0001375365-20-000064.txt : 20200831 0001375365-20-000064.hdr.sgml : 20200831 20200828215836 ACCESSION NUMBER: 0001375365-20-000064 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 145 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200831 DATE AS OF CHANGE: 20200828 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Super Micro Computer, Inc. CENTRAL INDEX KEY: 0001375365 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COMPUTERS [3571] IRS NUMBER: 770353939 STATE OF INCORPORATION: CA FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33383 FILM NUMBER: 201149648 BUSINESS ADDRESS: STREET 1: 980 ROCK AVENUE CITY: SAN JOSE STATE: CA ZIP: 95131 BUSINESS PHONE: 408-503-8000 MAIL ADDRESS: STREET 1: 980 ROCK AVENUE CITY: SAN JOSE STATE: CA ZIP: 95131 10-K 1 smci-2020630x10k.htm 10-K Document
false--06-30FY202000013753651053600016206000654000160900022230009944000785800056700001400000500000130100010689000271400015110000300000016990006005000447200043860002130200019791000us-gaap:AccountingStandardsUpdate201812Member598090007236800013439000871200089060004586000017900017500001571000us-gaap:AccountingStandardsUpdate201812ModifiedRetrospectiveMember0.0010.00110000000010000000051289413537418284995628852408703P10Y0000002188200018001000125590003795000103570004727000001421000us-gaap:AccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent us-gaap:OtherLiabilitiesNoncurrent 01443000P20YP5YP7YP3YP3YP39YP5YP15Y262747000276843000283056000686370006990600085759000P30MP30M0.48070.45320.50280.47340.50460.49610.02860.01920.02970.02320.01720.004726.609.2417.6915.5428.719.2422.1020.3739.1914.2312.3728.4539.1918.9317.6037.0611.7625.4422.0539.1915.2213.670.050.050.0625P1YP2YP2YP1Y2M30D13331251333125 0001375365 2019-07-01 2020-06-30 0001375365 2018-07-01 2019-06-30 0001375365 2017-07-01 2018-06-30 0001375365 2019-12-31 0001375365 2020-07-31 0001375365 2020-06-30 0001375365 2019-06-30 0001375365 us-gaap:TreasuryStockMember 2017-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-07-01 2018-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-07-01 2020-06-30 0001375365 2018-06-30 0001375365 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-06-30 0001375365 us-gaap:TreasuryStockMember 2018-06-30 0001375365 us-gaap:RetainedEarningsMember 2018-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-07-01 2019-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2018-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2019-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2020-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2020-06-30 0001375365 us-gaap:RetainedEarningsMember 2017-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-07-01 2018-06-30 0001375365 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2017-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2018-07-01 2019-06-30 0001375365 us-gaap:TreasuryStockMember 2019-06-30 0001375365 us-gaap:RetainedEarningsMember 2017-07-01 2018-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2017-07-01 2018-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2019-07-01 2020-06-30 0001375365 us-gaap:RetainedEarningsMember 2019-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2019-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001375365 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-06-30 0001375365 us-gaap:TreasuryStockMember 2020-06-30 0001375365 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-06-30 0001375365 us-gaap:RetainedEarningsMember 2018-07-01 2019-06-30 0001375365 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2017-06-30 0001375365 2017-06-30 0001375365 us-gaap:RetainedEarningsMember 2020-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2017-06-30 0001375365 us-gaap:RetainedEarningsMember 2019-07-01 2020-06-30 0001375365 smci:EmployeeStockOptionsandRestrictedStockUnitsMember 2018-07-01 2019-06-30 0001375365 srt:MaximumMember 2019-07-01 2020-06-30 0001375365 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember srt:AffiliatedEntityMember 2019-07-01 2020-06-30 0001375365 srt:MinimumMember 2019-07-01 2020-06-30 0001375365 smci:PurchasesTotalMember us-gaap:SupplierConcentrationRiskMember 2018-07-01 2019-06-30 0001375365 smci:EmployeeStockOptionsandRestrictedStockUnitsMember 2019-07-01 2020-06-30 0001375365 us-gaap:AccountingStandardsUpdate201602Member 2019-07-01 0001375365 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2020-06-30 0001375365 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember smci:SuperMicroAsiaScienceandTechnologyParkInc.Member 2012-06-30 0001375365 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember srt:AffiliatedEntityMember 2017-07-01 2018-06-30 0001375365 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember smci:SuperMicroAsiaScienceandTechnologyParkInc.Member 2011-07-01 2012-06-30 0001375365 smci:EmployeeStockOptionsandRestrictedStockUnitsMember 2017-07-01 2018-06-30 0001375365 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember srt:AffiliatedEntityMember 2018-07-01 2019-06-30 0001375365 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2019-06-30 0001375365 smci:PurchasesTotalMember us-gaap:SupplierConcentrationRiskMember 2019-07-01 2020-06-30 0001375365 smci:PurchasesTotalMember us-gaap:SupplierConcentrationRiskMember 2017-07-01 2018-06-30 0001375365 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2019-07-01 2020-06-30 0001375365 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-07-01 2020-06-30 0001375365 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-07-01 2020-06-30 0001375365 us-gaap:LandImprovementsMember 2019-07-01 2020-06-30 0001375365 srt:MaximumMember us-gaap:BuildingImprovementsMember 2019-07-01 2020-06-30 0001375365 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2019-07-01 2020-06-30 0001375365 us-gaap:FurnitureAndFixturesMember 2019-07-01 2020-06-30 0001375365 us-gaap:BuildingMember 2019-07-01 2020-06-30 0001375365 us-gaap:StockCompensationPlanMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember 2019-06-30 0001375365 us-gaap:MoneyMarketFundsMember 2019-06-30 0001375365 us-gaap:MoneyMarketFundsMember 2020-06-30 0001375365 us-gaap:MoneyMarketFundsMember 2019-06-30 0001375365 us-gaap:CertificatesOfDepositMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:MoneyMarketFundsMember 2020-06-30 0001375365 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:CertificatesOfDepositMember 2019-06-30 0001375365 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-07-01 0001375365 us-gaap:CertificatesOfDepositMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2019-06-30 0001375365 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2019-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2019-06-30 0001375365 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2019-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:PerformanceSharesMember 2019-07-01 2020-06-30 0001375365 us-gaap:PerformanceSharesMember 2020-06-30 0001375365 us-gaap:AuctionRateSecuritiesMember 2019-06-30 0001375365 srt:AsiaMember 2017-07-01 2018-06-30 0001375365 smci:OtherRegionMember 2017-07-01 2018-06-30 0001375365 country:US 2017-07-01 2018-06-30 0001375365 smci:OtherRegionMember 2018-07-01 2019-06-30 0001375365 srt:EuropeMember 2018-07-01 2019-06-30 0001375365 srt:EuropeMember 2019-07-01 2020-06-30 0001375365 srt:EuropeMember 2017-07-01 2018-06-30 0001375365 srt:AsiaMember 2019-07-01 2020-06-30 0001375365 smci:OtherRegionMember 2019-07-01 2020-06-30 0001375365 country:US 2019-07-01 2020-06-30 0001375365 country:US 2018-07-01 2019-06-30 0001375365 srt:AsiaMember 2018-07-01 2019-06-30 0001375365 us-gaap:SalesChannelThroughIntermediaryMember 2017-07-01 2018-06-30 0001375365 us-gaap:SalesChannelDirectlyToConsumerMember 2018-07-01 2019-06-30 0001375365 us-gaap:SalesChannelThroughIntermediaryMember 2018-07-01 2019-06-30 0001375365 us-gaap:SalesChannelThroughIntermediaryMember 2019-07-01 2020-06-30 0001375365 us-gaap:SalesChannelDirectlyToConsumerMember 2019-07-01 2020-06-30 0001375365 us-gaap:SalesChannelDirectlyToConsumerMember 2017-07-01 2018-06-30 0001375365 smci:SubsystemsAndAccessoriesMember 2017-07-01 2018-06-30 0001375365 smci:ServerAndStorageSystemsMember 2017-07-01 2018-06-30 0001375365 smci:ServerAndStorageSystemsMember 2018-07-01 2019-06-30 0001375365 smci:SubsystemsAndAccessoriesMember 2018-07-01 2019-06-30 0001375365 smci:SubsystemsAndAccessoriesMember 2019-07-01 2020-06-30 0001375365 smci:ServerAndStorageSystemsMember 2019-07-01 2020-06-30 0001375365 2020-07-01 2020-06-30 0001375365 2021-07-01 2020-06-30 0001375365 us-gaap:AllowanceForCreditLossMember 2017-06-30 0001375365 us-gaap:AllowanceForCreditLossMember 2018-06-30 0001375365 us-gaap:AllowanceForCreditLossMember 2019-06-30 0001375365 us-gaap:AllowanceForCreditLossMember 2018-07-01 2019-06-30 0001375365 us-gaap:AllowanceForCreditLossMember 2020-06-30 0001375365 us-gaap:AllowanceForCreditLossMember 2019-07-01 2020-06-30 0001375365 us-gaap:AllowanceForCreditLossMember 2017-07-01 2018-06-30 0001375365 smci:BuildingAndLeaseholdImpovementsMember 2020-06-30 0001375365 us-gaap:FurnitureAndFixturesMember 2020-06-30 0001375365 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-06-30 0001375365 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-06-30 0001375365 us-gaap:MachineryAndEquipmentMember 2020-06-30 0001375365 us-gaap:BuildingMember 2019-06-30 0001375365 us-gaap:MachineryAndEquipmentMember 2019-06-30 0001375365 smci:BuildingsUnderConstructionMember 2020-06-30 0001375365 us-gaap:FurnitureAndFixturesMember 2019-06-30 0001375365 us-gaap:LandMember 2020-06-30 0001375365 us-gaap:LandMember 2019-06-30 0001375365 smci:BuildingsUnderConstructionMember 2019-06-30 0001375365 smci:BuildingAndLeaseholdImpovementsMember 2019-06-30 0001375365 us-gaap:BuildingMember 2020-06-30 0001375365 smci:CorporateVentureMember 2019-07-01 2020-06-30 0001375365 us-gaap:AccountingStandardsUpdate201705Member 2018-07-01 0001375365 smci:CorporateVentureMember 2020-06-30 0001375365 smci:InvestorInChinaMember smci:CorporateVentureMember 2017-03-31 0001375365 smci:LongTermLiabilitiesMember smci:CorporateVentureMember 2019-06-30 0001375365 smci:CorporateVentureMember 2017-03-31 0001375365 smci:LongTermLiabilitiesMember smci:CorporateVentureMember 2020-06-30 0001375365 smci:CorporateVentureMember 2017-07-01 2018-06-30 0001375365 smci:CorporateVentureMember 2018-07-01 2019-06-30 0001375365 us-gaap:AccruedLiabilitiesMember smci:CorporateVentureMember 2019-06-30 0001375365 smci:CorporateVentureMember 2019-06-30 0001375365 smci:CorporateVentureMember 2017-01-01 2017-03-31 0001375365 us-gaap:AccruedLiabilitiesMember smci:CorporateVentureMember 2020-06-30 0001375365 srt:ChiefExecutiveOfficerMember 2020-03-31 0001375365 us-gaap:OtherNoncurrentLiabilitiesMember 2020-06-30 0001375365 smci:EmployeesMember 2020-03-31 0001375365 smci:TwoBoardOfDirectorMembersMember 2020-03-31 0001375365 2020-03-01 2020-03-31 0001375365 us-gaap:AccruedLiabilitiesMember 2020-06-30 0001375365 smci:SeniorExecutiveMember 2020-03-31 0001375365 smci:TwoBoardOfDirectorMembersMember 2020-03-01 2020-03-31 0001375365 srt:ChiefExecutiveOfficerMember 2020-03-01 2020-03-31 0001375365 us-gaap:SecuredDebtMember smci:TermLoanMember 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:TermLoanMember 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:TermLoanMember 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:TermLoanMember 2020-06-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:TermLoanMember 2020-06-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2020-06-30 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:TermLoanMember 2020-06-30 0001375365 srt:MinimumMember smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember us-gaap:LineOfCreditMember smci:CTBCsEstablishedUSDInterestRateMember 2019-06-01 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:CTBCMember smci:TermLoanMember 2020-06-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2020-05-12 2020-05-12 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2020-05-12 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2018-01-31 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2018-10-01 2018-10-31 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-05-11 2020-05-11 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember 2020-06-30 0001375365 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-05-12 2020-05-12 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2018-04-01 2018-04-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2019-06-01 2019-06-30 0001375365 smci:RevolvingCreditFacilityAndOtherFinancialAccommodationsMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2018-04-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2020-06-30 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:CTBCMember smci:TermLoanMember us-gaap:BaseRateMember 2020-06-01 2020-06-30 0001375365 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-05-12 2020-05-12 0001375365 smci:CTBC2018FacilityMember smci:CTBCMember 2018-08-31 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2019-10-31 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2018-04-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2019-10-01 2019-10-31 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember 2018-01-31 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember 2019-06-01 2019-06-30 0001375365 srt:MaximumMember smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember us-gaap:LineOfCreditMember smci:CTBCsEstablishedUSDInterestRateMember 2019-06-01 2019-06-30 0001375365 smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember 2020-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2018-01-01 2018-01-31 0001375365 us-gaap:RevolvingCreditFacilityMember smci:CTBCCreditFacilityMember us-gaap:LineOfCreditMember 2020-06-30 0001375365 srt:MaximumMember smci:CustomsBondMember smci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember smci:CTBCsEstablishedNTDInterestRateMember 2019-06-01 2019-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2020-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointTwoFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2018-01-31 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointTwoFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2018-01-01 2018-01-31 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember us-gaap:LineOfCreditMember 2019-06-01 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:CTBCMember smci:TermLoanMember smci:TwoYearTermFloatingRateOfPostalSavingInterestRateMember 2020-06-01 2020-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2019-06-01 2019-06-30 0001375365 srt:MinimumMember smci:CustomsBondMember smci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember smci:CTBCsEstablishedNTDInterestRateMember 2019-06-01 2019-06-30 0001375365 smci:CTBC2018FacilityMember smci:CTBCMember 2018-01-31 0001375365 srt:MaximumMember smci:CTBCMember 2020-06-30 0001375365 srt:MaximumMember smci:CTBCMember 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember 2018-01-01 2018-01-31 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:CTBCMember smci:TermLoanMember 2020-06-01 2020-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember us-gaap:LineOfCreditMember 2020-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointTwoFivePercentInterestMember smci:CTBCMember smci:TermLoanMember smci:CTBCsEstablishedNTDInterestRateMember 2018-01-01 2018-01-31 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember smci:CTBCsEstablishedNTDInterestRateMember 2018-01-01 2018-01-31 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember smci:CTBCsEstablishedNTDInterestRateMember 2019-06-01 2019-06-30 0001375365 smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember 2019-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityMember smci:CTBCMember us-gaap:LineOfCreditMember 2020-06-30 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember 2019-06-30 0001375365 2019-07-01 0001375365 srt:AffiliatedEntityMember 2018-07-01 2019-06-30 0001375365 srt:AffiliatedEntityMember 2019-07-01 2020-06-30 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2020-06-30 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2020-06-30 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2019-06-30 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2019-06-30 0001375365 smci:CompuwareMember 2019-06-30 0001375365 smci:AblecomTechnologyMember 2018-07-01 2019-06-30 0001375365 smci:AblecomTechnologyMember 2019-07-01 2020-06-30 0001375365 smci:AblecomTechnologyMember 2017-07-01 2018-06-30 0001375365 smci:AblecomTechnologyMember smci:CompuwareMember srt:AffiliatedEntityMember 2020-06-30 0001375365 smci:CompuwareMember 2020-06-30 0001375365 smci:CharlesLiangAndWifeMember smci:AblecomTechnologyMember us-gaap:InvesteeMember 2020-06-30 0001375365 smci:SteveLiangAndOtherFamilyMembersMember smci:AblecomTechnologyMember smci:ManagementAndImmediateFamilyMemberofManagementMember 2020-06-30 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2019-07-01 2020-06-30 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2017-07-01 2018-06-30 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2019-07-01 2020-06-30 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2018-07-01 2019-06-30 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2018-07-01 2019-06-30 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2017-07-01 2018-06-30 0001375365 smci:ExercisePriceRangeFourMember 2020-06-30 0001375365 smci:ExercisePriceRangeFourMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeOneMember 2020-06-30 0001375365 smci:ExercisePriceRangeEightMember 2020-06-30 0001375365 smci:ExercisePriceRangeFiveMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeFiveMember 2020-06-30 0001375365 smci:ExercisePriceRangeElevenMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeTenMember 2020-06-30 0001375365 smci:ExercisePriceRangeSevenMember 2020-06-30 0001375365 smci:ExercisePriceRangeSixMember 2020-06-30 0001375365 smci:ExercisePriceRangeTwoMember 2020-06-30 0001375365 smci:ExercisePriceRangeNineMember 2020-06-30 0001375365 smci:ExercisePriceRangeTenMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeElevenMember 2020-06-30 0001375365 smci:ExercisePriceRangeEightMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeSixMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeThreeMember 2020-06-30 0001375365 smci:ExercisePriceRangeSevenMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeOneMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeThreeMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeNineMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeTwoMember 2019-07-01 2020-06-30 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2017-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2018-07-01 2019-06-30 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2017-07-01 2018-06-30 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2017-07-01 2018-06-30 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2019-07-01 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2019-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2018-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2017-06-30 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2020-06-30 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2019-06-30 0001375365 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2018-06-30 0001375365 us-gaap:SellingAndMarketingExpenseMember 2014-07-01 2015-06-30 0001375365 2015-07-01 2016-06-30 0001375365 us-gaap:ResearchAndDevelopmentExpenseMember 2015-07-01 2016-06-30 0001375365 2014-07-01 2015-06-30 0001375365 us-gaap:SellingAndMarketingExpenseMember 2015-07-01 2016-06-30 0001375365 us-gaap:CostOfSalesMember 2014-07-01 2015-06-30 0001375365 us-gaap:GeneralAndAdministrativeExpenseMember 2015-07-01 2016-06-30 0001375365 us-gaap:CostOfSalesMember 2015-07-01 2016-06-30 0001375365 us-gaap:CostOfSalesMember 2017-07-01 2018-06-30 0001375365 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2018-06-30 0001375365 us-gaap:SellingAndMarketingExpenseMember 2017-07-01 2018-06-30 0001375365 us-gaap:GeneralAndAdministrativeExpenseMember 2014-07-01 2015-06-30 0001375365 us-gaap:ResearchAndDevelopmentExpenseMember 2014-07-01 2015-06-30 0001375365 smci:EmployeeStockOptionsandRestrictedStockUnitsMember smci:EquityIncentivePlanTwoThousandTwentyMember 2019-07-01 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-07-01 2018-06-30 0001375365 smci:RestrictedStockUnitsRSUsAndPerformanceBasedRestrictedStockUnitsPRSUsMember 2019-07-01 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsTwoYearMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-08-01 2017-08-31 0001375365 smci:EquityIncentivePlanTwoThousandTwentyMember 2020-06-05 0001375365 smci:EquityIncentivePlan2016Member 2020-06-05 0001375365 us-gaap:EmployeeStockOptionMember 2020-06-30 0001375365 smci:EquityIncentivePlanTwoThousandTwentyMoreThanTenPercentOwnershipMember 2020-06-05 2020-06-05 0001375365 us-gaap:EmployeeStockOptionMember smci:EquityIncentivePlanTwoThousandTwentyMember 2019-07-01 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-08-01 2017-08-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsTwoYearMember 2017-08-01 2017-08-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2017-08-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember 2017-08-01 2017-08-31 0001375365 smci:RestrictedStockUnitsRSUsAndPerformanceBasedRestrictedStockUnitsPRSUsMember 2017-07-01 2018-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-07-01 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember 2018-07-01 2019-06-30 0001375365 smci:EquityIncentivePlanTwoThousandTwentyMember 2020-06-05 2020-06-05 0001375365 us-gaap:EmployeeStockOptionMember 2019-07-01 2020-06-30 0001375365 smci:RestrictedStockUnitsRSUsAndPerformanceBasedRestrictedStockUnitsPRSUsMember 2018-07-01 2019-06-30 0001375365 smci:EquityIncentivePlanTwoThousandTwentyMember 2020-06-30 0001375365 smci:EquityIncentivePlanTwoThousandTwentyMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-07-01 2020-06-30 0001375365 smci:EquityIncentivePlanTwoThousandTwentyLessThanTenPercentOwnershipMember 2020-06-05 2020-06-05 0001375365 us-gaap:EmployeeStockOptionMember 2017-07-01 2018-06-30 0001375365 us-gaap:EmployeeStockOptionMember 2018-07-01 2019-06-30 0001375365 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-07-01 2019-06-30 0001375365 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2017-07-01 2018-06-30 0001375365 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-07-01 2020-06-30 0001375365 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-07-01 2020-06-30 0001375365 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-07-01 2019-06-30 0001375365 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2017-07-01 2018-06-30 0001375365 smci:EquityIncentivePlanTwoThousandTwentyMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-07-01 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-08-01 2017-08-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2017-08-01 2017-08-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsTwoYearMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-08-01 2017-08-31 0001375365 smci:TaiwanTaxAuthorityMember 2020-02-29 0001375365 us-gaap:CaliforniaFranchiseTaxBoardMember us-gaap:ResearchMember 2020-06-30 0001375365 smci:TaiwanTaxAuthorityMember 2019-10-31 0001375365 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2020-06-30 0001375365 us-gaap:CaliforniaFranchiseTaxBoardMember us-gaap:ResearchMember 2019-06-30 0001375365 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2019-06-30 0001375365 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2020-06-30 0001375365 srt:AffiliatedEntityMember 2020-06-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:StandbyLettersOfCreditMember 2019-10-31 0001375365 srt:ChiefExecutiveOfficerMember 2020-06-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:StandbyLettersOfCreditMember 2019-09-30 0001375365 smci:SuperMicroComputerBVMember 2018-07-01 2019-06-30 0001375365 smci:SuperMicroComputerBVMember 2019-07-01 2020-06-30 0001375365 smci:A401kSavingsPlanMember 2019-07-01 2020-06-30 0001375365 smci:SuperMicroComputerBVMember 2017-07-01 2018-06-30 0001375365 smci:SuperMicroComputerTaiwanMember smci:SuperMicroComputerTaiwanDefinedBenefitPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2019-07-01 2020-06-30 0001375365 smci:SuperMicroComputerTaiwanMember smci:SuperMicroComputerTaiwanDefinedBenefitPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2018-07-01 2019-06-30 0001375365 smci:SuperMicroComputerTaiwanMember smci:SuperMicroComputerTaiwanDefinedBenefitPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember 2017-07-01 2018-06-30 0001375365 smci:A401kSavingsPlanMember 2017-07-01 2018-06-30 0001375365 smci:A401kSavingsPlanMember 2018-07-01 2019-06-30 0001375365 country:US 2020-06-30 0001375365 country:US 2019-06-30 0001375365 srt:EuropeMember 2019-06-30 0001375365 srt:EuropeMember 2020-06-30 0001375365 srt:AsiaMember 2019-06-30 0001375365 srt:AsiaMember 2020-06-30 0001375365 2019-10-01 2019-12-31 0001375365 2020-01-01 2020-03-31 0001375365 2018-07-01 2018-09-30 0001375365 2020-04-01 2020-06-30 0001375365 2019-04-01 2019-06-30 0001375365 2019-01-01 2019-03-31 0001375365 2018-10-01 2018-12-31 0001375365 2019-07-01 2019-09-30 0001375365 us-gaap:SubsequentEventMember 2020-08-09 2020-08-28 0001375365 us-gaap:SubsequentEventMember 2020-08-09 iso4217:USD xbrli:shares iso4217:USD xbrli:shares smci:board_member smci:tranche xbrli:pure smci:day iso4217:TWD smci:segment



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 June 30, 2020
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-33383
__________________________________________________________________________
Super Micro Computer, Inc.
(Exact name of registrant as specified in its charter)
Delaware
 
77-0353939
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
980 Rock Avenue
San Jose, CA 95131
(Address of principal executive offices, including zip code)
(408) 503-8000
(Registrant’s telephone number, including area code)
__________________________________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol
Name of each exchange on which registered
Common Stock, $0.001 par value per share
SMCI
NASDAQ Global Select Market
Securities registered pursuant to section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes      No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes      No  
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by 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 filer
  
Accelerated filer
Non-accelerated filer
  
Smaller reporting company
Emerging growth company
 
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant 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.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b of the Exchange Act)    Yes      No  
The aggregate market value of the registrant’s common stock held by non-affiliates, based upon the closing price of the common stock on December 31, 2019, as reported by the OTC Market, was $1,057,388,840. Shares of common stock held by each executive officer and director and by each person who owns 5% or more of the outstanding common stock, based on filings with the Securities Exchange Commission, have been






excluded since such persons may be deemed affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
As of July 31, 2020, there were 52,436,548 shares of the registrant’s common stock, $0.001 par value, outstanding, which is the only class of common stock of the registrant issued.

DOCUMENTS INCORPORATED BY REFERENCE
None






SUPER MICRO COMPUTER, INC.

ANNUAL REPORT ON FORM 10-K
FOR THE FISCAL YEAR ENDED JUNE 30, 2020

TABLE OF CONTENTS
 
 
 
Page
 
PART I
 
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
 
PART II
 
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
 
PART III
 
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
 
PART IV
 
Item 15.
 

Unless the context requires otherwise, the words “Super Micro,” “Supermicro,” “we,” “Company,” “us” and “our” in this document refer to Super Micro Computer, Inc. and where appropriate, our wholly owned subsidiaries. Supermicro, the Company logo and our other registered or common law trademarks, service marks, or trade names appearing in this Annual Report on Form 10-K are the property of Super Micro Computer, Inc. or its affiliates. Other trademarks, service marks, or trade names appearing in this Annual Report on Form 10-K are the property of their respective owners.


1





SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
    
This Annual Report contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, as amended that involve risks and uncertainties. These statements relate to future events or our future financial performance. In some cases, you can identify forward-looking statements by terminology including “would,” “could,” “may,” “will,” “should,” “expect,” “intend,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “potential,” or “continue,” the negative of these terms or other comparable terminology. In evaluating these statements, you should specifically consider various factors, including the risks described below, under Part I, Item 1A, “Risk Factors”, and in other parts of this Form 10-K as well as in our other filings with the SEC. Moreover, we operate in a very competitive and rapidly changing environment. New risks emerge from time to time. It is not possible for our management to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the future events and trends discussed in this Annual Report may not occur and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements.
    
We undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law. We cannot guarantee future results, levels of activity, performance or achievements. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.

PART I

Item 1.        Business

Our Company

We are a Silicon Valley-based provider of application-optimized high performance and high-efficiency server and storage systems for a variety of markets, including enterprise data centers, cloud computing, artificial intelligence, 5G and edge computing. Our solutions include complete servers, storage systems, modular blade servers, blades, workstations, full racks, networking devices, server management software, and server sub-systems. We also provide global support and services to help our customers install, upgrade and maintain their computing infrastructure. We offer our customers a high degree of flexibility and customization by providing a broad array of server configurations from which they can choose the best solutions to fit their computing needs. Our server and storage systems, subsystems and accessories are architecturally designed to provide high levels of reliability, quality, configurability, and scalability.

Our in-house design competencies, control of design of many of the components used within our server and storage systems, and our Server Building Block Solutions® (an innovative, modular and open architecture) enable us to rapidly develop, build and test server and storage systems, subsystems and accessories with unique configurations. As a result, when new technologies are brought to market, we are generally able to quickly assemble a broad portfolio of solutions by leveraging common building blocks across product lines. We work closely with the leading microprocessor, graphics processing units (“GPU”), memory, disk/flash, and interconnect vendors and other hardware and software suppliers to coordinate the design of our new products with their product release schedules. This enhances our ability to rapidly introduce new products incorporating the latest technology. We seek to be first to market with products incorporating new technologies and to offer the broadest selection of products using those technologies to our customers.

In order to reduce the high cost of operating datacenters, IT managers increasingly turn to suppliers of high-performance products that are also cost-effective, energy-efficient, and green. Our resource saving architecture supports our efforts to lead in green IT innovation. This architecture disaggregates CPU and memory, which enables each resource to be refreshed independently, thereby allowing data centers to significantly reduce both refresh cycle costs and e-waste. In addition, we offer product lines that are designed to share common computing resources, thereby saving both valuable space and power as compared to general purpose rackmount servers. We believe our approach of leveraging an overall architecture that balances data center power requirements, cooling, shared resources and refresh cycles helps the environment and provides total cost of ownership (“TCO”) savings for our customers.
    
We conduct our operations principally from our Silicon Valley headquarters in California and in our Taiwan and the Netherlands facilities. Our sales and marketing activities are conducted through a combination of our direct sales force and

2





indirect sales channel partners. In our indirect sales channels, we work with distributors, value-added resellers, system integrators, and original equipment manufacturers ("OEMs") to market and sell our optimized solutions to their end customers.

Strategy

Our objective is to be the world’s leading provider of application-optimized, high-performance server, storage and networking solutions. Achieving this objective requires continuous development and innovation of our solutions with better price-performance and architectural advantages compared with our prior generation of solutions and with solutions offered by our competitors. Through our strategy, we seek to maintain or improve our relative competitive position in many product areas and pursue markets that provide us with additional long-term growth opportunities. Key elements of our strategy include executing upon the following:

A Strong Internal Research and Development and Internal Manufacturing Capability

We are continually investing in our engineering organization. As of June 30, 2020, we employed over 1,700 persons in our research and development organization. These resources, along with our understanding of complex computing and storage requirements, enable us to deliver product innovation featuring advanced functionality and capabilities required by our customers. Also, substantially all of our servers are tested and assembled in our facilities, and more than half of our final server and storage production is completed in San Jose, California. Our engineering aptitude, coupled with our internal manufacturing capability, enables rapid prototyping and product roll-out, contributing to a high level of responsiveness to our customers.

Introducing More Innovative Products, Faster

We seek to sustain advantages in both time-to-market and breadth of products incorporating the latest technological innovations, such as new processors, advancements in storage and evolving I/O technologies. We seek these advantages by leveraging our in-house design capabilities and our Building Block Solutions ® architecture. This allows us to offer customers a broad choice of products to match their target application requirements. For example, in early February 2020, we introduced over 100 new systems in support of Intel’s introduction of its second-generation Xeon Scalable processor.

Capitalizing on New Applications and Technologies

In addition to serving traditional needs for server and storage systems, we have devoted, and will continue to devote, substantial resources to developing systems that support emerging and growing applications including cloud computing, artificial intelligence, 5G/edge computing and others. We believe there are significant opportunities for us in each of these rapidly developing markets due to stringent design requirements for these applications that often require the use of the latest technologies, allowing us to leverage our capabilities in product innovation, superior time-to-market, and portfolio breadth.

Driving Software and Services Sales to our Global Enterprise Customers

We seek to grow our global enterprise revenue by bolstering and expanding our software management products and support services. These software products and services are important because the uptime requirements and need to extend the functionality of computing infrastructure are a high priority for enterprise customers. In addition to our internal software development efforts, we also integrate and partner with external software vendors to meet customer requirements.

Leveraging Our Global Operating Structure

We plan to continue to increase our worldwide manufacturing capacity and logistics abilities in the United States, the Netherlands and Taiwan to more efficiently serve our customers and lower our overall manufacturing costs. We have recently started to increase our manufacturing capacity in Taiwan to diversify our operating base and optimize relatively low labor costs as compared to the United States. In addition, Taiwan has been less affected by COVID-19, which makes it a well-suited manufacturing location for our Asia and export operations and will also lower our logistics costs.

Products and Services

We offer a broad range of application-optimized server solutions, rackmount and blade servers, storage, and subsystems and accessories, which can be used to build complete server and storage systems. These solutions and products are designed to serve a variety of markets, such as enterprise data centers, cloud computing, artificial intelligence (“AI”), 5G/edge computing. The percentage of our net sales represented by sales of server and storage systems decreased to 78.5% in fiscal year 2020 from 81.7% in fiscal year 2019 and from 79.3% in fiscal year 2018, and the percentage of our net sales represented by

3





sales of subsystems and accessories was 21.5% in fiscal year 2020, 18.3% in fiscal year 2019 and 20.7% in fiscal year 2018. We complement our server and storage system offerings with software management solutions as well as global services and support, the revenue for which is included in our server and storage systems revenue.
    
Server and Storage Systems

We sell server and storage systems in rackmount, blade, and multi-node form factors, which support single, dual, and multiprocessor architectures. Our key product lines include:

SuperBlade® and MicroBlade™ system families designed to share common computing resources, thereby saving space and power over standard rackmount servers;

SuperStorage systems that provide high density storage while leveraging an efficient use of power to achieve performance-per-watt savings;

Twin family of multi-node server systems designed for density, performance, and power efficiency;

Ultra Server systems for demanding enterprise workloads;

GPU or Accelerated systems;

Data Center Optimized server systems that deliver increased performance-per-watt with an improved thermal architecture; and
 
MicroCloud server systems that deliver high performance in environments with space and power constraints.

In addition to our complete server and storage systems business, we offer a large array of modular server subsystems and accessories, such as server boards, chassis, power supplies and other accessories. These subsystems are the foundation of our server solutions and span product offerings from the entry-level single and dual-processor server segment to the high-end multiprocessor market. The majority of the subsystems and accessories we sell individually are designed to work together to improve performance, and are ultimately integrated into complete server and storage systems.

Server Software Management Solutions

Our open industry-standard remote system management solutions, such as our Server Management suite, including Supermicro Server Manager (“SSM”), Supermicro Power Management software (“SPM”), Supermicro Update Manager (“SUM”), and SuperDoctor 5, have been designed to help manage large-scale heterogeneous data center environments.
 
Supermicro Global Services

We provide global service and support offerings for our direct and OEM customers and our indirect sales channel partners directly or through approved distributors and third-party partners. Our services include server and storage system integration, configuration and software upgrades and updates. We also identify service requirements, create and execute project plans, conduct verification testing and training and provide technical documentation.

Global Services: Our strategic direct and OEM customers may purchase a variety of on-site support service plans. Our service plans vary depending on specific services, response times, coverage hours and duration, repair priority levels, spare parts requirements, logistics, data privacy and security needs. Our Global Services team provides help desk services and on-site product support for our server and storage systems.

Support Services: Our customer support services offer competitive market warranties, generally from one-to-three years, and warranty extension options for products sold by our direct sales team and approved indirect sales channel partners. Our customer support team provides ongoing maintenance and technical support for our products through our website and 24-hour continuous direct phone-based support.

Research and Development

We perform the majority of our research and development activities in-house in the United States at our facilities in San Jose, California, and in Taiwan, increasing the communication and collaboration between design teams to streamline the

4





development process and reducing time-to-market. We believe that the combination of our focus on internal research and development activities, our close working relationships with customers and vendors and our modular design approach allows us to decrease time-to-market. We continue to invest in reducing our design and manufacturing costs and improving the performance, cost-effectiveness and power- and space-efficiency of our solutions.

Our research and development teams focus on the development of new and enhanced products that can support emerging technological and engineering innovations while achieving high overall system performance. Much of our research and development activity relates to the new product cycles of leading processor vendors. We work closely with Intel, Nvidia and AMD, among others, to develop products that are compatible with the latest generation of industry-standard technologies under development. Our collaborative approach with these vendors allows us to coordinate the design of our new products with their product release schedules, thereby enhancing our ability to rapidly introduce new products incorporating the latest technology. We work closely with their respective development teams to enhance system performance and reduce system-level issues. Similarly, we work very closely with our customers to identify their needs and develop our new product plans accordingly.

Customers

During fiscal year 2020, we sold to over 820 direct customers in over 100 countries. During each of fiscal year 2019 and 2018, we sold to over 850 direct customers. In addition, over the three years ended June 30, 2020 we have sold to thousands of end users through our indirect sales channel. These customers represent a diverse set of market verticals including enterprise data centers, cloud computing, artificial intelligence, 5G and edge computing markets. In fiscal years 2020, 2019 and 2018, no customer represented greater than 10% of our total net sales.

Sales and Marketing

Our sales and marketing activities are conducted through a combination of our direct sales force and our indirect sales channel partners. Our direct sales force is primarily focused on selling complete systems and solutions, including management software and global services to large scale cloud, enterprise and OEM customers.

We work with distributors, value-added resellers, system integrators, and OEMs to market and sell our optimized solutions to their end customers. We provide sales and marketing assistance and training to our indirect sales channel partners and OEMs, who in turn provide service and support to end customers. We leverage our relationships in our indirect sales channel and with our OEMs to penetrate select industry segments where our products can provide better alternatives to existing solutions.

We maintain close contact with our indirect sales channel partners and end customers. We often collaborate during the sales process with our indirect sales channel partners and the end customer’s technical staff to help determine the optimal system configuration for the customer’s needs. Our interaction with our indirect sales channel partners and end customers allows us to monitor customer requirements and develop new products to meet their needs.

International Sales

Our global sales efforts are supported both by our international offices in the Netherlands, Taiwan, United Kingdom, China and Japan as well as by our United States based sales team. Product fulfillment and first level support for our international customers are provided by Supermicro Global Services and through our indirect sales channel and OEMs. Sales to customers located outside of the United States represented 41.4%, 41.9% and 43.4% of net sales in fiscal years 2020, 2019 and 2018, respectively.

Marketing

Our marketing programs are designed to create a global awareness and branding for our company and products, as well as an understanding of the significant value we bring to customers. These programs also inform existing and potential customers, the trade press, market analysts, indirect sales channel partners and OEMs about the strong capabilities and benefits of using our products and solutions. Our marketing efforts support the sale and distribution of our products through both direct sales and indirect channels. We rely on a variety of marketing vehicles, including advertising, public relations, web, social media, participation in industry trade shows and conferences to help gain market acceptance. We provide funds for cooperative marketing to our indirect sales channel partners to extend the reach of our marketing efforts. We also actively utilize our suppliers’ cooperative marketing programs and jointly benefit from their marketing development funds to which we are entitled.

5





 
Intellectual Property

We seek to protect our intellectual property rights with a combination of patents, trademarks, copyrights, trade secret laws, and disclosure restrictions. We rely primarily on trade secrets, technical know-how, and other unpatented proprietary information relating to our design and product development activities. We also enter into confidentiality and proprietary rights agreements with our employees, consultants, and other third parties and control access to our designs, documentation and other proprietary information.

Manufacturing and Quality Control

We manufacture the majority of our systems at our San Jose, California headquarters. We believe we are the only major server and storage vendor that designs, develops, and manufactures a significant portion of their systems in the United States. Global assembly, test and quality control of our servers are performed at our manufacturing facilities in San Jose, California, Taiwan and the Netherlands. Each of our facilities has been certified according to ISO 9001, ISO 14001 and/or ISO 13485 standards. Our suppliers and contract manufacturers are required to support the same standards to maintain consistent product and service quality and continuous improvement of quality and environmental performance.
        
We use several third-party suppliers and contract manufacturers for materials and sub-assemblies, such as serverboards, chassis, disk drives, SSDs, power supplies, fans and computer processors. We believe that selectively using outsourced manufacturing services allows us to focus on our core competencies in product design and development and increases our operational flexibility. We believe our manufacturing strategy allows us to adjust manufacturing capacity in response to changes in customer demand and to rapidly introduce new products to the market. We use Ablecom Technology, Inc. (“Ablecom”) and its affiliate Compuware Technology, Inc. ("Compuware"), both of which are related parties, for contract design and manufacturing coordination support. We work with Ablecom to optimize modular designs for our chassis and several other components. Ablecom also coordinates the manufacturing of chassis for us. In addition to providing a large volume of contract manufacturing services to us, Ablecom warehouses multiple components and subassemblies manufactured by various suppliers before shipment to our facilities in the United States, Europe and Asia. We also have a series of agreements with Compuware, including multiple product development, production and service agreements, product manufacturing agreements and lease agreements for office space. See Part II, Item 8, Note 13, “Related Party Transactions,” to the consolidated financial statements and Part III, Item 13, “Certain Relationships and Related Transactions and Director Independence.”

We monitor our inventory continuously to be able to meet customer delivery requirements and to avoid inventory obsolescence. Due to our building-block designs, our inventory can generally be used with multiple different products, lowering working capital requirements and reducing the risk of inventory write-downs.

Competition

The market for our products is highly competitive, rapidly evolving and subject to new technological developments, changing customer needs and new product introductions. We compete primarily with large vendors of x86-based general purpose servers and components. In addition, we also compete with smaller vendors that specialize in the sale of server components and systems. In recent years, we have experienced increased competition from original design manufacturers ("ODMs”) that benefit from their scale and very low cost manufacturing and are increasingly offering their own branded products. We believe our principal competitors include:

Global technology vendors, such as Cisco, Dell, Hewlett-Packard Enterprise, Huawei, and Lenovo; and
ODMs, such as Inspur, Quanta Computer, and Wiwynn Corporation.

The principal competitive factors in our market include the following:

First to market with new emerging technologies;
High product performance, efficiency and reliability;
Early identification of emerging opportunities;
Cost-effectiveness;
Interoperability of products;
Scalability; and
Localized and responsive customer support on a worldwide basis.


6





We believe that we compete favorably with respect to most of these factors. However, most of our competitors have longer operating histories, significantly greater resources, greater name recognition and deeper market penetration. They may be able to devote greater resources to the development, promotion and sale of their products than we can, which could allow them to respond more quickly to new technologies and changes in customer needs. In addition, it is possible that new competitors could emerge and acquire significant market share. See Part I, Item 1A, "Risk Factors" risk titled “The market in which we participate is highly competitive, and if we do not compete effectively, we may not be able to increase our market penetration, grow our net sales or improve our gross margins.”

Employees

As of June 30, 2020, we employed 3,987 full time employees, consisting of 1,708 employees in research and development, 462 employees in sales and marketing, 400 employees in general and administrative and 1,417 employees in manufacturing. Of these employees, 2,396 employees are based in our San Jose facilities. We consider our highly qualified and motivated employees to be a key factor in our business success. Our employees are not represented by any collective bargaining organization, and we have never experienced a work stoppage. We believe that our relations with our employees are good.

Corporate Information

We were founded in, and maintain our worldwide headquarters and the majority of our employees in San Jose, California. We are one of the largest employers in the City of San Jose and an active member of the San Jose and Silicon Valley community.

We were incorporated in California in September 1993. We reincorporated in Delaware in March 2007. Our common stock is listed on the Nasdaq Global Select Market under the symbol “SMCI.” Our principal executive offices are located at 980 Rock Avenue, San Jose, California 95131, and our telephone number is (408) 503-8000. Our website address is www.supermicro.com.

Financial Information about Segments and Geographic Areas

Please see Part II, Item 8, Note 18, “Segment Reporting” to the consolidated financial statements in this Annual Report for information regarding segment reporting and Part II, Item 8, Note 3, “Revenue - Disaggregation of Revenue” to the consolidated financial statements in this Annual Report for information regarding our net sales by geographic region. See Part I, Item 1A, “Risk Factors” for further information on risks associated with our international operations.

Working Capital

We focus considerable attention on managing our inventories and other working capital related items. We manage inventories by communicating with our customers and partners and using our industry experience to forecast demand. We place manufacturing orders for our products that are based on forecasted demand. We generally maintain substantial inventories of our products because the computer server industry is characterized by short lead-time orders and quick delivery schedules. As a result, we do not have a significant backlog of unfilled customer orders.

Available Information

Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to reports filed or furnished pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) are available free of charge, on or through our website at www.supermicro.com, as soon as reasonably practicable after we electronically file such reports with, or furnish those reports to, the SEC. Information contained on our website is not incorporated by reference in, or made part of, this Annual Report or our other filings with, or reports furnished to, the SEC. The SEC also maintains a website that contains our SEC filings.
 

7





Item 1A.    Risk Factors

Risks Related to Our Business and Industry

The effects of the COVID-19 pandemic has, and will continue to an increasing degree, adversely affect our business operations, financial condition and results of operations, the severity of which remains uncertain.

The novel strain of the coronavirus identified in Wuhan, China in late 2019 (COVID-19) has spread throughout the world and has resulted in authorities imposing, and businesses and individuals implementing, numerous unprecedented measures to try to contain the virus, including travel bans and restrictions, quarantines, shelter-in-place/stay-at-home and social distancing orders, and shutdowns. These measures have impacted and may further impact our workforce and operations, the operations of our customers, and those of our respective vendors, suppliers, and partners.

We have taken steps to protect our employees, including temporarily closing our offices in the United States, the Netherlands and to a lesser extent in Taiwan. We continue our manufacturing operations and customers’ orders processing and services at each location, although our productivity at times slowed especially in the United States and in the Netherlands. Travel restrictions and logistics challenges have impacted our supply chain, shipments to our customers, and our ability to provide services and support to our customers. We have invested capital to procure key components so we can maintain reasonable lead times to fulfill orders for our customers. The extent to which the effects of the COVID-19 pandemic will continue to impact our business, operations, financial condition and results of operations is uncertain, rapidly changing and hard to predict, and will depend on numerous evolving factors that we may not be able to control or predict, including:

the duration and scope of the COVID-19 pandemic;
the extent and effectiveness of responsive actions by authorities and the impact of these and other factors on our employees, customers and vendors;
difficulty in adding new customers due to inability to gain direct access;
the rate of spending on server and storage solutions, including delays in prospective customers’ purchasing decisions and delays in the provisioning of our products;
the rate at which our suppliers develop and release new components such as microprocessors and memory;
the rate at which our customers can perform acceptance testing or qualify our products, particularly if they contain new technologies;
the length of heightened unemployment and economic recession pressures;
the health impact of the pandemic on our employees, including key personnel;
the impact on the liquidity of our sales partners and end customers, including lengthening of customers payment terms and potential bankruptcies;
our continued ability to execute on business continuity plans for the maintenance of our critical business processes and managing our liquidity and access to credit facilities on terms acceptable to us;
availability of and fluctuations in the cost of materials, logistics and labor; and
erosion of economic activity by small and medium size business or sectors to which we are exposed through OEMs and indirect sales channels.

The duration and extent of the impact from the COVID-19 pandemic depends on future developments that cannot be accurately predicted at this time, such as the severity and transmission rate of the virus, the extent and effectiveness of containment actions and the impact of these and other factors on our employees, customers, partners and suppliers. If we are not able to respond to and manage the impact of such events effectively, our business may be harmed.

Our quarterly operating results have fluctuated and will likely fluctuate in the future, which could cause rapid declines in our stock price.

We believe that our quarterly operating results will continue to be subject to fluctuation due to various factors, many of which are beyond our control. Factors that may affect quarterly operating results include:

Fluctuations in demand for our products, in part due to changes in the global economic environment;
Fluctuations based upon seasonality, with the quarters ending March 31 and September 30 typically being weaker;
The occurrence of global pandemics, including COVID-19, and other events that impact the global economy or one or more sectors of the global economy;

8





The ability of our customers and suppliers to obtain financing or fund capital expenditures, especially during a period of global credit market disruption, and, in particular, the impact of the extended duration of the COVID-19 pandemic on our smaller customers' ability to access financing and the related disruption of the demand from these customers;
Fluctuations in the timing and size of large customer orders, including with respect to changes in sales and implementation cycles of our products into our customers’ spending plans and associated revenue;
Variability of our margins based on the mix of server and storage systems, subsystems and accessories we sell and the percentage of our sales to internet data center, cloud computing customers or certain geographical regions;
Fluctuations in availability and costs associated with key components, particularly memory, storage solutions, and other materials needed to satisfy customer requirements;
The timing of the introduction of new products by leading microprocessor vendors and other suppliers;
The introduction and market acceptance of new technologies and products, and our success in new and evolving markets, and incorporating emerging technologies in our products, as well as the adoption of new standards;
Changes in our product pricing policies, including those made in response to new product announcements;
Mix of whether customer purchases are of partially or fully integrated systems or subsystems and accessories and whether made directly or through our indirect sales channel partners;
The effect of mergers and acquisitions among our competitors, suppliers, customers, or partners;
General economic conditions in our geographic markets;
Geopolitical tensions, including trade wars, tariffs and/or sanctions in our geographic markets;
Impact of regulatory changes on our cost of doing business; and
Costs associated with remediation of our material weaknesses and preparation of our restated financial statements, as well as related legal proceedings.

In addition, customers may hesitate to purchase, or not continue to purchase, our products based upon past unwarranted reports about security risks associated with the use of our products. Accordingly, our growth and results of operations may fluctuate on a quarterly basis. If we fail to meet expectations of investors or analysts, our stock price may fall rapidly and without notice. Furthermore, the fluctuation of quarterly operating results may render less meaningful period-to-period comparisons of our operating results, and you should not rely upon them as an indication of future performance.

Our revenue and margins for a particular period are difficult to predict, and a shortfall in revenue or decline in margins may harm our operating results.

As a result of a variety of factors discussed in this Annual Report, our revenue and margins for a particular quarter are difficult to predict, especially in light of a challenging and inconsistent global macroeconomic environment, the significant impacts of the COVID-19 pandemic, steps we are taking in response to the COVID-19 pandemic, increased competition, the effects of the ongoing trade disputes between the United States and China and related market uncertainty. Our revenue may grow at a slower rate than in past periods or decline. Our ability to meet financial expectations could also be adversely affected if the nonlinear sales pattern seen in some of our past quarters recurs in future periods.

The timing of large orders can also have a significant effect on our business and operating results from quarter to quarter. From time to time, we receive large orders that have a significant effect on our operating results in the period in which the order is recognized as revenue. For instance, our larger customers may seek to fulfill all or substantially all of their requirements in a single or a few orders, and not make another significant purchase for a substantial period of time. The timing of such orders is difficult to predict, and the timing of revenue recognition from such orders may affect period to period changes in revenue. As a result, our operating results could vary materially from quarter to quarter based on the receipt of such orders and their ultimate recognition as revenue.

We plan our operating expense levels based primarily on forecasted revenue levels. These expenses and the impact of long-term commitments are relatively fixed in the short term. A shortfall in revenue could lead to operating results being below expectations because we may not be able to quickly reduce these fixed expenses in response to short-term business changes.
Any of the above factors could have a material adverse impact on our operations and financial results.

As we increasingly target larger customers and larger sales opportunities, our customer base may become more concentrated, our cost of sales may increase, our margins may be lower and our sales may be less predictable.

We have become increasingly dependent upon larger sales to grow our business. In particular, in recent years, we have completed larger sales to leading internet data center and cloud customers, large enterprise customers and OEMs. No single customer accounted for 10% or more of net sales in fiscal years 2020, 2019 or 2018. If customers buy our products in greater volumes and their business becomes a larger percentage of our net sales, we may grow increasingly dependent on those

9





customers to maintain our growth. If our largest customers do not purchase our products, or we are unable to supply such customers with products, at the levels, in the timeframes or within the geographies that we expect, including as a result of the impact of COVID-19 on their businesses, our ability to maintain or grow our net sales will be adversely affected.
    
Increased sales to larger customers may also cause fluctuations in results of operations. Large orders are generally subject to intense competition and pricing pressure which can have an adverse impact on our margins and results of operations. Accordingly, a significant increase in revenue during the period in which we recognize the revenue from a large customer may be followed by a period of time during which the customer either does not purchase any products or only a small number of our products.

Additionally, as we and our partners focus increasingly on selling to larger customers and attracting larger orders, we expect greater costs of sales. Our sales cycle may become longer and more expensive, as larger customers typically spend more time negotiating contracts than smaller customers. Larger customers also often seek greater levels of support in the implementation and use of our server solutions. Our ability to provide such support may be further affected by the COVID-19 pandemic, including challenges in obtaining site access, increased reliance on remote communications to diagnose and address support issues, and the need to increase responsiveness to customer needs. An actual or perceived inability to meet customer support demands may adversely affect our relationship with such customers, which may affect the likelihood of future purchases of our products.

As a result of the above factors, our quarter-to-quarter results of operations may be subject to greater fluctuation and our stock price may be adversely affected.

If we fail to meet any publicly announced financial guidance or other expectations about our business, it could cause our stock to decline in value.

We provided forward looking financial guidance when we announced our financial results for the prior quarter. New developments related to the COVID-19 pandemic or other events that impact global economies may continue to contribute to decisions to not provide forward looking financial guidance, and if we do issue forward looking guidance, the uncertainties related to these items could cause us to revise such guidance. If issued, we undertake no obligation to update any forward looking guidance at any time. In the past, our financial results have failed to meet the guidance we provided. There are a number of reasons why we have failed to meet guidance in the past and might fail again in the future, including, but not limited to, the factors described in these Risk Factors.

Increases in average selling prices for our server solutions have historically significantly contributed to increases in net sales in some of the periods covered by this Annual Report. Such prices are subject to decline if customers do not continue to purchase our latest generation products or additional components or as a result of factors related to the COVID-19 pandemic, which could harm our results of operations.

Increases in average selling prices for our server solutions have significantly contributed to increases in net sales in some of the periods covered by this Annual Report, although recently such prices have declined due in part to the market prices for key components. Recently, the market for key components has become more volatile during the COVID-19 pandemic. As with most electronics based products, average selling prices of server and storage products are typically highest at the time of introduction of new products, which utilize the latest technology, and tend to decrease over time as such products become commoditized and are ultimately replaced by even newer generation products. We cannot predict the timing or amount of any decline in the average selling prices of our server solutions that we may experience in the future, which may be exacerbated by continued customer uncertainty related to the COVID-19 pandemic. In some instances, our agreements with our indirect sales channel partners limit our ability to reduce prices unless we make such price reductions available to them, or price protect their inventory. If we are unable to decrease the average per unit manufacturing costs faster than the rate at which average selling prices continue to decline, our business, financial condition and results of operations will be harmed.

Our cost structure and ability to deliver server solutions to customers in a timely manner may be adversely affected by volatility of the market for core components and certain materials for our products.

Prices of certain materials and core components utilized in the manufacture of our server and storage solutions, such as serverboards, chassis, CPUs, memory, hard drives and SSDs, represent a significant portion of our cost of sales. While we have increased our purchases of certain critical materials and core components in response to the demand uncertainties associated with the COVID-19 pandemic, we generally do not enter into long-term supply contracts for these materials and core components, but instead purchase these materials and components on a purchase order basis. Prices of these core components and materials are volatile, and, as a result, it is difficult to predict expense levels and operating results. In addition, if our

10





business growth renders it necessary or appropriate to transition to longer term contracts with materials and core component suppliers, our costs may increase and our gross margins could correspondingly decrease.

Because we often acquire materials and key components on an as needed basis, we may be limited in our ability to effectively and efficiently respond to customer orders because of the then-current availability or the terms and pricing of these materials and key components. Our industry has experienced materials shortages and delivery delays in the past, including as a result of the negative impact of COVID-19 on global supply chains, and we may experience shortages or delays of critical materials or increased logistics costs to obtain necessary materials in a timely manner in the future. From time to time, we have been forced to delay the introduction of certain of our products or the fulfillment of customer orders as a result of shortages of materials and key components, which can adversely impact our revenue. If shortages, supply or demand imbalances or delays arise, the prices of these materials and key components may increase or the materials and key components may not be available at all. In the event of shortages, some of our larger competitors may have greater abilities to obtain materials and key components due to their larger purchasing power. We may not be able to secure enough key components or materials at reasonable prices or of acceptable quality to build new products to meet customer demand, which could adversely affect our business, results of operations and financial condition. In addition, from time to time, we have accepted customer orders with various types of component pricing protection. Such arrangements have increased our exposure to component pricing fluctuations and have adversely affected our financial results in certain quarters.

If we were to lose any of our current supply or contract manufacturing relationships, the process of identifying and qualifying a new supplier or contract manufacturer who meets our quality and delivery requirements, and who will appropriately safeguard our intellectual property, may require a significant investment of time and resources, adversely affecting our ability to satisfy customer purchase orders and delaying our ability to rapidly introduce new products to market. Similarly, if any of our suppliers were to cancel, materially change contracts or commitments to us or fail to meet the quality or delivery requirements needed to satisfy customer demand for our products, whether due to shortages or other reasons, our reputation and relationships with customers could be damaged. We could lose orders, be unable to develop or sell some products cost-effectively or on a timely basis, if at all, and have significantly decreased revenues, margins and earnings, which would have a material adverse effect on our business, results of operations and financial condition.

Adverse economic conditions may harm our business.

Our business depends on the overall demand for our products and on the economic health of our current and prospective customers. We market and sell our products both domestically and in international markets. COVID-19 has had a material adverse impact on the global economy, and it remains uncertain as to the extent or duration of such impacts in the future. In addition, the United States has recently added further prohibitions on conducting business with certain entities in China and continued to impose additional tariffs. If economic conditions or trade disputes, including trade restrictions and tariffs such as those between the United States and China, in the areas in which we market and sell our products and other key potential markets for our products continue to remain uncertain or deteriorate, our customers may delay or reduce their spending on our products. If our customers or potential customers experience economic hardship, this could reduce the demand for our products, delay and lengthen sales cycles, lower prices for our products, and lead to slower growth or even a decline in our revenues, operating results and cash flows.

We may lose sales or incur unexpected expenses relating to insufficient, excess or obsolete inventory.

To offer greater choices and optimization of our products to benefit our customers, we maintain a high level of inventory. If we fail to maintain sufficient inventory, we may not be able to meet demand for our products on a timely basis, and our sales may suffer. If we overestimate customer demand for our products, we could experience excess inventory of our products and be unable to sell those products at a reasonable price, or at all. As a result, we may need to record higher inventory reserves. In addition, from time to time we assume greater inventory risk in connection with the purchase or manufacture of more specialized components in connection with higher volume sales opportunities. There are uncertainties and risks related to COVID-19, for which we have taken certain actions including our increased purchase of certain critical materials and components as a part of our pandemic response planning. Specifically, we sought to actively manage our supply chain for potential risks of shortage by first building inventories of critical components required for our motherboards and other system printed circuit boards in response to the early outbreak of COVID-19 in China. Since that time we have continued to add to our inventories of key components such as CPUs, memory, SSDs and to a lesser extent GPUs such that customer orders can be fulfilled as they are received. Nevertheless, no assurances can be given that such efforts will be successful to manage inventory, and we could be exposed to risks of insufficient, excess, or obsolete inventory. We have from time to time experienced inventory write downs associated with higher volume sales that were not completed as anticipated. We expect that we will experience such write downs from time to time in the future related to existing and future commitments, and potentially related to our proactive purchase of certain critical materials and components as part of our planning in light of COVID-19. Excess or

11





obsolete inventory levels for these or other reasons could result in unexpected expenses or increases in our reserves against potential future charges which would adversely affect our business, results of operations and financial condition.
 
Difficulties we encounter relating to automating internal controls utilizing our ERP systems or integrating processes that occur in other IT applications could adversely impact our controls environment.
Many companies have experienced challenges with their ERP systems that have had a negative effect on their business. We have incurred and expect to continue to incur additional expenses related to our ERP systems, particularly as we continue to further enhance and develop them including by automating certain internal controls. See Part II, Item 9A, "Controls and Procedures" of this Annual Report for a more fulsome description of our material weakness and remediation efforts surrounding our ERP systems. Any future disruptions, delays or deficiencies relating to automating internal controls utilizing our ERP systems or integrating processes that occur in other IT applications could adversely affect our ability to file reports with the SEC in a timely manner, deliver accurate financial statements and otherwise impact our controls environment. Any of these consequences could have an adverse effect on our business, results of operations and financial condition.
System security violations, data protection breaches, cyber-attacks and other related cyber-security issues could disrupt our internal operations or compromise the security of our products, and any such disruption could reduce our expected revenues, increase our expenses, damage our reputation and adversely affect our stock price.
 
Experienced computer programmers and hackers may be able to penetrate our network and misappropriate or compromise our confidential information or that of third parties, create system disruptions or cause shutdowns. Computer programmers and hackers also may be able to develop and deploy viruses, worms and other malicious software programs that attack our products or otherwise exploit any security vulnerabilities of our products. While we employ a number of protective measures, including firewalls, anti-virus and endpoint detection and response technologies, these measures may fail to prevent or detect attacks on our systems. We experienced unauthorized intrusions into our network between 2011 and 2018. None of these intrusions, individually or in the aggregate, had a material adverse effect on our business, operations, or products. We have taken steps to enhance the security of our network and computer systems but, despite these efforts, we may experience future intrusions, which could adversely affect our business, operations, or products. In addition, our hardware and software or third party components and software that we utilize in our products may contain defects in design or manufacture, including “bugs” and other problems that could unexpectedly interfere with the operation or security of the products. The costs to us to eliminate or mitigate cyber or other security problems, bugs, viruses, worms, malicious software programs and security vulnerabilities could be significant and, if our efforts to address these problems are not successful, could result in interruptions, delays, cessation of service and loss of existing or potential customers that may impede our sales, manufacturing, distribution or other critical functions. Any claim that our products or systems are subject to a cyber-security risk, whether valid or not, could damage our reputation and adversely impact our revenues and results of operations.

We manage and store various proprietary information and sensitive or confidential data relating to our business as well as information from our suppliers and customers. Breaches of our or any of our third party suppliers’ security measures or the accidental loss, inadvertent disclosure or unapproved dissemination of proprietary information or sensitive or confidential data about us or our customers or suppliers, including the potential loss or disclosure of such information or data as a result of fraud, trickery or other forms of deception, could expose us or our customers or suppliers to a risk of loss or misuse of this information, result in litigation and potential liability for us, damage our brand and reputation or otherwise harm our business.

To the extent we experience cyber-security incidents in the future, our relationships with our customers and suppliers may be materially impacted, our brand and reputation may be harmed and we could incur substantial costs in responding to and remediating the incidents and in resolving any investigations or disputes that may arise with respect to them, any of which would cause our business, operations, or products to be adversely affected. In addition, the cost and operational consequences of implementing and adding further data protection measures could be significant. 

Because our products and services may store, process and use data, some of which contains personal information, we are subject to complex and evolving federal, state and foreign laws and regulations regarding privacy, data protection and other matters, which are subject to change.
 
We are subject to a variety of laws and regulations in the United States and other countries that involve matters central to our business, including with respect to user privacy, rights of publicity, data protection, content, protection of minors and consumer protection. These laws can be particularly restrictive in countries outside the United States. Both in the United States and abroad, these laws and regulations constantly evolve and remain subject to significant change. In addition, the application and interpretation of these laws and regulations are often uncertain, particularly in the new and rapidly evolving industry in which we operate. Because our products and services store, process and use data, some of which contains personal information,

12





we are subject to complex and evolving federal, state and foreign laws and regulations regarding privacy, data protection and other matters. Many of these laws and regulations are subject to change and uncertain interpretation and even our inadvertent failure to comply with such laws and regulations could result in investigations, claims, damages to our reputation, changes to our business practices, increased cost of operations and declines in user growth, retention or engagement, any of which could materially adversely affect our business, results of operations and financial condition. Costs to comply with and implement these privacy-related and data protection measures could be significant.
 
Global privacy legislation, enforcement, and policy activity for privacy and data protection are rapidly expanding and creating a complex regulatory compliance environment. Costs to comply with and implement these privacy-related and data protection measures could be significant. For example, the EU General Data Protection Regulation 2016/679 (“GDPR”), which came into effect on May 25, 2018, imposes stringent EU data protection requirements on companies established in the European Union or companies that offer goods or services to, or monitor the behavior of, individuals in the European Union. The GDPR establishes a robust framework of data subjects’ rights and imposes onerous accountability obligations on companies, with penalties for noncompliance of up to the greater of 20 million euros or four percent of annual global revenue. In addition, numerous states in the U.S. are also expanding data protection through legislation. For example, in June 2018, California enacted the California Consumer Privacy Act, which took effect on January 1, 2020, and gives California residents expanded privacy rights and protections and provide for civil penalties for violations and a private right of action for data breaches. At the same time, certain developing countries in which we do business have already or are also currently considering adopting privacy and data protection laws and regulations. While we have implemented policies and procedures to address GDPR and other data privacy requirements, failure to comply or concerns about our practices or compliance with GDPR or other privacy-related laws and regulations could materially adversely affect our business, results of operations and financial condition.

If we do not successfully manage the expansion of our international manufacturing capacity and business operations, our business could be harmed.

Since inception, we have conducted a majority of our manufacturing operations in San Jose, California. We continue to increase our manufacturing capacity in Taiwan and in the Netherlands, and as a result of the COVID-19 pandemic have sought to accelerate manufacturing in Taiwan in order to better diversify our geographical manufacturing concentration. In order to continue to successfully increase our operations in Taiwan, we must efficiently manage our Taiwan operations from our headquarters in San Jose, California and continue to develop a strong local management team. If we are unable to successfully ramp up our international manufacturing capacity, including the associated increased logistics and warehousing, we may incur unanticipated costs, difficulties in making timely delivery of products or suffer other business disruptions which could adversely impact our results of operations.

We may not be able to successfully manage our business for growth and expansion.

Over time we expect to continue to make investments to pursue new customers and expand our product offerings to grow our business. We also expect that our annual operating expenses will continue to increase as we invest in sales and marketing, research and development, manufacturing and production infrastructure, and strengthen customer service and support resources for our customers. Our failure to expand operational and financial or internal control systems timely or efficiently could result in additional operating inefficiencies, which could increase our costs and expenses more than we had planned and prevent us from successfully executing our business plan. We may not be able to offset the costs of operation expansion by leveraging the economies of scale from our growth in negotiations with our suppliers and contract manufacturers. Additionally, if we increase our operating expenses in anticipation of the growth of our business and this growth does not meet our expectations, our financial results will be negatively impacted.

If our business grows, we will have to manage additional product design projects, materials procurement processes and sales efforts and marketing for an increasing number of SKUs, as well as expand the number and scope of our relationships with suppliers, distributors and end customers. If we fail to manage these additional responsibilities and relationships successfully, we may incur significant costs, which may negatively impact our operating results. Additionally, in our efforts to be first to market with new products with innovative functionality and features, we may devote significant research and development resources to products and product features for which a market does not develop quickly, or at all. If we are not able to predict market trends accurately, we may not benefit from such research and development activities, and our results of operations may suffer.

Managing our business for long-term growth also requires us to successfully manage our employee headcount. We must continue to hire, train and manage new employees as needed. If our new hires perform poorly, or if we are unsuccessful in hiring, training, managing and integrating these new employees, or if we are not successful in retaining our employees, our

13





business may be harmed. While in the past we have had significant growth in headcount, particularly during periods of rapid growth, our headcount has remained relatively flat in recent periods. A growth in headcount would continue to increase our cost base, which would make it more difficult for us to offset any future revenue shortfalls by offsetting expense reductions in the short term. If we fail to successfully manage our growth, we will be unable to execute our business plan.

We depend upon the development of new products and enhancements to our existing products, and if we fail to predict or respond to emerging technological trends and our customers’ changing needs, our operating results and market share may suffer.

The markets for our products are characterized by rapidly changing technology, evolving industry standards, new product introductions, and evolving methods of operations. Our operating results depend on our ability to develop and introduce new products into existing and emerging markets and to reduce the production costs of existing products. If our customers do not purchase our products, our business will be harmed. The COVID-19 pandemic may also result in long-term changes in customer needs for our products in various sectors, along with capital spending reductions or shifts in spending focus, that could materially adversely affect us if we are unable to adjust our product offerings to match customer needs.

The process of developing products incorporating new technologies is complex and uncertain, and if we fail to accurately predict customers’ changing needs and emerging technological trends our business could be harmed. We must commit significant resources, including the investments we have been making in our strategic priorities to developing new products before knowing whether our investments will result in products and services the market will accept. If the industry does not evolve as we believe it will, or if our strategy for addressing this evolution is not successful, many of our strategic initiatives and investments may be of no or limited value. Also, suppliers of our key components may introduce new technologies that are critical to the functionality of our products at a slower rate than their competition, which could adversely impact our ability to timely develop and provide competitive offerings to our customers. Similarly, our business could be harmed if we fail to develop, or fail to develop in a timely fashion, offerings to address other transitions, or if the offerings addressing these other transitions that ultimately succeed are based on technology, or an approach to technology, different from ours. In addition, our business could be adversely affected in periods surrounding our new product introductions if customers delay purchasing decisions to qualify or otherwise evaluate the new product offerings.

Furthermore, we may not execute successfully on our vision or strategy because of challenges with regard to product planning and timing, technical hurdles that we fail to overcome in a timely fashion, or a lack of appropriate resources. This could result in competitors, some of which may also be our suppliers, providing those solutions before we do and loss of market share, revenue, and earnings. The success of new products depends on several factors, including proper new product and service definition, component costs, timely completion and introduction of these products, differentiation of new products from those of our competitors, and market acceptance of these products. There can be no assurance that we will successfully identify new product opportunities, develop and bring new products to market in a timely manner, or achieve market acceptance of our products or that products and technologies developed by others will not render our products or technologies obsolete or noncompetitive. The products and technologies in our other product categories and key priority and growth areas may not prove to have the market success we anticipate, and we may not successfully identify and invest in other emerging or new products.

Our future effective income tax rates could be affected by changes in the relative mix of our operations and income among different geographic regions and by changes in domestic and foreign income tax laws, which could affect our future operating results, financial condition and cash flows.

On December 22, 2017, the U.S. federal government enacted the Tax Cuts and Jobs Act (“2017 Tax Reform Act”). As a result of the 2017 Tax Reform Act, we recorded a one-time write down of our U.S. deferred tax assets and liabilities resulting from the U.S. federal corporate income tax rate decrease from 35% to 21%, and a one-time transition tax, in our income tax provision for the fiscal year ended June 30, 2018. Subsequent to the implementation of the 2017 Tax Reform Act, in December 2019, we realigned our international business operations and group structure to take advantage of certain international tax planning opportunities and incentives. Our future effective income tax rates could be adversely affected if tax authorities challenge our international tax structure or if the relative mix of our United States and international income changes for any reason, or due to changes in U.S. or international tax laws. In particular, a substantial portion of our revenue is generated from customers located outside the United States.

The effectiveness of our tax planning activities is based upon certain assumptions that we make regarding our future operating performance and tax laws. We continue to optimize our tax structure to align with our business operations and growth strategy. We cannot assure you that we will be able to lower our effective tax rate as a result of our current or future tax planning activities nor that such rate will not increase in the future.


14





If negative publicity arises with respect to us, our employees, our third-party service providers or our partners, our business and operating results could be adversely affected, regardless of whether the negative publicity is true.

Negative publicity about our company or our products, even if inaccurate or untrue, could adversely affect our reputation and the confidence in our products, which could harm our business and operating results. For example, in October 2018, a news article was published alleging that malicious hardware chips were implanted on our motherboards during the manufacturing process at the facilities of a contract manufacturer in China. We undertook a thorough investigation of this claim with the assistance of a leading, independent third-party investigations firm wherein we tested a representative sample of our motherboards, including the specific type of motherboard depicted in the news article and motherboards purchased by companies referenced in the article, as well as more recently manufactured motherboards. After completing these examinations as well as a range of functional tests, the investigations firm reported that it had found no evidence of malicious hardware on our motherboards. In addition, neither the publisher of the news article nor any of our customers have ever provided a single example of any such altered motherboard. However, despite repeated denials of any tampering by our customers and us, and the announcement of the results of this independent investigation, this false allegation had a substantial negative impact on the trading price of our common stock and our reputation and it may continue to have a negative impact in the future.

Harm to our reputation can also arise from many other sources, including employee misconduct, which we have experienced in the past, and misconduct by our partners and outsourced service providers. Additionally, negative publicity with respect to our partners or service providers could also affect our business and operating results to the extent that we rely on these partners or if our customers or prospective customers associate our company with these partners.

The market in which we participate is highly competitive, and if we do not compete effectively, we may not be able to increase our market penetration, grow our net sales or improve our gross margins.

The market for server and storage solutions is intensely competitive and rapidly changing. The market continues to evolve with the growth of public cloud shifting server and storage purchasing from traditional data centers to lower margin public cloud vendors. Barriers to entry in our market are relatively low and we expect increased challenges from existing as well as new competitors. Some of our principal competitors offer server solutions at a lower price, which has resulted in pricing pressures on sales of our server solutions. We expect further downward pricing pressure from our competitors and expect that we will have to price some of our server and storage solutions aggressively to increase our market share with respect to those products or geographies, particularly for internet data center and cloud customers and other large sale opportunities. If we are unable to maintain the margins on our server and storage solutions, our operating results could be negatively impacted. In addition, if we do not develop new innovative solutions, or enhance the reliability, performance, efficiency and other features of our existing server and storage solutions, our customers may turn to our competitors for alternatives. In addition, pricing pressures and increased competition generally may also result in reduced sales, less efficient utilization of our manufacturing operations, lower margins or the failure of our products to achieve or maintain widespread market acceptance, any of which could have a material adverse effect on our business, results of operations and financial condition.

Our principal competitors include global technology companies such as Cisco, Dell, Hewlett-Packard Enterprise, Huawei, and Lenovo. In addition, we also compete with a number of other vendors who also sell application optimized servers, contract manufacturers and original design manufacturers (“ODMs”), such as Inspur, Quanta Computer, and Wiwynn Corporation. ODMs sell server solutions marketed or sold under a third-party brand.

Many of our competitors enjoy substantial competitive advantages, such as:

Greater name recognition and deeper market penetration;
Longer operating histories;
Larger sales and marketing organizations and research and development teams and budgets;
More established relationships with customers, contract manufacturers and suppliers and better channels to reach larger customer bases and larger sales volume allowing for better costs;
Larger customer service and support organizations with greater geographic scope;
A broader and more diversified array of products and services; and
Substantially greater financial, technical and other resources.

Some of our current or potential ODM competitors are also currently or have in the past been suppliers to us. As a result, they may possess sensitive knowledge or experience which may be used against us competitively and/or which may require us to alter our supply arrangements or sources in a way which could adversely impact our cost of sales or results of operations.


15





Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. Competitors may seek to copy our innovations and use cost advantages from greater size to compete aggressively with us on price. Certain customers are also current or prospective competitors and as a result, assistance that we provide to them as customers may ultimately result in increased competitive pressure against us. Furthermore, because of these advantages, even if our application optimized server and storage solutions are more effective than the products that our competitors offer, potential customers might accept competitive products in lieu of purchasing our products. The challenges we face from larger competitors will become even greater if consolidation or collaboration between or among our competitors occurs in our industry. Also, initiatives like the Open Compute Project, a project to establish more industry standard data center configurations, could have the impact of supporting an approach which is less favorable to the flexibility and customization that we offer. These changes could have a significant impact on the market and impact our results of operations. For all of these reasons, we may not be able to compete successfully against our current or future competitors, and if we do not compete effectively, our ability to increase our net sales may be impaired.

Industry consolidation may lead to increased competition and may harm our operating results.

There has been a trend toward consolidation in our industry. We expect this trend to continue as companies attempt to strengthen or hold their market positions in an evolving industry and as companies are acquired or are unable to continue operations. Companies that are suppliers in some areas of our business may acquire or form alliances with our competitors, thereby reducing their business with us. We believe that industry consolidation may result in stronger competitors that are more likely to compete as sole-source vendors for customers. Additionally, at times in the past, our competitors have acquired certain customers of ours and terminated our business relationships with such customers. As such, acquisitions by our competitors could also lead to more variability in our operating results and could have a material adverse effect on our business, operating results, and financial condition.

Any failure to adequately expand or retain our sales force will impede our growth.

We expect that our direct sales force will continue to grow as larger customers increasingly require a direct sales approach. Competition for direct sales personnel with the advanced sales skills and technical knowledge we need is intense, and we face significant competition for direct sales personnel from our competitors. Our ability to grow our revenue in the future will depend, in large part, on our success in recruiting, training, retaining and successfully managing sufficient qualified direct sales personnel. New hires require significant training and may take six months or longer before they reach full productivity. Our recent hires and planned hires may not become as productive as we would like, and we may be unable to hire sufficient numbers of qualified individuals in the future in the markets where we do business. If we are unable to hire, develop and retain sufficient numbers of productive sales personnel, our customer relationships and resulting sales of our server solutions will suffer.

We must work closely with our suppliers to make timely new product introductions.

We rely on our close working relationships with our suppliers, including Intel, AMD and Nvidia, to anticipate and deliver new products on a timely basis when new generation materials and key components are made available. If we are not able to maintain our relationships with our suppliers or continue to leverage their research and development capabilities to develop new technologies desired by our customers, our ability to quickly offer advanced technology and product innovations to our customers would be impaired. We have no long term agreements that obligate our suppliers to continue to work with us or to supply us with products.

Our suppliers’ failure to improve the functionality and performance of materials and key components for our products may impair or delay our ability to deliver innovative products to our customers.

We need our material and key component suppliers, such as Intel, AMD and Nvidia, to provide us with components that are innovative, reliable and attractive to our customers. Due to the pace of innovation in our industry, many of our customers may delay or reduce purchase decisions until they believe that they are receiving best of breed products that will not be rendered obsolete by an impending technological development. Accordingly, demand for new server and storage systems that incorporate new products and features is significantly impacted by our suppliers’ new product introduction schedules and the functionality, performance and reliability of those new products. If our materials and key component suppliers fail to deliver new and improved materials and components for our products, we may not be able to satisfy customer demand for our products in a timely manner, or at all. If our suppliers’ components do not function properly, we may incur additional costs and our relationships with our customers may be adversely affected.



16





We rely on a limited number of suppliers for certain raw materials used to manufacture our products.

Certain raw materials used in the manufacture of our products are available from a limited number of suppliers. Shortages could occur in these essential materials due to an interruption of supply, including interruptions on the global supply chain in connection with COVID-19, or increased demand in the industry. One of our suppliers accounted for 26.8%, 21.8% and 26.0% of total purchases of raw materials for the fiscal years ended June 30, 2020, 2019 and 2018, respectively. Ablecom and Compuware, related parties, accounted for 10.1%, 9.2% and 9.0% of our total cost of sales for the fiscal years ended June 30, 2020, 2019 and 2018, respectively. If any of our largest suppliers discontinue their operations or if our relationships with them are adversely impacted, we could experience a material adverse effect on our business, results of operations and financial condition.

We rely on indirect sales channels for a significant percentage of our revenue and any disruption in these channels could adversely affect our sales.

Sales of our products through our indirect sales channel accounted for 53.1%, 39.3% and 41.5% of our net sales in fiscal years 2020, 2019 and 2018, respectively. We depend on our indirect sales channel partners to assist us in promoting market acceptance of our products and anticipate that a significant portion of our revenues will continue to result from sales through indirect channels. To maintain and potentially increase our revenue and profitability, we will have to successfully preserve and expand our existing distribution relationships as well as develop new channel relationships. Our indirect sales channel partners also sell products offered by our competitors and may elect to focus their efforts on these sales. If our competitors offer our indirect sales channel more favorable terms or have more products available to meet the needs of their customers, or utilize the leverage of broader product lines sold through the indirect sales channel, those channel partners may de-emphasize or decline to carry our products. In addition, the order decision-making process in our indirect sales channel is complex and involves several factors, including end customer demand, warehouse allocation and marketing resources, which can make it difficult to accurately predict total sales for the quarter until late in the quarter. We also do not control the pricing or discounts offered by our indirect sales channel partners to the end customers. To maintain our participation in the marketing programs of our indirect sales channel partners, we have provided and expect to continue to offer cooperative marketing arrangements and offer short-term pricing concessions.

The discontinuation of cooperative marketing arrangements or pricing concessions could have a negative effect on our business, results of operations and financial condition. Our indirect sales channel partners could also modify their business practices, such as payment terms, inventory levels or order patterns. If we are unable to maintain successful relationships in our indirect sales channel or expand our channel or we experience unexpected changes in payment terms, inventory levels or other practices in our indirect sales channel, our business will suffer.

Our direct sales efforts may create confusion for our end customers and harm our relationships in our indirect sales channel and with our OEMs.

We expect our direct sales force to continue to grow as our business grows. As our direct sales force becomes larger, our direct sales efforts may lead to conflicts in our indirect sales channel and with our OEMs, who may view our direct sales efforts as undermining their efforts to sell our products. If an indirect sales channel partner or OEM deems our direct sales efforts to be inappropriate, they may not effectively market our products, may emphasize alternative products from competitors, or may seek to terminate our business relationship. Disruptions in our indirect channels could cause our revenues to decrease or fail to grow as expected. Our failure to implement an effective direct sales strategy that maintains and expands our relationships in our indirect sales channel and with our OEMs could lead to a decline in sales, harm relationships and adversely affect our business, results of operations and financial condition.

Our research and development expenditures, as a percentage of our net sales, are considerably higher than many of our competitors and our earnings will depend upon maintaining revenues and margins that offset these expenditures.

Our strategy is to focus on being consistently first-to-market with flexible and application optimized server and storage systems that take advantage of our own internal development and the latest technologies offered by microprocessor manufacturers and other component vendors. Consistent with this strategy, we spend higher amounts, as a percentage of revenues, on research and development costs than many of our competitors. If we cannot sell our products in sufficient volume and with adequate gross margins to compensate for such investment in research and development, our earnings may be materially and adversely affected.




17





Our failure to deliver high quality server and storage solutions could damage our reputation and diminish demand for our products.

Our server and storage solutions are critical to our customers’ business operations. Our customers require our server and storage solutions to perform at a high level, contain valuable features and be extremely reliable. The design of our server and storage solutions is sophisticated and complex, and the process for manufacturing, assembling and testing our server solutions is challenging. Occasionally, our design or manufacturing processes may fail to deliver products of the quality that our customers require. For example, in the past certain vendors have provided us with defective components that failed under certain applications. As a result, our products needed to be repaired and we incurred costs in connection with the recall and diverted resources from other projects.

New flaws or limitations in our server and storage solutions may be detected in the future. Part of our strategy is to bring new products to market quickly, and first-generation products may have a higher likelihood of containing undetected flaws. If our customers discover defects or other performance problems with our products, our customers’ businesses, and our reputation, may be damaged. Customers may elect to delay or withhold payment for defective or underperforming server and storage solutions, request remedial action, terminate contracts for untimely delivery, or elect not to order additional products, which could result in a decrease in revenue, an increase in our provision for doubtful accounts or in collection cycles for accounts receivable or subject us to the expense and risk of litigation. We may incur expense in recalling, refurbishing or repairing defective server and storage solutions sold to our customers or remaining in our inventory. If we do not properly address customer concerns about our products, our reputation and relationships with our customers may be harmed. For all of these reasons, customer dissatisfaction with the quality of our products could substantially impair our ability to grow our business.

Conflicts of interest may arise between us and Ablecom and Compuware, and those conflicts may adversely affect our operations.
    
We use Ablecom, a related party, for contract design and manufacturing coordination support and warehousing, and Compuware, also a related party and an affiliate of Ablecom, for distribution, contract manufacturing and warehousing. We work with Ablecom to optimize modular designs for our chassis and certain of other components. We outsource to Compuware a portion of our design activities and a significant part of our manufacturing of subassemblies, particularly power supplies. Our purchases of products from Ablecom and Compuware represented 10.1%, 9.2%, and 9.0% of our cost of sales for fiscal years 2020, 2019 and 2018, respectively. Ablecom and Compuware’s sales to us constitute a substantial majority of Ablecom and Compuware’s net sales. Ablecom and Compuware are both privately-held Taiwan-based companies. In addition, we have entered into a distribution agreement with Compuware, under which we have appointed Compuware as a nonexclusive distributor of our products in Taiwan, China and Australia.

Steve Liang, Ablecom’s Chief Executive Officer and largest shareholder, is the brother of Charles Liang, our President, Chief Executive Officer and Chairman of our board of directors (“the Board”). Steve Liang owned no shares of our common stock as of June 30, 2020, 2019 or 2018. Charles Liang and his spouse, Sara Liu, our Co-Founder, Senior Vice President and director, jointly owned approximately 10.5% of Ablecom’s capital stock, while Mr. Steve Liang and other family members owned approximately 28.8% of Ablecom’s outstanding common stock as of June 30, 2020. Bill Liang, a brother of both Charles Liang and Steve Liang, is a member of the Board of Directors of Ablecom as well.
    
In October 2018, our Chief Executive Officer, Charles Liang, personally borrowed approximately $12.9 million from Chien-Tsun Chang, the spouse of Steve Liang. The loan is unsecured, has no maturity date and bore interest at 0.8% per month for the first six months, increased to 0.85% per month through February 28, 2020, and reduced to 0.25% effective March 1, 2020. The loan was originally made at Mr. Liang's request to provide funds to repay margin loans to two financial institutions, which loans had been secured by shares of the company's common stock that he held. The lenders called the loans in October 2018, following the suspension of the company's common stock from trading on NASDAQ in August 2018 and the decline in the market price of the company's common stock in October 2018. As of June 30, 2020, the amount due on the unsecured loan (including principal and accrued interest) was approximately $14.9 million.

Bill Liang is also the Chief Executive Officer of Compuware, a member of Compuware’s Board of Directors and a holder of a significant equity interest in Compuware. Steve Liang is also a member of Compuware’s Board of Directors and is an equity holder of Compuware.

Mr. Charles Liang is our Chief Executive Officer and Chairman of the Board and is a significant stockholder of our company, and has considerable influence over the management of our business relationships. Accordingly, we may be disadvantaged by the economic interests of Mr. Charles Liang and Ms. Sara Liu as stockholders of Ablecom and Mr. Charles

18





Liang's personal relationship with Ablecom’s Chief Executive Officer. We may not negotiate or enforce contractual terms as aggressively with Ablecom or Compuware as we might with an unrelated party, and the commercial terms of our agreements may be less favorable than we might obtain in negotiations with third parties. If our business dealings with Ablecom or Compuware are not as favorable to us as arms-length transactions, our results of operations may be harmed.

If Ablecom or Compuware are acquired or sold, new ownership could reassess the business and strategy of Ablecom or Compuware, and as a result, our supply chain could be disrupted or the terms and conditions of our agreements with Ablecom or Compuware may change. As a result, our operations could be negatively impacted or costs could increase, either of which could adversely affect our margins and results of operations.

Our reliance on Ablecom could be subject to risks associated with our reliance on a limited source of contract manufacturing services and inventory warehousing.

We plan to continue to maintain our manufacturing relationship with Ablecom in Asia. In order to provide a larger volume of contract manufacturing services for us, we anticipate that Ablecom will continue to warehouse for us an increasing number of components and subassemblies manufactured by multiple suppliers prior to shipment to our facilities in the United States and Europe. We also anticipate that we will continue to lease office space from Ablecom in Taiwan to support our research and development efforts. We operate a joint management company with Ablecom to manage the common areas shared by us and Ablecom for our separately constructed manufacturing facilities in Taiwan.

If our commercial relationship with Ablecom deteriorates, we may experience delays in our ability to fulfill customer orders. Similarly, if Ablecom’s facility in Asia is subject to damage, destruction or other disruptions, our inventory may be damaged or destroyed, and we may be unable to find adequate alternative providers of contract manufacturing services in the time that we or our customers require. We could lose orders and be unable to develop or sell some products cost-effectively or on a timely basis, if at all.

Currently, we purchase contract manufacturing services primarily for our chassis products from Ablecom. If our commercial relationship with Ablecom were to deteriorate or terminate, establishing direct relationships with those entities supplying Ablecom with key materials for our products or identifying and negotiating agreements with alternative providers of warehouse and contract manufacturing services might take a considerable amount of time and require a significant investment of resources. Pursuant to our agreements with Ablecom and subject to certain exceptions, Ablecom has the exclusive right to be our supplier of the specific products developed under such agreements. As a result, if we are unable to obtain such products from Ablecom on terms acceptable to us, we may need to discontinue a product or develop substitute products, identify a new supplier, change our design and acquire new tooling, all of which could result in delays in our product availability and increased costs. If we need to use other suppliers, we may not be able to establish business arrangements that are, individually or in the aggregate, as favorable as the terms and conditions we have established with Ablecom. If any of these things should occur, our net sales, margins and earnings could significantly decrease, which would have a material adverse effect on our business, results of operations and financial condition.

Our growth into markets outside the United States exposes us to risks inherent in international business operations.

We market and sell our systems and subsystems and accessories both inside and outside the United States. We intend to expand our international sales efforts, especially into Asia, and we are expanding our business operations in Europe and Asia, particularly in Taiwan, the Netherlands and Japan. In particular, we have made, and continue to make, substantial investments for the purchase of land and the development of new facilities in Taiwan to accommodate our expected growth and the migration of a substantial portion of our contract manufacturing operations from China to Taiwan. While effects of the COVID-19 pandemic have been less severe in Taiwan than other geographic regions to date, no assurances can be given that significant adverse effects will not emerge that could substantially affect our efforts in Taiwan. See also “—The effects of the COVID-19 pandemic has, and will continue to an increasing degree, adversely affect our business operations, financial condition and results of operations, the severity of which remains uncertain.”

Beyond risks associated with the COVID-19 pandemic, our international expansion efforts may not be successful. Our international operations expose us to risks and challenges that we would otherwise not face if we conducted our business only in the United States, such as:

Heightened price sensitivity from customers in emerging markets;
Our ability to establish local manufacturing, support and service functions, and to form channel relationships with value added resellers in non-United States markets;

19





Localization of our systems and components, including translation into foreign languages and the associated expenses;
Compliance with multiple, conflicting and changing governmental laws and regulations;
Foreign currency fluctuations;
Limited visibility into sales of our products by our channel partners;
Greater concentration of competitors in some foreign markets than in the United States;
Laws favoring local competitors;
Weaker legal protections of intellectual property rights and mechanisms for enforcing those rights;
Market disruptions created by other public health crises in regions outside the United States, such as avian flu, SARS and other diseases;
Import and export tariffs;
Difficulties in staffing and the costs of managing foreign operations, including challenges presented by relationships with workers’ councils and labor unions; and
Changing regional economic and political conditions.

These factors could limit our future international sales or otherwise adversely impact our operations or our results of operations.

Our results of operations may be subject to fluctuations based upon our investment in corporate ventures.

We have a 30% minority interest in a China corporate venture that was established to market and sell corporate venture branded systems in China based upon products and technology we supply. We record earnings and losses from the corporate venture using the equity method of accounting. Our loss exposure is limited to the remainder of our equity investment in the corporate venture which as of June 30, 2020 and 2019 was $2.7 million and $1.7 million, respectively. In June 2020, the third-party parent company that controls our corporate venture was placed on a U.S. government export control list, along with several related entities. We currently do not intend to make any additional investment in this corporate venture. See Part II, Item 8, Note 8, “Investment in a Corporate Venture” to the consolidated financial statements in this Annual Report. We may make investments in other corporate ventures. We do not control this corporate venture and any fluctuation in the results of operations of the corporate venture or any other similar transaction that we may enter into in the future could adversely impact, or result in fluctuations in, our results of operations.

Despite following previously issued SEC Staff guidance, the filing of our Annual Report Form 10-K for our fiscal year ended June 30, 2019 (the “2019 10-K”) may not make us “current” in our Exchange Act filing obligations, which means we may not be eligible to use certain forms or rely on certain rules of the SEC.

On December 19, 2019, we filed the 2019 10-K, which constituted a “comprehensive” Annual Report on Form 10-K, or “Super 10-K,” and which contained our audited consolidated balance sheets as of June 30, 2019 and 2018 and the related audited consolidated statements of operations loss, stockholders’ equity and cash flows for the years ended June 30, 2019, 2018 and 2017, along with selected unaudited condensed consolidated financial data for the years ended June 30, 2017 and 2016 Concurrently with filing our 2019 10-K, we filed unaudited quarterly and year to date condensed consolidated financial statements and Quarterly Reports on Form 10-Q for the quarterly periods ended September 30, 2018, December 31, 2018, and March 31, 2019. On December 20, 2019, we filed our Quarterly report on Form 10-Q for the quarterly period ended September 30, 2019 (the “Q1 2020 10-Q”). We followed previously issued guidance from the staff of the SEC's Division of Corporation Finance (the “Staff”) with respect to filing a comprehensive annual report on Form 10-K where issuers have been delinquent in meeting their periodic reporting requirements with the SEC. In accordance with such guidance, our filing of the 2019 10-K does not necessarily mean that the Staff will conclude that we have complied with all applicable financial statement requirements or complied with all reporting requirements of the Securities Exchange Act of 1934 (“Exchange Act”), nor does it foreclose any enforcement action by the SEC with respect to our disclosure, filings or failures to file reports under the Exchange Act. We do not intend to file a separate Annual Report on Form 10-K for the fiscal year ended June 30, 2018 or Quarterly Reports on Form 10-Q for the quarterly periods ended September 30, 2017, December 31, 2017 and March 31, 2018. Without the missing reports, investors may not be able to review certain financial and other disclosures that would have been contained in those reports.

We have identified a material weakness in our internal control over financial reporting, which could, if not remediated, adversely affect our ability to report our financial condition and results of operations in a timely and accurate manner.

Pursuant to Section 404 of the Sarbanes-Oxley Act of 2002, our management is required to report on the effectiveness of our internal control over financial reporting in our annual reports, and annually our independent auditors must attest to and report on the effectiveness of our internal control over financial reporting. It is necessary for us to maintain effective internal

20





control over financial reporting to prevent fraud and errors and to maintain effective disclosure controls and procedures so that we can provide timely and reliable financial and other information. A failure to maintain adequate internal controls may adversely affect our ability to provide financial statements that accurately reflect our financial condition and report information on a timely basis.

We have concluded that our internal control over financial reporting was not effective as of June 30, 2020 due to the existence of a material weakness in such controls, and we have also concluded that our disclosure controls and procedures were not effective as of June 30, 2020 due to a material weakness in our internal control over financial reporting, all as described in Part II, Item 9A, “Controls and Procedures” of this Annual Report. While we have initiated remediation measures to address the identified material weakness, we cannot provide assurance that our remediation efforts will be adequate to allow us to conclude that such controls will be effective in the future. We also cannot assure you that additional material weaknesses in our internal control over financial reporting will not arise or be identified in the future. We intend to continue our control remediation activities and to continue to improve our overall control environment and our operational, information technology, financial systems, and infrastructure procedures and controls, as well as to continue to train, retain and manage our personnel who are essential to effective internal controls. In doing so, we will continue to incur expenses and expend management time on compliance-related issues. If we are unable to successfully complete our remediation efforts in a timely manner and are, therefore, not able to favorably assess the effectiveness of our internal control over financial reporting, this could further cause investors to lose confidence, and our operating results, financial position, ability to accurately report our financial results and timely file our SEC reports, and stock price could be adversely affected.

Moreover, because of the inherent limitations of any control system, material misstatements due to error or fraud may not be prevented or detected on a timely basis, or at all. If we are unable to provide reliable and timely financial reports in the future, our business and reputation may be further harmed. Restated financial statements and failures in internal controls may also cause us to fail to meet reporting obligations, negatively affect investor and customer confidence in our management or result in adverse publicity and concerns from investors and customers, any of which could have a negative effect on the price of our common stock, subject us to further regulatory investigations, potential penalties or stockholder litigation, and have a material adverse impact on our business and financial condition.

The outcome of litigation arising out of the matters that led to the delay in the filing of our 2017 10-K and our other SEC reports are unpredictable, and any orders, actions or rulings not in our favor could have a material adverse effect on our business, results of operations and financial condition.

Our company and certain of our current and former executive officers are defendants in certain legal proceedings and putative class actions. Please see Part I, Item 3, “Legal Proceedings.” These proceedings have resulted in significant expenses and the diversion of management attention from our business. In addition, the circumstances that led to the delay in the filing of our 2017 10-K have created, and any additional future delay in making our SEC filing may create, the risk of additional litigation and claims by investors and examinations, investigations, proceedings and orders by regulatory authorities. These include a broad range of potential actions that may be taken against us by the SEC or other regulatory agencies, including a cease and desist order, suspension of trading of our securities, deregistration of our securities, sanctioning of our officers and directors and/or the assessment of possible civil monetary penalties. Any such further actions could be expensive and damaging to our business, results of operations and financial condition.

We incurred significant expenses related to the matters that led to the delay in the filing of our 2017 10-K and may incur expenses related to the remediation of remaining deficiencies in our internal control over financial reporting and disclosure controls and procedures, and any resulting litigation.

We devoted substantial internal and external resources towards investigating, discovering, understanding and remediating the matters that led to the delay in the filing of our 2017 10-K (all as described in the 2017 10-K). As a result of these efforts, we incurred substantial incremental fees and expenses for additional accounting, financial and other consulting and professional services, as well as the implementation and maintenance of systems and processes that will need to be updated, supplemented or replaced. Specifically, in connection with these efforts, we incurred professional fees of approximately $14 million in fiscal year 2020, $67 million in fiscal year 2019 and $42 million in fiscal year 2018, and we continue to incur additional fees related to remediation in the current fiscal year. In addition, as of and for the year ended June 30, 2020, we recorded a liability of $17.5 million for our SEC settlement of the investigation into our Company's financial accounting for fiscal years 2014 to 2017. We have taken a number of steps in order to strengthen our corporate culture, sales processes, and accounting function so as to allow us to be able to provide timely and accurate financial reporting. To the extent these steps are not successful, we could be required to devote significant additional time and incur significant additional expenses. Even if these steps are successful, we may incur significant legal fees in future periods as we address litigation and regulatory action arising from the matters that led to the delay in the filing our 2017 10-K. The expenses we are incurring in this regard, as well

21





as the substantial time devoted by our management to identify and address the internal control deficiencies, could have a material adverse effect on our business, results of operations and financial condition.

The matters leading to the delay in the filing of our 2017 10-K and our lack of effective internal control over financial reporting, including adverse publicity and potential concerns from our customers, have had and could continue to have an adverse effect on our business and financial condition.

We have been and could continue to be the subject of negative publicity focused on the matters that led to the delay in the filing of our 2017 10-K. We may be adversely impacted by negative reactions to this publicity from our customers or others with whom we do business. Concerns include the time and effort required to address our accounting and control environment and our ability to be a long-term provider to our customers. The continued occurrence of any of the foregoing could harm our business and have an adverse effect on our financial condition.

Failure to comply with the U.S. Foreign Corrupt Practices Act, other applicable anti-corruption and anti-bribery laws, and applicable trade control laws could subject us to penalties and other adverse consequences.

We manufacture and sell our products in several countries outside of the United States, both to direct and OEM customers as well as through our indirect sales channel. Our operations are subject to the U.S. Foreign Corrupt Practices Act (the “FCPA”) as well as the anti-corruption and anti-bribery laws in the countries where we do business. The FCPA prohibits covered parties from offering, promising, authorizing or giving anything of value, directly or indirectly, to a “foreign government official” with the intent of improperly influencing the official’s act or decision, inducing the official to act or refrain from acting in violation of lawful duty or obtaining or retaining an improper business advantage. The FCPA also requires publicly traded companies to maintain records that accurately and fairly represent their transactions, and to have an adequate system of internal accounting controls. In addition, other applicable anti-corruption laws prohibit bribery of domestic government officials, and some laws that may apply to our operations prohibit commercial bribery, including giving or receiving improper payments to or from non-government parties, as well as so-called “facilitation” payments.

In addition, we are subject to U.S. and other applicable trade control regulations that restrict with whom we may transact business, including the trade sanctions enforced by the U.S. Treasury, Office of Foreign Assets Control. If we fail to comply with laws and regulations restricting dealings with sanctioned countries or companies and/or persons on restricted lists, we may be subject to civil or criminal penalties. Any future violations could have an adverse impact on our ability to sell our products to United States federal, state and local government and related entities. We have business relationships with companies in China who have been, or may in the future be, added to the restricted party list. We take steps to minimize business disruption when these situations arise; however, we may be required to terminate or modify such relationships if our activities are prohibited by U.S. laws. Further, our association with these parties could subject us to greater scrutiny or reputational harm among current or prospective customers, partners, suppliers, investors, other parties doing business with us or using our products, or the general public.​  The United States and other countries continually update their lists of export-controlled items and technologies, and may impose new or more-restrictive export requirements on our products in the future. As a result of regulatory changes, we may be required to obtain licenses or other authorizations to continue supporting existing customers or to supply existing products to new customers in China and elsewhere.​ Further escalations in trade restrictions, particularly between the United States and China, could impede our ability to sell or support our products.

In addition, while we have implemented policies, internal controls and other measures reasonably designed to promote compliance with applicable anti-corruption and anti-bribery laws and regulations, and certain safeguards designed to ensure compliance with U.S. trade control laws, our employees or agents have in the past engaged and may in the future engage in improper conduct for which we could be held responsible. If we, or our employees or agents acting on our behalf, are found to have engaged in practices that violate these laws and regulations, we could suffer severe fines and penalties, profit disgorgement, injunctions on future conduct, securities litigation, bans on transacting government business and other consequences that may have a material adverse effect on our business, results of operations and financial condition. In addition, our brand and reputation, our sales activities or our stock price could be adversely affected if we become the subject of any negative publicity related to actual or potential violations of anti-corruption, anti-bribery or trade control laws and regulations.

Any failure to protect our intellectual property rights, trade secrets and technical know-how could impair our brand and our competitiveness.

Our ability to prevent competitors from gaining access to our technology is essential to our success. If we fail to protect our intellectual property rights adequately, we may lose an important advantage in the markets in which we compete. Trademark, patent, copyright and trade secret laws in the United States and other jurisdictions as well as our internal confidentiality procedures and contractual provisions are the core of our efforts to protect our proprietary technology and our

22





brand. Our patents and other intellectual property rights may be challenged by others or invalidated through administrative process or litigation, and we may initiate claims or litigation against third parties for infringement of our proprietary rights. Such administrative proceedings and litigation are inherently uncertain and divert resources that could be put towards other business priorities. We may not be able to obtain a favorable outcome and may spend considerable resources in our efforts to defend and protect our intellectual property.

Furthermore, legal standards relating to the validity, enforceability and scope of protection of intellectual property rights are uncertain. Effective patent, trademark, copyright and trade secret protection may not be available to us in every country in which our products are available. The laws of some foreign countries may not be as protective of intellectual property rights as those in the United States, and mechanisms for enforcement of intellectual property rights may be inadequate.

Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon or misappropriating our intellectual property and using our technology for their competitive advantage. Any such infringement or misappropriation could have a material adverse effect on our business, results of operations and financial condition.

Resolution of claims that we have violated or may violate the intellectual property rights of others could require us to indemnify our customers, indirect sales channel partners or vendors, redesign our products, or pay significant royalties to third parties, and materially harm our business.

Our industry is marked by a large number of patents, copyrights, trade secrets and trademarks and by frequent litigation based on allegations of infringement or other violation of intellectual property rights. Our primary competitors have substantially greater numbers of issued patents than we have which may position us less favorably in the event of any claims or litigation with them. Other third parties have in the past sent us correspondence regarding their intellectual property or filed claims that our products infringe or violate third parties’ intellectual property rights. In addition, increasingly non-operating companies are purchasing patents and bringing claims against technology companies. We have been subject to several such claims and may be subject to such claims in the future.

Successful intellectual property claims against us from others could result in significant financial liability or prevent us from operating our business or portions of our business as we currently conduct it or as we may later conduct it. In addition, resolution of claims may require us to redesign our technology to obtain licenses to use intellectual property belonging to third parties, which we may not be able to obtain on reasonable terms, to cease using the technology covered by those rights, and to indemnify our customers, indirect sales channel partners or vendors. Any claim, regardless of its merits, could be expensive and time consuming to defend against, and divert the attention of our technical and management resources.

If we lose Charles Liang, our President, Chief Executive Officer and Chairman, or any other current key employee or are unable to attract additional key employees, we may not be able to implement our business strategy in a timely manner.

Our future success depends in large part upon the continued service of our current executive management team and other current key employees. In particular, Charles Liang, our President, Chief Executive Officer and Chairman of the Board, is critical to the overall management of our company as well as to our strategic direction. Mr. Liang co-founded our company and has been our Chief Executive Officer since our inception. His experience in running our business and his personal involvement in key relationships with suppliers, customers and strategic partners are extremely valuable to our company. We currently do not have a succession plan for the replacement of Mr. Liang if it were to become necessary. Additionally, we are particularly dependent on the continued service of our existing research and development personnel because of the complexity of our products and technologies. Our employment arrangements with our executives and employees do not require them to provide services to us for any specific length of time, and they can terminate their employment with us at any time, with or without notice, without penalty. The loss of services of any of these executives or of one or more other key members of our team could seriously harm our business.

If we are unable to attract and integrate additional key employees in a manner that enables us to scale our business and operations effectively, or if we do not maintain competitive compensation policies to retain our employees, our ability to operate effectively and efficiently could be limited.

To execute our growth plan, we must attract additional highly qualified personnel, including additional engineers and executive staff. Competition for qualified personnel is intense, especially in Silicon Valley, where we are headquartered. We have experienced and may continue to experience difficulty in hiring and retaining highly skilled employees with appropriate qualifications. If we are unable to attract and integrate additional key employees in a manner that enables us to scale our

23





business and operations effectively, or if we do not maintain competitive compensation policies to retain our employees, our ability to operate effectively and efficiently could be limited.

Backlog does not provide a substantial portion of our net sales in any quarter.

Our net sales are difficult to forecast because we do not have sufficient backlog of unfilled orders or sufficient recurring revenue to meet our quarterly net sales targets at the beginning of a quarter. Rather, a majority of our net sales in any quarter depend upon customer orders that we receive and fulfill in that quarter. Because our expense levels are based in part on our expectations as to future net sales and to a large extent are fixed in the short term, we might be unable to adjust spending in time to compensate for any shortfall in net sales. Accordingly, any significant shortfall of revenues in relation to our expectations would harm our operating results.

Our business and operations are especially subject to the risks of earthquakes and other natural catastrophic events.

Our corporate headquarters, including our most significant research and development and manufacturing operations, are located in the Silicon Valley area of Northern California, a region known for seismic activity. We have also established significant manufacturing and research and development operations in Taiwan which is also subject to seismic activity risks. While we have adopted a business continuity plan, no assurances can be given that our business continuity plan will be effective or we would be able to successfully recover from a significant natural disaster, such as an earthquake, which could have a material adverse impact on our business, operating results, and financial condition. In addition, climate change and natural disasters present operational and business risks to all companies on a global scale.

Our operations could involve the use of regulated materials, and we must comply with environmental, health and safety laws and regulations, which can be expensive, and may affect our business, results of operations and financial condition.

We are subject to federal, state and local regulations relating to the use, handling, storage, disposal and human exposure to materials, including hazardous and toxic materials. If we were to violate or become liable under environmental laws in the future as a result of our inability to obtain permits, human error, accident, equipment failure or other causes, we could be subject to fines, costs or civil or criminal sanctions, face third-party property damage or personal injury claims or be required to incur substantial investigation or remediation costs, which could be material, or experience disruptions in our operations, any of which could have a material adverse effect on our business, results of operations and financial condition. In addition, environmental laws could become more stringent over time imposing greater compliance costs and increasing risks and penalties associated with violations, which could harm our business, results of operations and financial condition.

We also face increasing complexity in our product design as we adjust to new and future requirements relating to the materials composition, energy efficiency and recyclability of our products, including EU eco-design requirements for servers and data storage products (Commission Regulation (EU) 2019/424). We are also subject to laws and regulations such as California’s “Proposition 65” which requires that clear and reasonable warnings be given to consumers who are exposed to certain chemicals deemed by the State of California to be dangerous, such as lead. We expect that our operations will be affected by other new environmental laws and regulations on an ongoing basis. Although we cannot predict the ultimate impact of any such new laws and regulations, they will likely result in additional costs, and could require that we change the design and/or manufacturing of our products, any of which could have a material adverse effect on our business, results of operations and financial condition.
    
We are also subject to the Section 1502 of the Dodd Frank Act concerning the supply of certain minerals coming from the conflict zones in and around the Democratic Republic of Congo. This United States legislation includes disclosure requirements regarding the use of conflict minerals mined from the Democratic Republic of Congo and adjoining countries and procedures regarding a manufacturer’s efforts to prevent the sourcing of such conflict minerals. These requirements could affect the cost and ease of sourcing minerals used in the manufacture of semiconductor or other devices. There may only be a limited pool of suppliers who provide conflict-free metals, and we cannot assure you that we will be able to obtain products in sufficient quantities or at competitive prices.

Risks Related to Owning Our Stock

The trading price of our common stock is likely to be volatile, and you might not be able to sell your shares at or above the price at which you purchased the shares.

The trading prices of technology company securities historically have been highly volatile. In addition, the global markets have experienced increased volatility as a result of the COVID-19 pandemic. The trading price of our common stock

24





has been and is likely to continue to be subject to wide fluctuations. Factors, in addition to those outlined elsewhere in this filing, that may affect the trading price of our common stock include:

The impact of COVID-19 on our business, the global economy and trading markets;
The outcome of litigation and claims as well as regulatory examinations, investigations, proceedings and orders to which we are subject;
Actual or anticipated variations in our operating results, including failure to achieve previously provided guidance;
Announcements of technological innovations, new products or product enhancements, strategic alliances or significant agreements by us or by our competitors;
Changes in recommendations by any securities analysts that elect to follow our common stock;
The financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;
False or misleading press releases or articles regarding our company or our products;
The loss of a key customer;
The loss of key personnel;
Technological advancements rendering our products less valuable;
Lawsuits filed against us, including those described in Part I, Item 3, “Legal Proceedings”;
Changes in operating performance and stock market valuations of other companies that sell similar products;
Price and volume fluctuations in the overall stock market;
Market conditions in our industry, the industries of our customers and the economy as a whole; and
Other events or factors, including those resulting from war, incidents of terrorism, political instability or responses to these events.

Future sales of shares by existing stockholders could cause our stock price to decline.

Attempts by existing stockholders to sell substantial amounts of our common stock in the public market could cause the trading price of our common stock to decline significantly. All of our shares are eligible for sale in the public market, including shares held by directors, executive officers and other affiliates, sales of which are subject to volume limitations and other requirements under Rule 144 under the Securities Act. In addition, shares subject to outstanding options and reserved for future issuance under our stock option plans are eligible for sale in the public market to the extent permitted by the provisions of various vesting agreements. If these additional shares are sold, or if it is perceived that they will be sold in the public market, the trading price of our common stock could decline.

The concentration of our capital stock ownership with insiders will likely limit your ability to influence corporate matters.

As of July 31, 2020, our executive officers, directors, current five percent or greater stockholders and affiliated entities together beneficially owned 34.8% of our common stock, net of treasury stock. As a result, these stockholders, acting together, have significant influence over all matters that require approval by our stockholders, including the election of directors and approval of significant corporate transactions. Corporate action might be taken even if other stockholders oppose them. This concentration of ownership might also have the effect of delaying or preventing a change of control of our company that other stockholders may view as beneficial.

Provisions of our certificate of incorporation and bylaws and Delaware law might discourage, delay or prevent a change of control of our company or changes in our management and, as a result, depress the trading price of our common stock.

Our certificate of incorporation and bylaws contain provisions that could discourage, delay or prevent a change in control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions:

Establish a classified Board of Directors so that not all members of our Board are generally elected at one time
Require super-majority voting to amend some provisions in our certificate of incorporation and bylaws;
Authorize the issuance of “blank check” preferred stock that our Board could issue to increase the number of outstanding shares and to discourage a takeover attempt;
Limit the ability of our stockholders to call special meetings of stockholders;
Prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;

25





Provide that our Board is expressly authorized to adopt, alter or repeal our bylaws; and
Establish advance notice requirements for nominations for election to our Board or for proposing matters that can be acted upon by stockholders at stockholder meetings.

In addition, we are subject to Section 203 of the Delaware General Corporation Law, which, subject to some exceptions, prohibits “business combinations” between a Delaware corporation and an “interested stockholder,” which is generally defined as a stockholder who becomes a beneficial owner of 15% or more of a Delaware corporation’s voting stock for a three-year period following the date that the stockholder became an interested stockholder. Section 203 could have the effect of delaying, deferring or preventing a change in control that our stockholders might consider to be in their best interests.

These anti-takeover defenses could discourage, delay or prevent a transaction involving a change in control of our company. These provisions could also discourage proxy contests and make it more difficult for stockholders to elect directors of their choosing and cause us to take corporate actions other than those stockholders desire.

We do not expect to pay any cash dividends for the foreseeable future.

We do not anticipate that we will pay any cash dividends to holders of our common stock in the foreseeable future. In addition, under the terms of the credit agreement with Bank of America, dated April 19, 2018, we cannot pay any dividends, with limited exceptions. 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 investment. Investors seeking cash dividends in the foreseeable future should not purchase our common stock.

Item 1B.    Unresolved Staff Comments

None.

Item 2.        Properties

As of June 30, 2020, we owned approximately 1,320,000 square feet and leased approximately 810,000 square feet of office and manufacturing space. Our long-lived assets located outside of the United States represented 23.5%, 21.5% and 22.9% of total value of long-lived assets in fiscal years 2020, 2019 and 2018, respectively. See Part II, Item 8, Note 18, “Segment Reporting” to the consolidated financial statements in this Annual Report for a summary of long-lived assets by geographic region.

Our principal executive offices, research and development center and production operations are located in San Jose, California where we own approximately 1,097,000 square feet of office and manufacturing space. We lease approximately 5,000 square feet of office space in Jersey City, New Jersey under a lease that expires in January 2022, lease approximately 47,000 square feet of office space in San Jose, California under a lease that expires in January 2022, and lease approximately 246,000 square feet of warehouse space in Fremont, California under a lease that expires in July 2025. Our European headquarters for manufacturing and service operations is located in Den Bosch, the Netherlands where we own approximately 12,000 square feet of office and we lease approximately 203,000 square feet of office and manufacturing space under five leases, which expire in July 2025 and June 2026. In Asia, our manufacturing facilities are located in Taoyuan County, Taiwan where we own approximately 211,000 square feet of office and manufacturing space on 7.0 acres of land. These manufacturing facilities are pledged as security under the existing term loans with $29.4 million remaining outstanding as of June 30, 2020. Our research and development center, service operations, and warehouse space in Asia are located in an approximately 100,000 square feet facility in Taipei, Taiwan under ten leases that expire at various dates ranging from November 2020 through February 2023 and an approximately 202,000 square feet facility in Taoyuan, Taiwan under eight leases that expire from December 2021 through December 2023. We lease approximately 4,000 square feet of office space in Shanghai and Beijing, China for sales and service operations under two leases that expire in August 2021 and November 2022, respectively. We lease approximately 3,000 square feet of office space in Japan under two leases, which both expire in August 2021. In addition, starting July 2020, we lease an additional 4,900 square feet of office space in Japan that expires in June 2023, in replacement to our two existing leases.

Additionally, we own 36 acres of land in San Jose, California that would allow us to expand our Green Computing Park. We remodeled one warehouse with approximately 310,000 square feet of storage space and completed the construction of a new manufacturing and warehouse building with approximately 182,000 square feet of manufacturing space in August 2015. In fiscal years 2019 and 2020, we continued to engage several contractors for the development and construction of improvements on the property. We completed the construction of a second new manufacturing and warehouse building in the first quarter of fiscal year 2018. We financed this development through our operating cash flows and borrowings from banks.

26





See Part II, Item 8, Note 10, “Short-term and Long-term Debt” to the consolidated financial statements in this Annual Report for a discussion of our company's debt.

We believe that our existing properties, including both owned and leased, are in good condition and are suitable for the conduct of our business.

Item 3.        Legal Proceedings

From time to time, we have been involved in various legal proceedings arising from the course of business activities. In management’s opinion, the resolution of any matters will not have a material adverse effect on our consolidated financial condition, results of operations or liquidity.

On February 8, 2018, two putative class action complaints were filed against us, our CEO, and our former CFO in the U.S. District Court for the Northern District of California (Hessefort v. Super Micro Computer, Inc., et al., No. 18-cv-00838 and United Union of Roofers v. Super Micro Computer, Inc., et al., No. 18-cv-00850). The complaints contain similar allegations, claiming that the defendants violated Section 10(b) of the Securities Exchange Act due to alleged misrepresentations and/or omissions in public statements regarding recognition of revenue. The court subsequently appointed New York Hotel Trades Council & Hotel Association of New York City, Inc. Pension Fund as lead plaintiff. The lead plaintiff then filed an amended complaint naming our Senior Vice President of Investor Relations as an additional defendant. On June 21, 2019, the lead plaintiff filed a further amended complaint naming our former Senior Vice President of International Sales, Corporate Secretary, and Director as an additional defendant. On July 26, 2019, we filed a motion to dismiss the complaint. On March 23, 2020, the Court granted our motion to dismiss the complaint, with leave for lead plaintiff to file an amended complaint within 30 days. On April 22, 2020, lead plaintiff filed a further amended complaint. On June 15, 2020, we filed a motion to dismiss the further amended complaint, the hearing for which is calendared for September 23, 2020. We believe the claims are without merit and intend to vigorously defend against the lawsuit.

As previously disclosed, we cooperated with the SEC in its investigation of marketing expenses that contained certain irregularities discovered by our management, which irregularities were disclosed on August 31, 2015, and we cooperated with the SEC in its further investigation of the matters underlying our inability to timely file our Form 10-K for the fiscal year ended June 30, 2017 and concerning the publication of a false and widely discredited news article in October 2018 concerning our products. On August 25, 2020, to fully resolve all matters under investigation, we consented to entry of an Order Instituting Cease-and-Desist Proceedings Pursuant to Section 8A of the Securities Act of 1933 and Section 21C of the Securities Exchange Act of 1934, Making Findings, and Imposing a Cease-and-Desist Order (“Order”), as announced by the SEC. We admitted the SEC’s jurisdiction over the Company and the subject matter of the proceedings, but otherwise neither admitted nor denied the SEC’s findings, as described in the Order. We agreed to cease and desist from committing or causing any violations and any future violations of Sections 17(a)(2) and (3) of the Securities Act and Sections 13(a), 13(b)(2)(A), and 13(b)(2)(B), of the Exchange Act and Rules 12b-20, 13a-1, 13a-11, and 13a-13 thereunder. We also agreed to pay a civil money penalty of $17.5 million. In addition, our Chief Executive Officer concluded a settlement with the SEC on August 25, 2020, as announced by the SEC. Our Chief Executive Officer will pay us the sum of $2,122,000 as reimbursement of profits from certain stock sales during the relevant period, pursuant to Section 304 of the Sarbanes-Oxley Act of 2002. As of and for the year ended June 30, 2020, we recorded a liability of $17.5 million for our SEC settlement which is included in accrued liabilities and general and administrative expenses in the consolidated financial statements. Our Chief Executive Officer’s payment of $2,122,000 to us is a contingent gain and will be recorded when it is realized.

Due to the inherent uncertainties of legal proceedings, we cannot predict the outcome of these proceedings at this time, and we can give no assurance that they will not have a material adverse effect on our financial position or results of operations.

Item 4.        Mine Safety Disclosures
    
Not applicable.

27




PART II
 
Item 5.
Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information

We became a public company in March 2007, prior to which there was no public market for our common stock. From March 29, 2007 through August 22, 2018, our common stock traded on the Nasdaq Global Select Market. Effective at the open of business on August 23, 2018, our common stock was suspended from trading on the Nasdaq Global Select Market. Effective March 22, 2019, our common stock was delisted from the Nasdaq Global Select Market, whereupon our common stock was quoted on the OTC Market and traded under the symbol “SMCI.” On January 14, 2020, our common stock was relisted on the NASDAQ Global Select Market under the symbol “SMCI".
 
Holders

As of July 31, 2020, there were 30 registered stockholders of record of our common stock. Because most of our shares are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of beneficial stockholders represented by these holders of record.

Dividend Policy

We have never declared or paid cash dividends on our capital stock. We intend to retain any future earnings and do not expect to pay any dividends in the foreseeable future. Under the terms of the credit agreement with Bank of America, as amended, we may not pay any dividends.

Equity Compensation Plan

Please see Part III, Item 12, Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters of this Annual Report for disclosure relating to our equity compensation plans.

Stock Performance Graph

This performance graph shall not be deemed “soliciting material” or to be "filed" with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of Super Micro Computer, Inc. under the Securities Act of 1933, as amended, or the Exchange Act.    

The performance graph used in our Annual Report on Form 10-K for the year ended June 30, 2019 (the "FY2019 Annual Report") included the cumulative total shareholder return of our peer issuers’ common stock for comparing against the cumulative total shareholder return on our common stock as our common stock had been delisted from the Nasdaq Global Select Market. On January 14, 2020, our common stock was relisted on the Nasdaq Global Select Market. For the Annual Report on Form 10-K for the fiscal year ending June 30, 2021 (the "FY2021 Annual Report") and onward, we will no longer use the performance of our peer issuers’ common stock to compare against the performance of our common stock, and we will use the NASDAQ Composite Index and NASDAQ Computer Index for comparing against the performance of our common stock beginning with the performance graph contained within this Annual Report on Form 10-K.

The following graph compares our cumulative five-year total stockholder return on our common stock with the cumulative return of the Nasdaq Computer Index, the Nasdaq Composite Index and an industry peer group, which we refer to as the FY2020 Peer Group, consisting of: Cray Inc., Extreme Networks, Inc., Infinera Corporation, NetApp, Inc., and NetGear, Inc. Such FY2020 Peer Group is the same as the peer group used in the FY2019 Annual Report to allow easier comparability to the prior year given we do not intend to use such peer group for the FY2021 Annual Report as described above. Cray Inc. was acquired in September 2019. In selecting the companies for inclusion, we considered and selected companies with similar industry comparability, net revenues, and operating income as our company.

The graph reflects an investment of $100 (with reinvestment of all dividends, if any) in our common stock, the Nasdaq Computer Index, the Nasdaq Composite Index and the FY2020 Peer Group, on June 30, 2015 and our relative performance tracked through June 30, 2020. The stockholder return shown on the graph below is not necessarily indicative of future performance, and we do not make or endorse any predictions as to future stockholder returns.

28






chart-8e2576c3f9dd5fa8a18.jpg

 
 
6/30/2015
 
6/30/2016
 
6/30/2017
 
6/30/2018
 
6/30/2019
 
6/30/2020
Super Micro Computer, Inc.
 
100.00

 
84.01

 
83.33

 
79.95

 
65.42

 
95.98

FY2020 Peer Group
 
100.00

 
96.08

 
103.58

 
159.66

 
132.35

 
83.55

Nasdaq Composite Index
 
100.00

 
97.11

 
123.13

 
150.60

 
160.55

 
201.71

Nasdaq Computer Index
 
100.00

 
101.41

 
138.22

 
178.95

 
193.66

 
277.44


Recent Sales of Unregistered Securities

None.

Issuer Purchases of Equity Securities
    
None.


29





Item 6.        Selected Financial Data

The following selected consolidated financial data should be read in conjunction with Part I, Item 7, "Management’s Discussion and Analysis of Financial Condition and Results of Operations" and the consolidated financial statements and the notes thereto included in Part II, Item 8, "Financial Statements and Supplementary Data" of this Annual Report to fully understand factors that may affect the comparability of the information presented below. We derived the selected consolidated balance sheet data as of June 30, 2020 and 2019, the consolidated statement of operations data and the stock-based compensation data for the years ended June 30, 2020, 2019 and 2018 from our audited consolidated financial statements and accompanying notes included in this Annual Report. The consolidated balance sheet data as of June 30, 2018, 2017 and 2016, the consolidated statement of operations data and stock-based compensation data for the years ended June 30, 2017 and 2016 are derived from our audited consolidated financial statements which are not included in this Annual Report. Operating results for any year are not necessarily indicative of results to be expected for any future periods.
 
Years Ended June 30,
 
2020
 
2019
 
2018
 
2017
 
2016
 
(in thousands, except per share data)
Consolidated Statements of Operations Data:
 
 
 
 
 
 
 
 
 
Net sales
$
3,339,281

 
$
3,500,360

 
$
3,360,492

 
$
2,484,929

 
$
2,225,022

Cost of sales
2,813,071

 
3,004,838

 
2,930,498

 
2,134,971

 
1,894,521

Gross profit
526,210

 
495,522

 
429,994

 
349,958

 
330,501

Operating expenses:
 
 
 
 
 
 
 
 
 
Research and development
221,478

 
179,907

 
165,104

 
143,992

 
124,223

Sales and marketing
85,137

 
77,154

 
71,579

 
66,445

 
58,338

General and administrative
133,941

 
141,228

 
98,597

 
44,646

 
40,449

Total operating expenses
440,556

 
398,289

 
335,280

 
255,083

 
223,010

Income from operations
85,654

 
97,233

 
94,714

 
94,875

 
107,491

Other income (expense), net
1,410

 
(1,020
)
 
(773
)
 
(984
)
 
1,507

Interest expense
(2,236
)
 
(6,690
)
 
(5,726
)
 
(2,300
)
 
(1,594
)
Income before income tax provision
84,828

 
89,523

 
88,215

 
91,591

 
107,404

Income tax provision
(2,922
)
 
(14,884
)
 
(38,443
)
 
(24,434
)
 
(35,323
)
Share of income (loss) from equity investee, net of taxes
2,402

 
(2,721
)
 
(3,607
)
 
(303
)
 

Net income
$
84,308

 
$
71,918

 
$
46,165

 
$
66,854

 
$
72,081

Net income per common share:
 
 
 
 
 
 
 
 
 
Basic
$
1.65

 
$
1.44

 
$
0.94

 
$
1.38

 
$
1.50

Diluted
$
1.60

 
$
1.39

 
$
0.89

 
$
1.29

 
$
1.39

Shares used in per share calculation:
 
 
 
 
 
 
 
 
 
Basic
50,987

 
49,917

 
49,345

 
48,383

 
47,917

Diluted
52,838

 
51,716

 
52,151

 
51,679

 
51,836


30





 
As of June 30,
 
2020
 
2019
 
2018
 
2017
 
2016
 
(in thousands)
Consolidated Balance Sheet Data:
 
 
 
 
 
 
 
 
 
Cash and cash equivalents
$
210,533

 
$
248,164

 
$
115,377

 
$
110,606

 
$
178,820

Working capital
885,126

 
815,802

 
719,321

 
588,636

 
544,698

Total assets
1,918,646

 
1,682,594

 
1,769,505

 
1,515,130

 
1,191,483

Long-term obligations
145,304

 
135,449

 
114,296

 
68,754

 
85,200

Total stockholders’ equity
1,065,707

 
941,176

 
843,652

 
773,846

 
696,653


31





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

The following discussion should be read in conjunction with the consolidated financial statements and related notes which appear elsewhere in this Annual Report. This discussion contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of various factors, including those discussed below and elsewhere in this Annual Report, particularly under the heading "Risk Factors."

Nasdaq Relisting of our Common Stock

As a result of the delay in filing our periodic reports with the SEC and failure to hold an annual meeting, we were unable to comply with the Nasdaq listing standards and our common stock was suspended from trading on the Nasdaq Global Select Market effective August 23, 2018 and formally delisted effective March 22, 2019. Following the suspension of trading, our common stock was quoted on the OTC Market and traded under the symbol “SMCI.” On January 14, 2020, our common stock was relisted on the NASDAQ Global Select Market under the symbol “SMCI". For further information regarding trading in our common stock, refer to Part II, Item 5, “Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities” in this Annual Report.

Overview

We are a global leader and innovator of application-optimized high performance and high-efficiency server and storage systems for a variety of markets, including enterprise data centers, cloud computing, artificial intelligence, 5G and edge computing. Our solutions include complete servers, storage systems, modular blade servers, blades, workstations, full racks, networking devices, server management software, and server sub-systems. We also provide global support and services to help our customers install, upgrade and maintain their computing infrastructure.

We commenced operations in 1993 and have been profitable every year since inception. For fiscal years 2020, 2019 and 2018, our net income was $84.3 million, $71.9 million and $46.2 million, respectively. In order to increase our sales and profits, we believe that we must continue to develop flexible and application optimized server and storage solutions and be among the first to market with new features and products. We must also continue to expand our software and customer service and support offerings, particularly as we increasingly focus on larger enterprise customers. Additionally, we must focus on development of our sales partners and distribution channels to further expand our market share. We measure our financial success based on various indicators, including growth in net sales, gross profit margin and operating margin. Among the key non-financial indicators of our success is our ability to rapidly introduce new products and deliver the latest application-optimized server and storage solutions. In this regard, we work closely with microprocessor and other key component vendors to take advantage of new technologies as they are introduced. Historically, our ability to introduce new products rapidly has allowed us to benefit from technology transitions such as the introduction of new microprocessors and storage technologies, and as a result, we monitor the introduction cycles of Intel Corporation, Advanced Micro Devices, Inc., Nvidia Corporation, Samsung Electronics Company Limited, Micron Technology, Inc. and others closely and carefully. This also impacts our research and development expenditures as we continue to invest more in our current and future product development efforts.

Coronavirus (COVID-19) Pandemic Impact

The global spread of the coronavirus (COVID-19) and the various attempts to contain it have created significant volatility, uncertainty and economic disruption for many businesses worldwide. In an effort to contain COVID-19 or slow its spread, governments around the world have enacted various measures, including orders to close all businesses not deemed “essential,” shelter in place, and practice social distancing when engaging in essential activities. We are an essential critical infrastructure (information technology) business under the relevant Federal, State and County regulations. In late March, we responded to the directives from Santa Clara County and the State of California regarding shelter in place instructions to combat the spread of COVID-19. Our first priority is the safety of our workforce and we immediately began to implement numerous health precautions and work practices to operate in a safe manner.
 
We quickly transitioned most of our indirect labor forces to work from home and continued to operate our local assembly in Taiwan and, after an initial period of disruption, in the United States and Europe. We operate in the critical industry of IT infrastructure and we assessed our customer base to identify priority customers who operate in critical industries. We continue to see ongoing demand as we enter the first quarter of fiscal year 2021 and do not have significant direct exposure to industries such as retail and oil and gas, which have been impacted the greatest. As time passes, we may discover greater indirect exposure to distressed industries through our channel partners and OEM customers.


32




We have actively managed our supply chain for potential shortage risk by first building inventories of critical components required for our motherboards and other system printed circuit boards in response to the early outbreak of COVID-19 in China. Since that time, we have continued to add to our inventories of key components such as CPUs, memory, SSDs and to a lesser extent GPUs such that customer orders can be fulfilled as they are received.

Logistics has emerged as a new challenge as globally the transportation industry restricted the frequency of departures and increased logistics costs. We experienced increased costs in freight as well as direct labor costs as we incentivized our employees to continue to work and assist us in serving our customers, many of whom are in critical industries. We expect this trend to continue for the duration of the uncertainties related to the COVID-19 pandemic.
    
We monitor the credit profile and payment history of our customers to evaluate risk in specific industries or geographic areas where cash flow may be disrupted. While we believe that we are adequately capitalized, we actively manage our liquidity needs. In May 2020, we negotiated an extension of our credit facility with Bank of America to extend the maturity date to June 2021. In June 2020, we entered into a ten-year, non-revolving term loan facility with China Trust and Bank Corp ("CTBC Bank") to obtain financing for use in the expansion and renovation of the our Bade Manufacturing Facility located in Taiwan.

Our management team is focused on guiding our company through the unfolding and emerging challenges presented by COVID-19. Currently, we are unable to predict the ultimate extent to which the global COVID-19 pandemic may further impact our business operations, financial performance and results of operations within the next 12 months.

Financial Highlights

The following is a summary of financial highlights of fiscal years 2020 and 2019:

Net sales declined by 4.6% in fiscal year 2020 as compared to fiscal year 2019.

Gross margin increased to 15.8% in fiscal year 2020 from 14.2% in fiscal year 2019, primarily due to lower prices for key components and increased services and software revenues that have higher margins.

Operating expenses increased by 10.6% in fiscal year 2020 as compared to fiscal year 2019, primarily due to the special performance bonuses to our employees and the accrual for our settlement with the SEC.

Net income increased to $84.3 million in fiscal year 2020 as compared to $71.9 million in fiscal year 2019, which was primarily due to a reduction in our effective tax rate to 3.4% in fiscal year 2020 as compared to 16.6% in fiscal year 2019.

Our cash and cash equivalents were $210.5 million and $248.2 million at the end of fiscal years 2020 and 2019, respectively. In fiscal year 2020, we used net cash of $49.8 million, of which $30.3 million was used in operating activities related primarily to additional working capital requirements such as building increased inventories of critical components. We also invested $44.3 million in purchases of property and equipment, including construction of a new facility in San Jose, California, and generated $23.8 million in financing activities primarily from the proceeds from exercises of stock options.

Subsequent Events

For details, see Part II, Item 8, Note 20, “Subsequent Events” in our notes to the consolidated financial statements in this Annual Report.

Critical Accounting Policies

General

Our discussion and analysis of our financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance with generally accepted accounting principles in the United States. The preparation of these consolidated financial statements requires us to make estimates and judgments that affect the reported amount of assets, liabilities, net sales and expenses. We evaluate our estimates on an on-going basis, and base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making the judgments we make about the carrying values of assets and liabilities that are

33





not readily apparent from other sources. Because these estimates can vary depending on the situation, actual results may differ from the estimates. Making estimates and judgments about future events is inherently unpredictable and is subject to significant uncertainties, some of which are beyond our control. Should any of these estimates and assumptions change or prove to have been incorrect, it could have a material impact on our results of operations, financial position and statement of cash flows.

A summary of significant accounting policies is included in Part II, Item 8, Note 1, “Organization and Summary of Significant Accounting Policies” in our notes to the consolidated financial statements in this Annual Report. Management believes the following are the most critical accounting policies and reflect the significant estimates and assumptions used in the preparation of the consolidated financial statements.

Revenue Recognition

We generate revenues from the sale of server and storage systems, subsystems, accessories, services, server software management solutions, and support services.

Product sales. We recognize revenue from sales of products as control is transferred to customers, which generally happens at the point of shipment or upon delivery, unless customer acceptance is uncertain.  Products sold are delivered via shipment from our facilities or drop shipment directly to our customer from our vendor. We may use distributors to sell products to end customers. Revenue from distributors is recognized when the distributor obtains control of the product, which generally happens at the point of shipment or upon delivery.

As part of determining the transaction price in contracts with customers, we estimate reserves for future sales returns based on a review of our history of actual returns for each major product line. Based upon historical experience a refund liability is recorded at the time of sale for estimated product returns and an asset is recognized for the amount expected to be recorded in inventory upon product return, less the expected recovery costs. We also reduce revenue for the estimated costs of customer and distributor programs and incentive offerings such as price protection and rebates as well as the estimated costs of cooperative marketing arrangements where the fair value of the benefit derived from the costs cannot be reasonably estimated.  Any provision for customer and distributor programs and other discounts is recorded as a reduction of revenue at the time of sale based on an evaluation of the contract terms and historical experience.

Services sales. Our sale of services mainly consists of extended warranty and on-site services. Revenue related to extended warranty commences upon the expiration of the standard warranty period and is recognized ratably over the contractual period as we stand ready to perform any required warranty service. Revenue related to on-site services commences upon recognition of the product sale and is recognized ratably over the contractual period as the on-site services are made available to the customer.  These service contracts are typically one to five years in length. Service revenue has been less than 10% of net sales for all periods presented and is not separately disclosed.

Contracts with multiple promised goods and services. Certain of our contracts contain multiple promised goods and services. Performance obligations in a contract are identified based on the promised goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. If these criteria are not met, the promised goods and services are accounted for as a combined performance obligation. Revenue allocated to each performance obligation is recognized at the time the related performance obligation is satisfied by transferring control of the promised good or service to a customer.

If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. We determine standalone selling prices based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable through past transactions, we estimate the standalone selling price taking into account available information, such as internally approved pricing guidelines with respect to geographies, customer type, internal costs, and gross margin objectives, for the related performance obligations.

When we receive consideration from a customer prior to transferring goods or services to the customer, we record a contract liability (deferred revenue). We also recognize deferred revenue when we have an unconditional right to consideration (i.e., a receivable) before transfer of control of goods or services to a customer.


34





We consider shipping & handling activities as costs to fulfill the sales of products. Shipping revenue is included in net sales when control of the product is transferred to the customer, and the related shipping and handling costs are included in cost of sales. Taxes imposed by governmental authorities on our revenue producing activities with customers, such as sales taxes and value added taxes, are excluded from net sales and included in operating expenses.

Product Warranties

We offer product warranties typically ranging from 15 to 39 months against any defective products. These standard warranties are assurance type warranties and we do not offer any services beyond the assurance that the product will continue working as specified. Therefore, these warranties are not considered separate performance obligations in the arrangement. Based on historical experience, we accrue for estimated returns of defective products at the time revenue is recognized. We monitor warranty obligations and may make revisions to our warranty reserve if actual costs of product repair and replacement are significantly higher or lower than estimated. Accruals for anticipated future warranty costs are recorded to cost of sales and included in accrued liabilities and other long-term liabilities. Warranty accruals are based on estimates that are updated on an ongoing basis taking into consideration inputs such as new product introductions, changes in the volume of claims compared with our historical experience, and the changes in the cost of servicing warranty claims. We account for the effect of such changes in estimates prospectively.

Inventories

Inventories are stated at lower of cost, using weighted average cost method, or net realizable value. Net realizable value is the estimated selling price of our products in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventories consist of purchased parts and raw materials (principally electronic components), work in process (principally products being assembled) and finished goods. We evaluate inventory on a quarterly basis for lower of cost or net realizable value and excess and obsolescence and, as necessary, write down the valuation of inventories based upon our inventory aging, forecasted usage and sales, anticipated selling price, product obsolescence and other factors. Once inventory is written down, its new value is maintained until it is sold or scrapped.
We receive various rebate incentives from certain suppliers based on our contractual arrangements, including volume-based rebates. The rebates earned are recognized as a reduction of cost of inventories and reduce the cost of sales in the period when the related inventory is sold.

Income Taxes

We account for income taxes under an asset and liability approach. Deferred income taxes reflect the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and such amounts recognized for income tax reporting purposes, net of operating loss carry-forwards and other tax credits measured by applying enacted tax laws related to the financial statement periods. Valuation allowances are provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized.

We recognize tax liabilities for uncertain income tax positions on the income tax return based on the two-step process. The first step is to determine whether it is more likely than not that each income tax position would be sustained upon audit. The second step is to estimate and measure the tax benefit as the amount that has a greater than 50% likelihood of being realized upon ultimate settlement with the tax authority. Estimating these amounts requires us to determine the probability of various possible outcomes. We evaluate these uncertain tax positions on a quarterly basis. This evaluation is based on the consideration of several factors, including changes in facts or circumstances, changes in applicable tax law, settlement of issues under audit and new exposures. If we later determine that our exposure is lower or that the liability is not sufficient to cover our revised expectations, we adjust the liability and effect a related charge in our tax provision during the period in which we make such a determination.

Stock-Based Compensation

We measure and recognize compensation expense for all share-based awards made to employees and non-employees, including stock options, restricted stock units ("RSUs") and performance-based restricted stock units (“PRSUs”). We recognize the grant date fair value of all share-based awards over the requisite service period and account for forfeitures as they occur. Stock option and RSU awards are recognized to expense on a straight-line basis over the requisite service period. PRSU awards are recognized to expense using an accelerated method only when it is probable that a performance condition is met during the vesting period. If it is not probable, no expense is recognized and the previously recognized expense is reversed. We base initial accrual of compensation expense on the estimated number of PRSUs that are expected to vest over the requisite service period.

35





That estimate is revised if subsequent information indicates that the actual number of PRSUs is likely to differ from previous estimates. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs expected to vest is recognized in stock-based compensation expense in the period of the change. Previously recognized compensation expense is not reversed if vested stock options, RSUs or PRSUs for which the requisite service has been rendered and the performance condition has been met expire unexercised or are not settled.

The fair value of RSUs and PRSUs is based on the closing market price of our common stock on the date of grant. We estimate the fair value of stock options granted using a Black-Scholes option pricing model. This model requires us to make estimates and assumptions with respect to the expected term of the option and the expected volatility of the price of our common stock. The expected term represents the period that our stock-based awards are expected to be outstanding and was determined based on our historical experience. The expected volatility is based on the historical volatility of our common stock. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period.

Variable Interest Entities

We determine at the inception of each arrangement whether an entity in which we hold an investment or in which we have other variable interests is considered a variable interest entity ("VIE"). We consolidate VIEs when we are the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (1) has the power to make decisions that most significantly affect the economic performance of the VIE and (2) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, we assess whether any changes in the interest or relationship with the entity affect the determination of whether the entity is still a VIE and, if so, whether we are the primary beneficiary. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interest in accordance with applicable GAAP.

We have concluded that Ablecom Technology, Inc. ("Ablecom") and its affiliate, Compuware Technology, Inc. ("Compuware"), are VIEs; however, we are not the primary beneficiary as we do not have the power to direct the activities that are most significant to the entities and therefore, we do not consolidate these entities. In performing this analysis, we considered our explicit arrangements with Ablecom and Compuware, including all contractual arrangements with these entities. Also, as a result of the substantial related party relationships between us and these two companies, we considered whether any implicit arrangements exist that would cause us to protect these related parties’ interests from suffering losses. We determined that no material implicit arrangements exist with Ablecom, Compuware, or their shareholders.

We and Ablecom jointly established Super Micro Asia Science and Technology Park, Inc. (the “Management Company”) in Taiwan to manage the common areas shared by us and Ablecom for our separately constructed manufacturing facilities. In fiscal year 2012, each party contributed $0.2 million for a 50% ownership interest of the Management Company. We have concluded that the Management Company is a VIE and we are the primary beneficiary as we have the power to direct the activities that are most significant to the Management Company. For the fiscal years ended 2020, 2019 and 2018, the accounts of the Management Company were consolidated with our accounts, and a noncontrolling interest was recorded for Ablecom’s interest in the net assets and operations of the Management Company. Net income (loss) attributable to Ablecom’s interest was not material for the periods presented and was included in general and administrative expenses in our consolidated statements of operations.


36





Results of Operations

The following table presents certain items of our consolidated statements of operations expressed as a percentage of revenue.

 
Years Ended June 30,
 
2020
 
2019
 
2018
Net sales
100.0
 %
 
100.0
 %
 
100.0
 %
Cost of sales
84.2
 %
 
85.8
 %
 
87.2
 %
Gross profit
15.8
 %
 
14.2
 %
 
12.8
 %
Operating expenses:
 
 
 
 
 
Research and development
6.6
 %
 
5.1
 %
 
4.9
 %
Sales and marketing
2.5
 %
 
2.2
 %
 
2.1
 %
General and administrative
4.1
 %
 
4.0
 %
 
2.9
 %
Total operating expenses
13.2
 %
 
11.3
 %
 
9.9
 %
Income from operations
2.6
 %
 
2.9
 %
 
2.9
 %
Other (expense) income, net
 %
 
 %
 
 %
Interest expense
(0.1
)%
 
(0.2
)%
 
(0.2
)%
Income before income tax provision
2.5
 %
 
2.7
 %
 
2.7
 %
Income tax provision
(0.1
)%
 
(0.4
)%
 
(1.1
)%
Share of income (loss) from equity investee, net of taxes
0.1
 %
 
(0.1
)%
 
(0.1
)%
Net income
2.5
 %
 
2.2
 %
 
1.5
 %

Net Sales

Net sales consist of sales of our server and storage solutions, including systems and related services and subsystems and accessories. The main factors that impact our net sales of our server and storage systems are the number of compute nodes sold and the average selling prices per node. The main factors that impact our net sales of our subsystems and accessories are units shipped and the average selling price per unit. The prices for our server and storage systems range widely depending upon the configuration, including the number of compute nodes in a server system as well as the level of integration of key components such as SSDs and memory. The prices for our subsystems and accessories can also vary widely based on whether a customer is purchasing power supplies, server boards, chassis or other accessories.

A compute node is an independent hardware configuration within a server system capable of having its own CPU, memory and storage and that is capable of running its own instance of a non-virtualized operating system. The number of compute nodes sold, which can vary by product, is an important metric we use to track our business. Measuring volume using compute nodes enables more consistent measurement across different server form factors and across different vendors. As with most electronics-based product life cycles, average selling prices typically are highest at the time of introduction of new products that utilize the latest technology and tend to decrease over time as such products mature in the market and are replaced by next generation products. Additionally, in order to remain competitive throughout all industry cycles, we actively change our selling price per unit in response to changes in costs for key components such as memory and SSDs.

The following table presents net sales by product type for fiscal years 2020, 2019 and 2018 (dollars in millions):

 
Years Ended June 30,
 
2020 over 2019 Change
 
2019 over 2018 Change
 
2020
 
2019
 
2018
 
$
 
%
 
$
 
%
Server and storage systems
$
2,620.8

 
$
2,858.7

 
$
2,663.6

 
$
(237.9
)
 
(8.3
)%
 
$
195.1

 
7.3
 %
Percentage of total net sales
78.5
%
 
81.7
%
 
79.3
%
 
 
 
 
 
 
 
 
Subsystems and accessories
718.5

 
641.7

 
696.9

 
76.8

 
12.0
 %
 
(55.2
)
 
(7.9
)%
Percentage of total net sales
21.5
%
 
18.3
%
 
20.7
%
 
 
 
 
 
 
 
 
Total net sales
$
3,339.3

 
$
3,500.4

 
$
3,360.5

 
$
(161.1
)
 
(4.6
)%
 
$
139.9

 
4.2
 %

37






Fiscal Year 2020 Compared with Fiscal Year 2019

During fiscal year 2020 we continued to experience a steady demand for server and storage systems, particularly from our large enterprise and datacenter customers. The year-over-year decrease in net sales of server and storage systems was primarily due to a decrease of average selling prices per compute node by approximately 11%, offset by a slight increase in the number of units of compute nodes sold. We typically adjust our prices as component costs rise and fall. The decline in average selling prices was primarily due to substantially lower costs for key components, specifically for memory and storage, as compared to the previous fiscal year. Our services and software revenue, included in server and storage systems revenue, increased by $39.8 million year-over-year. The year-over-year increase in net sales of subsystems and accessories was primarily due to an increase of approximately 19% in the volume of subsystems and accessories sold, mainly due to increased demand from our indirect sales channel offset by an approximately 6% decrease in average selling prices due primarily to the decrease in costs of the components.

Fiscal Year 2019 Compared with Fiscal Year 2018
    
The year-over-year increase in server and storage systems sales was primarily due to an increase of average selling price per compute node by approximately 15%, offset by a decrease of approximately 8% in the number of units of compute nodes sold. The decrease in the number of units of compute notes was primarily attributable to an overall market slowdown in the second half of fiscal year 2019. The increase in the average selling prices of our server and storage systems was primarily due to higher sales of our complete systems configured with higher density computing and more memory and storage capacity. During the first half of fiscal year 2019, we increased our average selling prices primarily to remain consistent with the increases in the cost of memory and SSDs on a year-over year basis. During October 2018, a 10% tariff was applied to certain key components made in China and was partially incorporated into our average selling prices to the extent that component sourcing alternatives were not available. As costs for memory and SSDs began to decline in the second half of fiscal year 2019, our average selling prices to customers declined accordingly. Our services revenue, included in server and storage systems revenue, increased by $41.6 million year-over-year. The year-over-year decrease in net sales of our subsystems and accessories in fiscal year 2019 was primarily due to a decrease of average selling prices of approximately 8%.

The following table presents the percentages of net sales from products sold through our indirect sales channel and to our direct customers and OEMs for fiscal years 2020, 2019 and 2018 (dollars in millions):

 
Years Ended June 30,
 
2020 over 2019 Change
 
2019 over 2018 Change
 
2020
 
2019
 
2018
 
$
 
%
 
$
 
%
Indirect sales channel
$
1,771.6

 
$
1,376.7

 
$
1,395.8

 
$
394.9

 
28.7
 %
 
$
(19.1
)
 
(1.4
)%
Percentage of total net sales
53.1
%
 
39.3
%
 
41.5
%
 
 
 
 
 
 
 
 
Direct customers and OEMs
1,567.7

 
2,123.7

 
1,964.7

 
(556.0
)
 
(26.2
)%
 
159.0

 
8.1
 %
Percentage of total net sales
46.9
%
 
60.7
%
 
58.5
%
 
 
 
 
 
 
 
 
Total net sales
$
3,339.3

 
$
3,500.4

 
$
3,360.5

 
$
(161.1
)
 
(4.6
)%
 
$
139.9

 
4.2
 %

Fiscal Year 2020 Compared with Fiscal Year 2019

The period-over-period increase in net sales through our indirect sales channel was primarily due to increased demand from the channel supporting large end users and partially offset by the lower average selling prices for our server and storage systems, caused by lower component pricing. Some direct customers also elected to move a part or all of their purchases to be through an indirect sales channel. The period-over-period decrease in net sales to our direct customers and OEMs was primarily due to a decline in demand from our internet datacenter and cloud customers and our enterprise datacenter customers.

Fiscal Year 2019 Compared with Fiscal Year 2018

The year-over-year decrease in net sales through our indirect sales channel was primarily due to the higher sales to our direct customers and OEMs. The year-over-year increase in net sales to direct customers and OEMs was primarily due to higher sales of our server and storage systems to internet data center and cloud, enterprise and OEM customers.


38





The following table presents percentages of net sales by geographic region for fiscal years 2020, 2019 and 2018 (dollars in millions):
 
Years Ended June 30,
 
2020 over 2019 Change
 
2019 over 2018 Change
 
2020
 
2019
 
2018
 
$
 
%
 
$
 
%
United States
$
1,957.3

 
$
2,032.9

 
$
1,902.1

 
$
(75.6
)
 
(3.7
)%
 
$
130.8

 
6.9
 %
Percentage of total net sales
58.6
%
 
58.1
%
 
56.6
%
 
 
 
 
 
 
 
 
Asia
650.7

 
712.2

 
762.7

 
(61.5
)
 
(8.6
)%
 
(50.5
)
 
(6.6
)%
Percentage of total net sales
19.5
%
 
20.3
%
 
22.7
%
 
 
 
 
 
 
 
 
Europe
598.6

 
611.0

 
547.5

 
(12.4
)
 
(2.0
)%
 
63.5

 
11.6
 %
Percentage of total net sales
17.9
%
 
17.5
%
 
16.3
%
 
 
 
 
 
 
 
 
Others
132.7

 
144.3

 
148.2

 
(11.6
)
 
(8.0
)%
 
(3.9
)
 
(2.6
)%
Percentage of total net sales
4.0
%
 
4.1
%
 
4.4
%
 
 
 
 
 
 
 
 
Total net sales
$
3,339.3

 
$
3,500.4

 
$
3,360.5

 
 
 
 
 
 
 
 

Fiscal Year 2020 Compared with Fiscal Year 2019

The year-over-year decrease in net sales in the United States was primarily due to a decrease in net sales of our server and storage systems to our direct customers and OEMs. The year-over-year decrease in net sales in Asia was primarily due to a decrease in net sales of our server and storage systems to OEMs in China, India and Japan, partially offset by a slight increase in the net sales of subsystems and accessories in China and of server and storage systems in the rest of Asia region. The year-over-year decrease in net sales in Europe was primarily due to a decrease in net sales of our server and storage systems to our direct customers and OEMs in the Netherlands, partially offset by an increase in net sales of our subsystems and accessories to our indirect sales channel in Germany and an increase in sales to our indirect sales channel in France.

Fiscal Year 2019 Compared with Fiscal Year 2018

The year-over-year increase in net sales in the United States was primarily due to the higher sales of our server and storage systems to our direct customers and OEMs. The year-over-year decrease in net sales in Asia was due primarily to decreased sales through our indirect sales channel in China, partially offset by increased sales in Taiwan to enterprise datacenter customers. The increased percentage of net sales in Europe was primarily due to higher sales in the Netherlands to enterprise and cloud computing customers.

Cost of Sales and Gross Margin

Cost of sales primarily consists of the costs to manufacture our products, including the costs of materials, contract manufacturing, shipping, personnel expenses, including salaries, benefits, stock-based compensation and incentive bonuses, equipment and facility expenses, warranty costs and inventory excess and obsolescence provisions. The primary factors that impact our cost of sales are the mix of products sold and cost of materials, which include purchased parts and material costs, shipping costs, salary and benefits and overhead costs related to production. Cost of sales as a percentage of net sales may increase over time if decreases in average selling prices are not offset by corresponding decreases in our costs. Our cost of sales as a percentage of net sales is also impacted by the extent to which we are able to efficiently utilize our expanding manufacturing capacity. Because we generally do not have long-term fixed supply agreements, our cost of sales is subject to change based on the cost of materials and market conditions. As a result, our cost of sales as a percentage of net sales in any period can increase due to significant component price increases resulting from component shortages.

We use several suppliers and contract manufacturers to design and manufacture subsystems in accordance with our specifications, with most final assembly and testing performed at our manufacturing facility in San Jose, California. During the fiscal years 2020, we continued to expand manufacturing and service operations in Taiwan primarily to support our Asian and European customers and have continued to work on improving our utilization of our overseas manufacturing capacity. We work with Ablecom, one of our key contract manufacturers and also a related party to optimize modular designs for our chassis and certain of other components. We also outsource to Compuware, also a related party, a portion of our design activities and a significant part of our manufacturing of components, particularly power supplies. Our purchases of products from Ablecom and Compuware combined represented 10.1%, 9.2% and 9.0% of our cost of sales for fiscal years 2020, 2019 and 2018, respectively. For further details on our dealings with related parties, see Part II, Item 8, Note 13, “Related Party Transactions.”


39





Cost of sales and gross margin for fiscal years 2020, 2019 and 2018, are as follows (dollars in millions):


Years Ended June 30,

2020 over 2019 Change
 
2019 over 2018 Change

2020

2019

2018

$

%

$

%
Cost of sales
$
2,813.1


$
3,004.8


$
2,930.5


$
(191.7
)

(6.4
)%

$
74.3


2.5
%
Gross profit
526.2


495.5


430.0


30.7


6.2
 %

65.5


15.2
%
Gross margin
15.8
%

14.2
%

12.8
%



1.6
 %




1.4
%

Fiscal Year 2020 Compared with Fiscal Year 2019

The year-over-year decrease in cost of sales was primarily attributable to a decrease of $214.3 million in inventory costs related primarily to the decrease in the prices of components and a decrease of $14.6 million in the provision of excess inventory and obsolescence due to fewer excess and obsolescence items identified in the fiscal year 2020. This was offset by an increase of $19.6 million in overhead costs attributable primarily to increased tariffs and an increase of $11.3 million in personnel expenses, which included a special performance bonus of $4.1 million. Warranty and repairs costs also increased by $5.7 million in the fiscal year 2020 as compared to the fiscal year 2019.

The period-over-period increase in the gross margin percentage was primarily due to sales prices declining at a slower rate than the decline in the costs of components and due to the increase in services and software revenue which have higher margins than product sales. Since the start of the COVID-19 pandemic, we have experienced an increase in both logistics costs as well as direct labor costs as we incentivize our employees to continue to work and assist us in serving our customers. This increase in costs negatively impacts our gross margins, and we expect these higher costs to continue for the duration of the COVID-19 pandemic.

Fiscal Year 2019 Compared with Fiscal Year 2018

The year-over-year decrease in cost of sales was primarily attributable to an increase of $25.8 million in inventory costs related to the increase in net sales volume, increased expense of $23.3 million in the provision for excess inventory and obsolescence, an increase in overhead costs of $10.7 million attributable to increased tariffs for import of components from China, an increase of $8.6 million in compensation and benefits including stock-based compensation as a result of an increase in annual salaries and benefits and an increase in the number of operations personnel, and an increase of warranty provision of $5.4 million related to the increase in net sales.

The year-over-year increase in the gross margin percentage was primarily due to lower costs of memory and SSDs components in the second half of fiscal year 2019 and the timing of adjusting our average selling prices, as well as the increase in services and software revenue which have higher margins than product sales. In addition, in fiscal year 2020 as compared with fiscal year 2019, we had lower net sales in Asia where pricing is typically lower and the market there is more competitive which resulted in a shift in geographic mix that had a positive impact on our gross margin percentage.

Operating Expenses

Research and development expenses consist of personnel expenses, including salaries, benefits, stock-based compensation and incentive bonuses, and related expenses for our research and development personnel, as well as product development costs such as materials and supplies, consulting services, third-party testing services and equipment and facility expenses related to our research and development activities. All research and development costs are expensed as incurred. We occasionally receive non-recurring engineering funding from certain suppliers and customers for joint development. Under these arrangements, we are reimbursed for certain research and development costs that we incur as part of the joint development efforts with our suppliers and customers. These amounts offset a portion of the related research and development expenses and have the effect of reducing our reported research and development expenses.

Sales and marketing expenses consist primarily of personnel expenses, including salaries, benefits, stock-based compensation and incentive bonuses, and related expenses for our sales and marketing personnel, costs for tradeshows, independent sales representative fees and marketing programs. From time to time, we receive cooperative marketing funding from certain suppliers. Under these arrangements, we are reimbursed for certain marketing costs that we incur as part of the joint promotion of our products and those of our suppliers. These amounts offset a portion of the related expenses and have the effect of reducing our reported sales and marketing expenses. The timing, magnitude and estimated usage of these programs

40





can result in significant variations in reported sales and marketing expenses from period to period. Spending on cooperative marketing, reimbursed by our suppliers, typically increases in connection with new product releases by our suppliers.

General and administrative expenses consist primarily of general corporate costs, including personnel expenses such as salaries, benefits, stock-based compensation and incentive bonuses, and related expenses for our general and administrative personnel, financial reporting, information technology, corporate governance and compliance, outside legal, audit, tax fees, insurance and bad debt reserves on accounts receivable.

Operating expenses for fiscal years 2020, 2019 and 2018 are as follows (dollars in millions):
 
Years Ended June 30,
 
2020 over 2019 Change
 
2019 over 2018 Change
 
2020
 
2019
 
2018
 
$
 
%
 
$
 
%
Research and development
$
221.5

 
$
179.9

 
$
165.1

 
$
41.6

 
23.1
 %
 
$
14.8

 
9.0
%
Sales and marketing
85.1

 
77.2

 
71.6

 
7.9

 
10.2
 %
 
5.6

 
7.8
%
General and administrative
133.9

 
141.2

 
98.6

 
(7.3
)
 
(5.2
)%
 
42.6

 
43.2
%
Total operating expenses
$
440.5

 
$
398.3

 
$
335.3

 
42.2

 
10.6
 %
 
63.0

 
18.8
%
    
Fiscal Year 2020 Compared with Fiscal Year 2019
    
The year-over-year increase in research and development expenses was primarily due to an increase of $41.3 million in personnel expenses as a result of an increase in the number of research and development employees and a special performance bonus of $17.3 million, a decrease of $0.7 million in reimbursements received for certain research and development costs that we incurred as part of joint product development; an increase of $6.7 million in costs mainly related to materials, supplies and equipment used in product development; and an increase of $1.8 million in facilities expenses. During fiscal year 2020, we also recorded a $9.5 million net settlement fee as a reduction in the research and development expenses related to the reimbursement of previously incurred expenses for one canceled joint product development agreement.

The year-over-year increase in sales and marketing expenses was primarily due to an increase of $8.1 million in personnel expenses as a result of an increase in the number of sales and marketing personnel and a special performance bonus of $1.8 million

The year-over-year decrease in general and administrative expenses was due to a decrease of $33.9 million in professional fees that were primarily incurred to investigate, assess and begin remediating the causes that led to the delay in filing our periodic reports with the SEC and the associated restatement of certain of our previously issued financial statements; a decrease of $10.2 million in bad debt provision expenses due to recovery of previously provisioned receivables from certain international customers, offset by an increase of $17.5 million related to an expense accrual for the settlement with the SEC; an increase of $14.1 million in personnel expenses as a result of an increase in the number of personnel and a special performance bonus of $4.5 million; an increase of $3.2 million in insurance expense; and an increase of $1.7 million related primarily to facilities expenses.

Fiscal Year 2019 Compared with Fiscal Year 2018
    
The year-over-year increase in research and development expenses was due to an increase of $16.0 million in personnel expenses, an decrease of $3.3 million in reimbursements received for certain research and development costs that we incur as part of the joint development of our and our suppliers’ and customers’ products, offset by a decrease of $6.1 million in product development costs. Our personnel expenses increased primarily as a result of an increase in annual salaries and benefits, and an increase in the number of research and development personnel to support our expanded product development initiatives and to support the growth of our business in many market verticals.

The year-over-year increase in sales and marketing expenses was due to an increase of $6.1 million in personnel expenses, as a result of an increase in annual salaries and benefits and an increase in the number of sales and marketing personnel, offset by a $1.5 million decrease in expenses related to advertising and promotion activities.

The year-over-year increase in general and administrative expenses was attributable to an increase of $31.7 million in professional fees that were primarily incurred to investigate, assess and begin remediating the causes that led to the delay in filing our periodic reports with the SEC and the associated restatement of certain of our previously issued financial statements, an increase of $7.2 million in bad debt provision expenses primarily as a result of our inability to collect receivables from

41





certain international customers and an increase of $2.7 million primarily attributable to increase in sales tax accrual and insurance costs.

Interest and Other Income (Expense), Net

Other income (expense), net consists primarily of interest earned on our investment and cash balances and foreign exchange gains and losses.

Interest expense represents interest expense on our term loans and lines of credit.

Interest and other income (expense), net for fiscal years 2020, 2019 and 2018 are as follows (dollars in millions):
 
Years Ended June 30,
 
2020 over 2019 Change
 
2019 over 2018 Change
 
2020
 
2019
 
2018
 
$
 
%
 
$
 
%
Other income (expense), net
$
1.4

 
$
(1.0
)
 
$
(0.8
)
 
$
2.4

 
(240.0
)%
 
$
(0.2
)
 
25.0
%
Interest expense
(2.2
)
 
(6.7
)
 
(5.7
)
 
4.5

 
(67.2
)%
 
(1.0
)
 
17.5
%
Interest and other expense, net
$
(0.8
)
 
$
(7.7
)
 
$
(6.5
)
 
$
6.9

 
(89.6
)%
 
$
(1.2
)
 
18.5
%

Fiscal Year 2020 Compared with Fiscal Year 2019

The year-over-year change in interest expense of $4.5 million is primarily a result of lower interest rates and reduced levels of borrowings in fiscal year 2020 as compared to fiscal year 2019. The change of $2.4 million in other income (expense), net was attributable to an increase of $1.6 million in interest income on our interest bearing deposits and a decrease of $0.8 million in other expenses.

Fiscal Year 2019 Compared with Fiscal Year 2018

The year-over-year increase in interest and other expense, net was primarily due to an increase of $1.0 million in interest expense related to amortization of loan origination fees in connection with refinancing of our debt in the last quarter of fiscal year 2018, an increase in other expense of $2.1 million as a result of an impairment recorded for certain investments, offset by an increase of $1.9 million attributable to increase in interest income on our interest bearing deposits and foreign exchange gain due to favorable foreign currency fluctuations.

Provision for Income Taxes

Our income tax provision is based on our taxable income generated in the jurisdictions in which we operate, primarily the United States, Taiwan, and the Netherlands. Our effective tax rate differs from the statutory rate primarily due to research and development tax credits, releases from uncertain tax positions, tax benefits from foreign derived intangible income and stock based compensation. A reconciliation of the federal statutory income tax rate to our effective tax rate is set forth in Part II, Item 8, Note 15, “Income Taxes” to the consolidated financial statements in this Annual Report.

Provision for income taxes and effective tax rates for fiscal years 2020, 2019 and 2018 are as follows (dollars in millions):
 
Years Ended June 30,
 
2020 over 2019 Change
 
2019 over 2018 Change
 
2020
 
2019
 
2018
 
$
 
%
 
$
 
%
Income tax provision
$
2.9

 
$
14.9

 
$
38.4

 
$
(12.0
)
 
(80.5
)%
 
$
(23.5
)
 
(61.2
)%
Effective tax rate
3.4
%
 
16.6
%
 
43.6
%
 
 
 
 
 
 
 
 

Fiscal Year 2020 Compared with Fiscal Year 2019

The year-over-year decrease in the effective tax rate was primarily due to an increase in tax benefits from research and development tax credits, stock based compensation, releases of uncertain tax positions, and U.S. sales to foreign jurisdictions, partially offset by the tax impact from the non-deductible settlement with the SEC.


42





Fiscal Year 2019 Compared with Fiscal Year 2018

The year-over-year decrease in the effective tax rate was primarily due to a reduction of the statutory tax rate from 28.1% to 21% as a result of the tax reform, and a prior year recording of a one-time $12.9 million write down of U.S. deferred tax assets and liabilities, and a one-time transition tax of $2.8 million, all as a result of the 2017 Tax Reform Act.

Liquidity and Capital Resources

We have financed our growth primarily with funds generated from operations, in addition to utilizing borrowing facilities, particularly in relation to the financing of real property acquisitions as well as working capital. Our cash and cash equivalents were $210.5 million and $248.2 million as of June 30, 2020 and 2019, respectively. Our cash in foreign locations was $98.0 million and $124.6 million as of June 30, 2020 and 2019, respectively.
Amounts held outside of the U.S. are generally utilized to support non-U.S. liquidity needs. Repatriations generally will not be taxable from a U.S. federal tax perspective, but may be subject to state income or foreign withholding tax. Where local restrictions prevent an efficient intercompany transfer of funds, our intent is to keep cash balances outside of the U.S. and to meet liquidity needs through operating cash flows, external borrowings, or both. We do not expect restrictions or potential taxes incurred on repatriation of amounts held outside of the U.S. to have a material effect on our overall liquidity, financial condition or results of operations.
We believe that our current cash, cash equivalents, borrowing capacity available from our credit facilities and internally generated cash flows will be generally sufficient to support our operating businesses, expansion of our manufacturing facilities, continued remediation of the causes that led to the delay in filing our periodic reports with the SEC and the associated restatement of certain of our previously issued financial statements, and maturing debt and interest payments for the twelve months following the issuance of these consolidated financial statements. We expect to pay special performance bonuses of approximately $8.6 million to our CEO and certain members of the Board of Directors within the next two years when and if specified market and performance conditions are met. In addition, we made a settlement payment of $17.5 million to the SEC in connection with the conclusion of the ongoing investigations in August 2020.

On August 9, 2020, our Board of Directors approved a share repurchase program to repurchase shares of common stock for up to $30.0 million at prevailing prices in the open market. The share repurchase program is effective until December 31, 2020 or until the maximum amount of common stock is repurchased.

Our key cash flow metrics were as follows (dollars in millions):
 
Years Ended June 30,
 
2020 over 2019
 
2019 over 2018
 
2020
 
2019
 
2018
 
 
Net cash (used in) provided by operating activities
$
(30.3
)
 
$
262.6

 
$
84.3

 
$
(292.9
)
 
$
178.3

Net cash used in investing activities
$
(43.6
)
 
$
(24.8
)
 
$
(25.9
)
 
$
(18.8
)
 
$
1.1

Net cash provided by (used in) financing activities
$
23.8

 
$
(95.8
)
 
$
(50.8
)
 
$
119.6

 
$
(45.0
)
Net (decrease) increase in cash, cash equivalents and restricted cash
$
(49.8
)
 
$
141.8

 
$
7.6

 
$
(191.6
)
 
$
134.2


Operating Activities

Net cash provided by operating activities decreased by $292.9 million for fiscal year 2020 as compared to fiscal year 2019. While net income increased by $12.4 million in fiscal year 2020 as compared to fiscal year 2019, the decrease in cash flows from operating activities was due primarily to an increase of cash used for net working capital requirements of $281.3 million, including a $181.3 million increase in inventories to meet customer demand, support expected business growth and mitigate supply chain risk due to the COVID-19 pandemic environment. Non-cash charges related to excess and obsolete inventory decreased by $14.6 million, related to bad debt reserve decreased by $10.1 million, related to income (loss) from equity investee decreased by $5.1 million, and related to impairment of investments decreased by $2.7 million in fiscal year 2020 compared to fiscal year 2019. These decreases were offset by an increase of $8.9 million in the non-cash charges related to the change in our deferred income tax assets, unrealized losses on our foreign currency-denominated credit facilities, and depreciation and amortization expense resulting from the amortization of operating lease right-of-use assets.

Net cash provided by operating activities increased by $178.3 million for fiscal year 2019 as compared to fiscal year 2018. The increase was due primarily to a reduction of net working capital of $160.6 million due to improved working capital management and reduced costs for key components in the second half of fiscal year 2019, higher net income in fiscal year 2019 of $25.8 million, the change in the non-cash charges related to an increase in excess and obsolete inventory of $23.3 million for

43





aged inventory and $7.2 million for bad debt, partially offset by a reduction of $30.7 million in the non-cash charges related to the change in our deferred income tax assets, primarily as a result of the 2017 Tax Reform Act and a decrease of $8.0 million from the change in deferred revenue compared to prior year, related to the lower growth in services business year-over-year.

Investing Activities

Net cash used in investing activities was $43.6 million, $24.8 million and $25.9 million for the fiscal years 2020, 2019 and 2018, respectively, as we invested in our Green Computing Park in San Jose to expand our capacity and office space we purchased and expanded our Bade Facility in Taiwan and made purchases of property, plant and equipment.

Financing Activities

Net cash used in financing activities decreased by $119.6 million for fiscal year 2020 as compared to fiscal year 2019 primarily due to decreased net repayments of debt of $96.4 million, and cash receipts from exercises of stock options of $28.3 million offset by increased cash payments for withholding taxes from the vesting of restricted stock of $5.2 million. Net cash used in financing activities increased by $45.0 million for fiscal year 2019 as compared to fiscal year 2018 primarily due to increased debt repayments of $43.1 million.

Other Factors Affecting Liquidity and Capital Resources

Activities under Revolving Lines of Credit and Term Loans

Bank of America

2018 Bank of America Credit Facility

In April 2018, as amended in January and June 2019, we entered into a revolving line of credit with Bank of America (the "2018 Bank of America Credit Facility") for up to $250.0 million. In May 2020, we entered into a third amendment to extend the maturity from June 30, 2020 to June 30, 2021, release the real property as a collateral, modify certain payments and covenants provisions, specify that LIBOR cannot be less than 1% for purposes of determining interest rates, and increase the unused line fee from 0.25% per annum to 0.375% per annum. Interest shall accrue at LIBOR plus 2.00% on outstanding borrowings less than $125.0 million and LIBOR plus 2.25% on outstanding borrowings in excess of $125.0 million. As of June 30, 2020, we had no outstanding borrowings and we had a $6.4 million letter of credit outstanding under this facility. Our available borrowing capacity was $243.6 million, subject to the borrowing base limitation and compliance with other applicable terms. In the event of default or if outstanding borrowings are in excess of $220.0 million, we are required to grant the lenders a continuing security interest in and lien upon all amounts credited to any of our deposit accounts. Interest accrued on any loans under the 2018 Bank of America Credit Facility is due on the first day of each month, and the loans are due and payable in full on the termination date of the 2018 Bank of America Credit Facility. Voluntary prepayments are permitted without early repayment fees or penalties. The 2018 Bank of America Credit Facility is secured by substantially all of Super Micro Computer’s assets, other than real property assets. In addition, we are not permitted to pay any dividends. Under the terms of the 2018 Bank of America Credit Facility agreement, we are required to maintain a certain fixed charge ratio and we have been in compliance with all covenants under the 2018 Bank of America Credit Facility.

CTBC Bank

2019 CTBC Credit Facility

In June 2019, we entered into a credit agreement with CTBC Bank in Taiwan that provides for term loans denominated in NTD of up to $50.0 million (the "2019 CTBC Credit Facility") and had an original maturity of June 30, 2020. We have since extended the maturity of the 2019 CTBC Credit Facility to August 31, 2021. During the year ended June 30, 2020, we borrowed and repaid $10.0 million under the revolving line of credit. The total outstanding borrowings under the 2019 CTBC Credit Facility were $23.7 million as of June 30, 2020. The amount available for future borrowing was $26.3 million as of June 30, 2020. The interest rate for these outstanding term loans was 0.45% per annum as of June 30, 2020. Term loans are secured by certain of our assets, including certain property, plant, and equipment. There are no financial covenants under the 2019 CTBC Credit Facility.
    

44





2020 CTBC Term Loan Facility

In June 2020, we entered into a ten-year, non-revolving term loan facility (the “2020 CTBC Term Loan Facility”) to obtain up to NTD 1.2 billion ($40.7 million in U.S. dollar equivalents) in financing for use in the expansion and renovation of our Bade Manufacturing Facility located in Taiwan. Drawdowns on the 2020 CTBC Term Loan Facility are based on 80% of balances owed on commercial invoices from the contractor and are drawn according to the progress of the renovations. Borrowings under the 2020 CTBC Term Loan Facility are available through June 2022. We are required to pay against total outstanding principal and interest in equal monthly installments starting June 2023 and continuing through the maturity date of June 2030. The 2020 CTBC Term Loan Facility is secured by the Bade Manufacturing Facility, including any expansion. Fees paid to the lender as debt issuance costs were immaterial. We borrowed $5.7 million in June 2020 with a rate of 0.45% per annum. As of June 30, 2020, the amount outstanding under the 2020 CTBC Term Loan Facility was $5.7 million and the net book value of the property serving as collateral was $10.1 million. We have financial covenants requiring our current ratio, debt service coverage ratio, and financial debt ratio, to be maintained at certain levels. We have been in compliance with all financial covenants under the 2020 CTBC Term Loan Facility.

Contractual Obligations

The following table describes our contractual obligations as of June 30, 2020:
 
 
Payments Due by Period
 
 Less Than 
1 Year
 
1 to 3
 Years    
 
3 to 5
Years    
 
More Than
5 Years
 
Total     
 
(in thousands)
Operating lease obligations
$
7,073

 
$
9,942

 
$
8,530

 
$
956

 
$
26,501

Debt, including interest (1)
23,740

 
70

 
1,675

 
4,055

 
29,540

Purchase commitments (2)
192,419

 
1,181

 

 

 
193,600

Total (3)
$
223,232

 
$
11,193

 
$
10,205

 
$
5,011

 
$
249,641

 
__________________________
(1)
Amount reflects total anticipated cash payments, including anticipated interest payments based on the interest rates under our 2018 Bank of America Credit Facility, our 2019 CTBC Credit Facility and 2020 CTBC Credit Facility at June 30, 2020.
(2)
Amount reflects total gross purchase commitments under our manufacturing arrangements with third-party contract manufacturers or vendors. See Part II, Item 8, Note 16, “Commitments and Contingencies” to the consolidated financial statements in this Annual Report for a discussion of purchase commitments.
(3)
The table above excludes liabilities for deferred revenue of $203.8 million and unrecognized tax benefits and related interest and penalties accrual of $15.5 million. Deferred revenue represents billed services in advance which include extended warranty, on-site technical support, and software maintenance. We have not provided a detailed estimate of the payment timing of unrecognized tax benefits due to the uncertainty of when the related tax settlements will become due. See Part II, Item 8, Note 15, “Income Taxes” to the consolidated financial statements in this Annual Report for a discussion of income taxes.

We expect to fund our remaining contractual obligations from our ongoing operations and existing cash and cash equivalents on hand.

Recent Accounting Pronouncements

For a description of recent accounting pronouncements, including the expected dates of adoption and estimated effects, if any, on our consolidated financial statements, see Part II, Item 8, Note 1, “Organization and Summary of Significant Accounting Policies” to the consolidated financial statements in this Annual Report.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements.


45





Item 7A.    Quantitative and Qualitative Disclosure About Market Risk

Interest Rate Risk

The primary objectives of our investment activities are to preserve principal, provide liquidity and maximize income without significantly increasing the risk. Some of the securities we invest in are subject to market risk. This means that a change in prevailing interest rates may cause the fair value of the investment to fluctuate. To minimize this risk, we maintain our portfolio of cash equivalents and short-term investments in money market funds and certificates of deposit. Our investment in an auction rate security has been classified as non-current due to the lack of a liquid market for these securities. Since our results of operations are not dependent on investments, the risk associated with fluctuating interest rates is limited to our investment portfolio, and we believe that a 10% change in interest rates would not have a significant impact on our results of operations. As of June 30, 2020, our investments were in money market funds, certificates of deposits and auction rate securities.

We are exposed to changes in interest rates as a result of our borrowings under our term loan and revolving lines of credit. The interest rates for the term loans and the revolving lines of credit ranged from 0.45% to 3.0% at June 30, 2020. Based on the outstanding principal indebtedness of $29.4 million under our credit facilities as of June 30, 2020, we believe that a 10% change in interest rates would not have a significant impact on our results of operations.

Foreign Currency Risk

To date, our international customer and supplier agreements have been denominated primarily in U.S. dollars and accordingly, we have limited exposure to foreign currency exchange rate fluctuations from customer agreements, and do not currently engage in foreign currency hedging transactions. The functional currency of our subsidiaries in the Netherlands and Taiwan is the U.S. dollar. However, certain loans and transactions in these entities are denominated in a currency other than the U.S. dollar, and thus we are subject to foreign currency exchange rate fluctuations associated with re-measurement to U.S. dollars. Such fluctuations have not been significant historically. Foreign exchange (loss) gain for fiscal years 2020, 2019 and 2018 was $(1.4) million, $0.5 million and $(0.6) million, respectively.

46





Item 8.        Financial Statements and Supplementary Data

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
 


47




REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Super Micro Computer, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Super Micro Computer, Inc. and subsidiaries (the "Company") as of June 30,2020 and 2019, the related consolidated statements of operations, comprehensive income, stockholders' equity, and cash flows, for each of the three years in the period ended June 30, 2020, and the related notes (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 June 30, 2020 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended June 30, 2020, in conformity with accounting principles generally accepted in the United States of America.
We have also 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 June 30, 2020, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) and our report dated August 28, 2020, expressed an adverse opinion on the Company’s internal control over financial reporting because of a material weakness.
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.
Variable Interest Entities and Related Party Transactions - Refer to Notes 1 and 13 to the financial statements
Critical Audit Matter Description
The Company has a variety of business relationships defined by various agreements with Ablecom Technology, Inc. (“Ablecom”) and its affiliate, Compuware Technology, Inc. ("Compuware"). Ablecom is one of the Company’s major contract manufacturers; Compuware is both a distributor of the Company’s products and a contract manufacturer for the Company. Purchases from Ablecom and Compuware were $160.1 million and $131.8 million, respectively, for the fiscal year ended June 30, 2020. Net sales to Compuware as a distributor were $23.9 million for the fiscal year ended June 30, 2020.
The Company concluded that Ablecom and Compuware are variable interest entities (VIEs) and that it is not the primary beneficiary as it does not have the power to direct the activities that are most significant to Ablecom and Compuware. Therefore, the Company does not consolidate Ablecom and Compuware. The Company considered its explicit arrangements with Ablecom and Compuware, including its supplier arrangements, and as a result of the substantial related party relationships between the Company, Ablecom and Compuware, the Company also considered whether any implicit arrangements exist that

48





would cause the Company to protect those related parties’ interests from suffering losses. The Company determined that no material implicit arrangements exist with Ablecom, Compuware, or their shareholders.
We identified management’s conclusion that it is not the primary beneficiary as a critical audit matter because of the judgments necessary for management to determine whether any explicit and implicit arrangements exist that would cause the Company to protect those related parties’ interest from absorbing losses. This required extensive audit effort due to the complexity and variety of related party relationships with Ablecom and Compuware and required a high degree of auditor judgment when performing audit procedures to audit the Company’s conclusion that it is not the primary beneficiary.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to management’s conclusion that it is not the primary beneficiary included the following, among others:
We evaluated and tested whether the arrangements are accurately considered and that such arrangements have been included in the consideration by comparing those related parties we had identified during our audit procedures for proper inclusion in the Company’s evaluation and performed inspection of source documents on a sample basis.

We tested management’s assertion that the Company does not direct the operations of, or is required to absorb and record losses incurred by Ablecom and Compuware by analyzing the gross margin for contract manufacturing transactions with Ablecom and Compuware in comparison to unrelated third parties to determine if there is an indication of off-market terms, assessing leasing arrangements by performing independent market data searches to assess if such leases are within the normal range of prices for Ablecom and Compuware and recalculating days sales outstanding as well as days purchases outstanding and compared to other contract manufacturers to assess comparability of payment terms.

We obtained confirmations directly from Ablecom and Compuware regarding the nature of their business relationships with the Company, the extent of power, if any, held by the Company over the most significant activities of Ablecom and Compuware’s businesses, and the existence of any implicit arrangements that may have a bearing on the Company’s ability to have power over Ablecom and Compuware.

Inventories - Excess and Obsolescence Reserve - Refer to Notes 1 and 5 to the financial statements
Critical Audit Matter Description
The Company’s inventories are stated at lower of cost, using weighted average cost method, or net realizable value. The Company evaluates inventory for lower of cost or net realizable value and excess and obsolescence and, as necessary, writes down the valuation of units based upon inventory aging, forecasted usage and sales, anticipated selling price, product obsolescence and other factors. The provision for excess and obsolete inventory for the fiscal year ended June 30, 2020, was $22.6 million.
We identified the excess and obsolescence reserve as a critical audit matter because of judgments made by management in recording the manual adjustments that management may make to estimate the excess and obsolescence reserve. This required a high degree of auditor judgment and an increased extent of effort when performing audit procedures to evaluate the methodology and the reasonableness of the excess and obsolescence reserve.
How the Critical Audit Matter Was Addressed in the Audit
Our audit procedures related to the Company’s excess and obsolescence reserve included the following procedures, among others:
We gained an understanding and evaluated the Company’s methodology for determining inventory that is excess or obsolete and the key assumptions and judgments made as part of the process, including manual adjustments.

We evaluated management’s estimate by performing corroborative inquiry with the Company’s program managers, sales personnel, and/or buyers, and inspected correspondence and other communications between the Company’s operations team and customers.

As a result of the Company’s material weakness identified in IT general controls, we increased the extent of testing on reports derived from the Company’s systems and applications.

49





/s/ Deloitte & Touche LLP
San Jose, California
August 28, 2020
We have served as the Company's auditor since fiscal 2003.


50





SUPER MICRO COMPUTER, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share amounts)
 
June 30,
 
June 30,
 
2020
 
2019
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
210,533

 
$
248,164

Accounts receivable, net of allowances of $4,586 and $8,906 at June 30, 2020 and 2019, respectively (including amounts receivable from related parties of $8,712 and $13,439 at June 30, 2020 and 2019, respectively)
403,745

 
393,624

Inventories
851,498

 
670,188

Prepaid expenses and other current assets (including receivables from related parties of $19,791 and $21,302 at June 30, 2020 and 2019, respectively)
126,985

 
109,795

Total current assets
1,592,761

 
1,421,771

Investment in equity investee
2,703

 
1,701

Property, plant and equipment, net
233,785

 
207,337

Deferred income taxes, net
54,898

 
41,126

Other assets
34,499

 
10,659

Total assets
$
1,918,646

 
$
1,682,594

LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
Current liabilities:
 
 
 
Accounts payable (including amounts due to related parties of $72,368 and $59,809 at June 30, 2020 and 2019, respectively)
$
417,673

 
$
360,470

Accrued liabilities (including amounts due to related parties of $16,206 and $10,536 at June 30, 2020 and 2019, respectively)
155,401

 
114,678

Income taxes payable
4,700

 
13,021

Short-term debt
23,704

 
23,647

Deferred revenue
106,157

 
94,153

Total current liabilities
707,635

 
605,969

Deferred revenue, non-current
97,612

 
109,266

Long-term debt
5,697

 

Other long-term liabilities (including related party balance of $1,699 and $3,000 at June 30, 2020 and 2019, respectively)
41,995

 
26,183

Total liabilities
852,939

 
741,418

Commitments and contingencies (Note 16)


 


Stockholders’ equity:

 

Common stock and additional paid-in capital, $0.001 par value
 
 
 
Authorized shares: 100,000,000; Outstanding shares: 52,408,703 and 49,956,288 at June 30, 2020 and June 30, 2019, respectively
 
 
 
Issued shares: 53,741,828 and 51,289,413 at June 30, 2020 and 2019, respectively
389,972

 
349,683

Treasury stock (at cost), 1,333,125 shares at June 30, 2020 and 2019
(20,491
)
 
(20,491
)
Accumulated other comprehensive loss
(152
)
 
(80
)
Retained earnings
696,211

 
611,903

Total Super Micro Computer, Inc. stockholders’ equity
1,065,540

 
941,015

Noncontrolling interest
167

 
161

Total stockholders’ equity
1,065,707

 
941,176

Total liabilities and stockholders’ equity
$
1,918,646

 
$
1,682,594



See accompanying notes to consolidated financial statements.

51





SUPER MICRO COMPUTER, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
 
Years Ended June 30,
 
2020

2019

2018
Net sales (including related party sales of $85,759, $69,906, and $68,637 in fiscal years 2020, 2019 and 2018, respectively)
$
3,339,281


$
3,500,360


$
3,360,492

Cost of sales (including related party purchases of $283,056, $276,843 and $262,747 in fiscal years 2020, 2019 and 2018, respectively)
2,813,071


3,004,838


2,930,498

Gross profit
526,210


495,522


429,994

Operating expenses:





Research and development
221,478


179,907


165,104

Sales and marketing
85,137


77,154


71,579

General and administrative
133,941


141,228


98,597

Total operating expenses
440,556


398,289


335,280

Income from operations
85,654


97,233


94,714

Other income (expense), net
1,410


(1,020
)

(773
)
Interest expense
(2,236
)

(6,690
)

(5,726
)
Income before income tax provision
84,828


89,523


88,215

Income tax provision
(2,922
)
 
(14,884
)
 
(38,443
)
Share of income (loss) from equity investee, net of taxes
2,402


(2,721
)

(3,607
)
Net income
$
84,308


$
71,918


$
46,165

Net income per common share:





Basic
$
1.65


$
1.44


$
0.94

Diluted
$
1.60


$
1.39


$
0.89

Weighted-average shares used in calculation of net income per common share:





Basic
50,987


49,917


49,345

Diluted
52,838


51,716


52,151



See accompanying notes to consolidated financial statements.


52





SUPER MICRO COMPUTER, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
 
Years Ended June 30,
 
2020
 
2019
 
2018
Net income
$
84,308

 
$
71,918

 
$
46,165

Other comprehensive (loss) income, net of tax:
 
 
 
 
 
Foreign currency translation (loss) gain
(72
)
 
(245
)
 
280

Net changes in unrealized loss on investments

 

 
(38
)
Total other comprehensive (loss) income
(72
)
 
(245
)
 
242

Total comprehensive income
$
84,236

 
$
71,673

 
$
46,407



See accompanying notes to consolidated financial statements.

53





SUPER MICRO COMPUTER, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands, except share amounts)
 
Common Stock and
Additional Paid-In
Capital
 
Treasury Stock
 
Accumulated
Other
Comprehensive
(Loss) Income
 
Retained
Earnings
 
Non-controlling Interest
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
Shares
 
Amount
 
Balance at June 30, 2017
50,273,527

 
$
308,271

 
(1,333,125
)
 
$
(20,491
)
 
$
(77
)
 
$
485,973

 
$
170

 
$
773,846

Cumulative effect of adjustment from adoption of new accounting standard, net of taxes

 
52

 

 

 

 
133

 

 
185

Exercise of stock options, net of taxes
267,970

 
3,043

 

 

 

 

 

 
3,043

Release of common stock shares upon vesting of restricted stock units
572,789

 

 

 

 

 

 

 

Shares withheld for the withholding tax on vesting of restricted stock units
(199,715
)
 
(4,472
)
 

 

 

 

 

 
(4,472
)
Stock-based compensation

 
24,656

 

 

 

 

 

 
24,656

Net changes in unrealized loss on investments, net of taxes

 

 

 

 
(38
)
 

 

 
(38
)
Foreign currency translation gain

 

 

 

 
280

 

 

 
280

Net income (loss)

 

 

 

 

 
46,165

 
(13
)
 
46,152

Balance at June 30, 2018
50,914,571

 
$
331,550

 
(1,333,125
)
 
$
(20,491
)
 
$
165

 
$
532,271

 
$
157

 
$
843,652

Cumulative effect of adjustment from adoption of new accounting standard, net of taxes

 

 

 

 

 
7,714

 

 
7,714

Release of common stock shares upon vesting of restricted stock units
549,886

 

 

 

 

 

 

 

Shares withheld for the withholding tax on vesting of restricted stock units
(175,044
)
 
(3,051
)
 

 

 

 

 

 
(3,051
)
Stock-based compensation

 
21,184

 

 

 

 

 

 
21,184

Foreign currency translation loss

 

 

 

 
(245
)
 

 

 
(245
)
Net income

 

 

 

 

 
71,918

 
4

 
71,922

Balance at June 30, 2019
51,289,413

 
$
349,683

 
(1,333,125
)
 
$
(20,491
)
 
$
(80
)
 
$
611,903

 
$
161

 
$
941,176

Exercise of stock options, net of taxes
1,804,789

 
28,343

 

 

 

 

 

 
28,343

Release of common stock shares upon vesting of restricted stock units
979,274

 

 

 

 

 

 

 

Shares withheld for the withholding tax on vesting of restricted stock units
(331,648
)
 
(8,243
)
 

 

 

 

 

 
(8,243
)
Stock-based compensation

 
20,189

 

 

 

 

 

 
20,189

Foreign currency translation loss

 

 

 

 
(72
)
 

 

 
(72
)
Net income

 

 

 

 

 
84,308

 
6

 
84,314

Balance at June 30, 2020
53,741,828

 
$
389,972

 
(1,333,125
)
 
$
(20,491
)
 
$
(152
)
 
$
696,211

 
$
167

 
$
1,065,707


See accompanying notes to consolidated financial statements.

54




SUPER MICRO COMPUTER, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 
Years Ended June 30,
 
2020
 
2019
 
2018
OPERATING ACTIVITIES:
 
 
 
 
 
Net income
$
84,308

 
$
71,918

 
$
46,165

Reconciliation of net income to net cash (used in) provided by operating activities:
 
 
 
 
 
Depreciation and amortization
28,472

 
24,202

 
21,846

Stock-based compensation expense
20,189

 
21,184

 
24,656

Allowance (recoveries) for doubtful accounts
(3,081
)
 
7,058

 
(96
)
Provision for excess and obsolete inventories
18,373

 
32,946

 
9,649

Other
1,364

 
733

 
909

Impairment of investments

 
2,661

 

Share of (income) loss from equity investee
(2,402
)
 
2,721

 
3,607

Foreign currency exchange (gain) loss
1,008

 
(313
)
 
171

Deferred income taxes, net
(13,772
)
 
(17,100
)
 
13,570

Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net (including changes in related party balances of $4,727, $(10,357) and $3,795 in fiscal years 2020, 2019, and 2018, respectively)
(7,023
)
 
85,027

 
(127,082
)
Inventories
(199,683
)
 
119,314

 
(126,232
)
Prepaid expenses and other assets (including changes in related party balances of $1,511, $2,714 and $(10,689) in fiscal years 2020, 2019, and 2018, respectively)
(29,869
)
 
8,410

 
(15,714
)
Accounts payable (including changes in related party balances of $12,559, $(18,001) and $21,882 in fiscal years 2020, 2019, and 2018, respectively)
59,889

 
(173,410
)
 
132,533

Income taxes payable
(8,321
)
 
5,831

 
5,827

Accrued liabilities (including changes in related party balances of $5,670, $(7,858), and $9,944 in fiscal years 2020, 2019, and 2018, respectively)
27,865

 
11,456

 
23,238

Deferred revenue
350

 
59,800

 
67,775

Other long-term liabilities (including changes in related party balances of $(1,301), $(500) and $(1,400) in fiscal years 2020, 2019, and 2018, respectively)
(8,001
)
 
116

 
3,525

Net cash (used in) provided by operating activities
(30,334
)
 
262,554

 
84,347

INVESTING ACTIVITIES:
 
 
 
 
 
Purchases of property, plant and equipment (including payments to related parties of $4,386, $4,472 and $6,005 in fiscal years 2020, 2019, and 2018, respectively)
(44,338
)
 
(24,849
)
 
(24,824
)
Proceeds from redemption of auction rate security

 

 
1,000

Proceeds from sale of investment in a privately-held company
750

 

 
(2,100
)
Net cash used in investing activities
(43,588
)
 
(24,849
)
 
(25,924
)
FINANCING ACTIVITIES:
 
 
 
 
 
Proceeds from borrowings, net of debt issuance costs
164,791

 
41,760

 
107,337

Repayment of debt
(159,191
)
 
(67,700
)
 
(220,299
)
Net (repayment) borrowings on asset-backed revolving line of credit, net of costs
(1,116
)
 
(65,945
)
 
64,226

Payment of other fees for debt financing
(650
)
 
(625
)
 
(414
)
Proceeds from exercise of stock options
28,343

 

 
3,043

Payments of obligations under capital leases
(138
)
 
(267
)
 
(253
)
Payment of withholding tax on vesting of restricted stock units
(8,243
)
 
(3,051
)
 
(4,472
)
Net cash provided by (used in) financing activities
23,796

 
(95,828
)
 
(50,832
)
Effect of exchange rate fluctuations on cash
376

 
(119
)
 
(6
)
Net (decrease) increase in cash, cash equivalents, and restricted cash
(49,750
)
 
141,758

 
7,585

Cash, cash equivalents and restricted cash at beginning of year
262,140

 
120,382

 
112,797

Cash, cash equivalents and restricted cash at end of year
$
212,390

 
$
262,140

 
$
120,382

 
 
 
 
 
 
Supplemental disclosure of cash flow information:
 
 
 
 
 
Cash paid for interest
$
2,172

 
$
3,861

 
$
4,541

Cash paid for taxes, net of refunds
$
43,317

 
$
23,604

 
$
14,734

 
 
 
 
 
 
Non-cash investing and financing activities:
 
 
 
 
 
Unpaid property, plant and equipment purchases (including due to related parties of $2,223, $1,609 and $654 as of June 30, 2020, 2019, and 2018, respectively)
$
12,051

 
$
9,232

 
$
2,285

         Contribution of certain technology rights to equity investee
$

 
$
3,000

 
$


See accompanying notes to consolidated financial statements.

55





SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS 

Note 1.        Organization and Summary of Significant Accounting Policies

Organization
    
Super Micro Computer, Inc. (“Super Micro Computer”) was incorporated in 1993. Super Micro Computer is a global leader in server technology and green computing innovation. Super Micro Computer develops and provides high performance server and storage solutions based upon an innovative, modular and open-standard architecture. Super Micro Computer has operations primarily in the United States, the Netherlands, Taiwan, China and Japan.

Basis of Presentation

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The consolidated financial statements of Super Micro Computer include the accounts of Super Micro Computer and entities consolidated under the variable interest model or the voting interest model. Noncontrolling interests are not presented separately in the consolidated statements of operations, and consolidated statements of comprehensive income as the amounts are immaterial. All intercompany accounts and transactions of Super Micro Computer and its consolidated entities (collectively, the "Company") have been eliminated in consolidation. For equity investments over which the Company is able to exercise significant influence over the investee but does not control the investee, and is not the primary beneficiary of the investee’s activities are accounted for using the equity method. Investments in equity securities which do not have readily determinable fair values and for which the Company is not able to exercise significant influence over the investee are accounted for under the measurement alternative which is the cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar securities of the same investee.

Use of Estimates

U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Such estimates include, but are not limited to revenue recognition, allowances for doubtful accounts and sales returns, inventory valuation, useful lives of property, plant and equipment, product warranty accruals, stock-based compensation, impairment of investments and long-lived assets, and income taxes. The Company’s estimates are evaluated on an ongoing basis and changes in the estimates are recognized prospectively. Actual results could differ from those estimates. The Company considered estimates of the economic implications of the COVID-19 pandemic on its critical and significant accounting estimates, including an assessment of the collectability of each customer contract as part of the revenue recognition process, assessment of the valuation of accounts receivable, assessment of provision for excess and obsolete inventory and an impairment of long-lived assets.

Fair Value of Financial Instruments

The Company accounts for certain assets and liabilities at fair value, which is the price that would be received upon the sale of an asset or paid to transfer a liability in an orderly arms-length transaction between market participants. When measuring fair value, the Company takes into account the characteristics of the asset or liability that a market participant would consider when pricing the asset or liability at the measurement date. The Company considers one or more techniques for measuring fair value: market approach, income approach, and cost approach. The valuation techniques include inputs that are based on three different levels of observability to the market. The Company categorizes each of its fair value measurements in one of these three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:

Level 1 - Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;
Level 2 - Quoted prices in markets that are not active or financial instruments for which all significant inputs are observable, either directly or indirectly; and
Level 3 - Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.


56



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

Accounts receivable and accounts payable are carried at cost, which approximates fair value due to the short maturity of these instruments. Cash equivalents, certificates of deposit and the investment in an auction rate security are carried at fair value. Short-term and long-term debt is carried at amortized cost, which approximates its fair value based on borrowing rates currently available to the Company for loans with similar terms.

Cash and Cash Equivalents

The Company considers all highly liquid instruments with an original maturity of three months or less from the date of purchase to be cash equivalents. Cash equivalents consist primarily of money market funds and certificates of deposit with original maturities of less than three months.

Restricted Cash and Cash Equivalents

Restricted cash is comprised of amounts held in bank accounts which are controlled by the lenders pursuant to the terms of certain debt agreements, certificates of deposit primarily related to leases and customs requirements, and money market accounts held in escrow pursuant to the Company’s workers’ compensation program. These restricted cash balances have been excluded from the Company's cash and cash equivalents balance.

Investments in Auction Rate Securities

The Company classifies its investments in auction rate securities ("auction rate securities") as non-current available-for-sale investments. The auction rate securities consist of municipal securities, which are debt securities. The Company uses discounted cash flow to estimate the fair value of any auction rate securities. These auction rate securities are recorded within other assets in the consolidated balance sheets at fair value. Unrealized gains and losses on auction rate securities are included as a component of accumulated other comprehensive (loss) income, net of tax.

Inventories

Inventories are stated at lower of cost, using weighted average cost method, or net realizable value. Net realizable value is the estimated selling price of the Company's products in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventories consist of purchased parts and raw materials (principally electronic components), work in process (principally products being assembled) and finished goods. The Company evaluates inventory on a quarterly basis for excess and obsolescence and lower of cost or net realizable value and, as necessary, writes down the valuation of inventories based upon the Company's inventory aging, forecasted usage and sales, anticipated selling price, product obsolescence and other factors. Once inventory is written down, its new value is maintained until it is sold or scrapped.

The Company receives various rebate incentives from certain suppliers based on its contractual arrangements, including volume-based rebates. The rebates earned are recognized as a reduction of cost of inventories and reduce the cost of sales in the period when the related inventory is sold.

Property, Plant and Equipment

Property, plant and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the related assets as follows:
Software
3 to 5 years
Machinery and equipment
3 to 7 years
Furniture and fixtures
5 years
Buildings
39 years
Building improvements
Up to 20 years
Land improvements
15 years
Leasehold improvements
Shorter of lease term or estimated useful life

57



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)


Long-Lived Assets

The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the sum of the undiscounted future net cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount, an impairment loss would be measured based on the fair value of the asset compared to the carrying amount. No impairment charge for long-lived assets has been recorded in any of the periods presented.

Revenue Recognition

The Company generates revenues from the sale of server and storage systems, subsystems, accessories, services, server software management solutions, and support services.

Product sales. The Company recognizes revenue from sales of products as control is transferred to customers, which generally happens at the point of shipment or upon delivery, unless customer acceptance is uncertain. Products sold by the Company are delivered via shipment from the Company’s facilities or drop shipment directly to its customers from a Company vendor. The Company may use distributors to sell products to end customers. Revenue from distributors is recognized when the distributor obtains control of the product, which generally happens at the point of shipment or upon delivery.

The Company applies judgment in determining the transaction price as the Company may be required to estimate variable consideration when determining the amount of revenue to recognize. As part of determining the transaction price in contracts with customers, the Company estimates reserves for future sales returns based on a review of its history of actual returns for each major product line. Based upon historical experience, a refund liability is recorded at the time of sale for estimated product returns and an asset is recognized for the amount expected to be recorded in inventory upon product return, less the expected recovery costs. The Company also reduces revenue for the estimated costs of customer and distributor programs and incentive offerings such as price protection and rebates as well as the estimated costs of cooperative marketing arrangements where the fair value of the benefit derived from the costs cannot be reasonably estimated. Any provision for customer and distributor programs and other discounts is recorded as a reduction of revenue at the time of sale based on an evaluation of the contract terms and historical experience.

Services sales. The Company’s sale of services mainly consists of extended warranty and on-site services. Revenue related to extended warranty commences upon the expiration of the standard warranty period and is recognized ratably over the contractual period as the Company stands ready to perform any required warranty service. Revenue related to on-site services commences upon recognition of the product sale and is recognized ratably over the contractual period as the on-site services are made available to the customer. These service contracts are typically one to five years in length. Service revenue has been less than 10% of net sales for all periods presented and is not separately disclosed.

Contracts with multiple promised goods and services. Certain of the Company’s contracts contain multiple promised goods and services. The Company assesses whether each promised good or service is distinct for the purpose of identifying the performance obligations in the contract. This assessment involves subjective determinations and requires management to make judgments about the individual promised goods or services and whether such goods or services are separable from the other aspects of the contractual relationship. Performance obligations in a contract are identified based on the promised goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. If these criteria are not met, the promised goods and services are accounted for as a combined performance obligation. Revenue allocated to each performance obligation is recognized at the time the related performance obligation is satisfied by transferring control of the promised good or service to a customer.

If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable

58



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

through past transactions, the Company applies judgment to estimate the standalone selling price taking into account available information, such as internally approved pricing guidelines with respect to geographies, customer type, internal costs, and gross margin objectives, for the related performance obligations.

When the Company receives consideration from a customer prior to transferring goods or services to the customer, the Company records a contract liability (deferred revenue). The Company also recognizes deferred revenue when it has an unconditional right to consideration (i.e., a receivable) before transfer of control of goods or services to a customer.

The Company considers shipping & handling activities as costs to fulfill the sales of products. Shipping revenue is included in net sales when control of the product is transferred to the customer, and the related shipping and handling costs are included in cost of sales. Taxes imposed by governmental authorities on the Company's revenue producing activities with customers, such as sales taxes and value added taxes, are excluded from net sales and included in operating expenses.

Allowances for Doubtful Accounts

Customers are subjected to a credit review process that evaluates each customer’s financial position and ability and intent to pay. On a quarterly basis, the Company makes estimates of its uncollectible accounts receivable by analyzing the aging of accounts receivable, history of bad debts, customer concentrations, customer-credit-worthiness, and current economic trends to evaluate the adequacy of the allowance for doubtful accounts. The Company's (recovery of) provision for bad debt was $(3.1) million, $7.1 million, and $(0.1) million in fiscal years 2020, 2019 and 2018, respectively.

Cost of Sales

Cost of sales primarily consists of the costs of materials, contract manufacturing, in-bound shipping, personnel and related expenses including stock-based compensation, equipment and facility expenses, warranty costs and provision for lower of cost or net realizable value and excess and obsolete inventory.
 
Product Warranties

The Company offers product warranties typically ranging from 15 to 39 months against any defective products. These standard warranties are assurance type warranties and the Company does not offer any services beyond the assurance that the product will continue working as specified. Therefore, these warranties are not considered separate performance obligations in the arrangement. Based on historical experience, the Company accrues for estimated returns of defective products at the time revenue is recognized. The Company monitors warranty obligations and may make revisions to its warranty reserve if actual costs of product repair and replacement are significantly higher or lower than estimated. Accruals for anticipated future warranty costs are recorded to cost of sales and included in accrued liabilities and other long-term liabilities. Warranty accruals are based on estimates that are updated on an ongoing basis taking into consideration inputs such as new product introductions, changes in the volume of claims compared with the Company's historical experience, and the changes in the cost of servicing warranty claims. The Company accounts for the effect of such changes in estimates prospectively. The following table presents for the fiscal years ended June 30, 2020, 2019 and 2018, the reconciliation of the changes in accrued warranty costs which is included as a component of accrued liabilities and other long-term liabilities (in thousands):

 
Years Ended June 30,
 
2020

2019

2018
Balance, beginning of the year
$
11,034


$
9,884


$
7,721

Provision for warranty
35,962


22,991


20,868

Costs utilized
(34,502
)

(26,281
)

(19,904
)
Change in estimated liability for pre-existing warranties
(115
)

4,440


1,199

Balance, end of the year
$
12,379


$
11,034


$
9,884

Current portion
9,984


8,661


7,589

Non-current portion
$
2,395


$
2,373


$
2,295




59



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

Research and Development

Research and development expenses consist of personnel expenses including salaries, benefits, stock-based compensation and incentive bonuses, and related expenses for the Company's research and development personnel, as well as materials and supplies, consulting services, third-party testing services and equipment and facility expenses related to the Company's research and development activities. All research and development costs are expensed as incurred. The Company occasionally receives funding from certain suppliers and customers towards its development efforts. Such amounts are recorded as a reduction of research and development expenses and were $2.1 million, $2.8 million, and $6.1 million for the fiscal years ended June 30, 2020, 2019 and 2018, respectively. During the fiscal year ended June 30, 2020, the Company also recorded a $9.5 million net settlement fee as a reduction in the research and development expenses related to the reimbursement of previously incurred expenses for one canceled joint product development agreement.

Software development costs, including costs to develop software sold, leased, or otherwise marketed, that are incurred subsequent to the establishment of technological feasibility are capitalized if significant. Costs incurred during the application development stage for internal-use software are capitalized if significant. Capitalized software development costs are amortized using the straight-line amortization method over the estimated useful life of the applicable software. Such software development costs required to be capitalized have not been material to date.

Advertising Costs

Advertising costs, net of reimbursements received under the cooperative marketing arrangements with the Company's vendors, are expensed as incurred. Total advertising and promotional expenses were $3.0 million, $2.4 million, and $3.5 million for the fiscal years ended June 30, 2020, 2019 and 2018, respectively.

Stock-Based Compensation

The Company measures and recognizes compensation expense for all share-based awards made to employees and non-employees, including stock options, restricted stock units ("RSUs") and performance-based restricted stock units (“PRSUs”). The Company recognizes the grant date fair value of all share-based awards over the requisite service period and accounts for forfeitures as they occur. Stock option and RSU awards are recognized to expense on a straight-line basis over the requisite service period. PRSU awards are recognized to expense using an accelerated method only when it is probable that a performance condition is met during the vesting period. If it is not probable, no expense is recognized and the previously recognized expense is reversed. The Company bases initial accrual of compensation expense on the estimated number of PRSUs that are expected to vest over the requisite service period. That estimate is revised if subsequent information indicates that the actual number of PRSUs is likely to differ from previous estimates. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs expected to vest is recognized in stock-based compensation expense in the period of the change. Previously recognized compensation expense is not reversed if vested stock options, RSUs or PRSUs for which the requisite service has been rendered and the performance condition has been met expire unexercised or are not settled.

The fair value of RSUs and PRSUs is based on the closing market price of the Company's common stock on the date of grant. The Company estimates the fair value of stock options granted using a Black-Scholes option pricing model. This model requires the Company to make estimates and assumptions with respect to the expected term of the option and the expected volatility of the price of the Company's common stock. The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on the Company's historical experience. The expected volatility is based on the historical volatility of the Company’s common stock. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period.
    
Leases

Recognition of leases for periods after the Company’s adoption of the new leasing standard as of July 1, 2019

The Company has arrangements for the right to use certain of its office, warehouse spaces and other premises, and equipment. As of July 1, 2019, the Company determines at inception if an arrangement is or contains a lease. When the terms of a lease effectively transfer control of the underlying asset to the Company, it is classified as a finance lease. All other leases are classified as operating leases.

60



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)


Operating Leases

For operating leases with lease terms of more than 12 months, operating lease right-of-use ("ROU") assets are recorded in long-term other assets, and lease liabilities are recorded in accrued liabilities and other long-term liabilities on the consolidated balance sheet. The Company's lease term includes options to extend or terminate the lease when it is reasonably certain that it will exercise that option. The Company elected to apply the short-term lease recognition exemption and does not recognize ROU asset and lease liabilities for leases with an initial term of 12 months or less and recognizes as expense the payments under such leases on a straight-line basis over the lease term. The Company's leases with an initial term of 12 months or less are immaterial.

Operating lease ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments over the lease term. Operating lease ROU assets and liabilities are recognized at lease commencement based on the present value of the remaining lease payments discounted using the Company’s incremental borrowing rate as the interest rate implicit in the lease arrangements is not readily determinable. The incremental borrowing rate is estimated to be the interest rate on a fully collateralized basis with similar terms and payments and in the economic environment where the leased asset is located. Operating lease ROU assets also include initial direct costs incurred, prepaid lease payments, minus any lease incentives. Operating lease expense is recognized on a straight-line basis over the lease term. The Company accounts for fixed payments for lease and non-lease components as a single lease component which increases the amount of ROU assets and liabilities. Non-lease components that are variable costs, such as common area maintenance, are expensed as incurred and not included in the ROU assets and lease liabilities.

Finance Leases

Assets under finance leases are recorded in property, plant and equipment, net and lease liabilities are included in accrued liabilities and other long-term liabilities on the consolidated balance sheet. Finance lease interest expense is recognized based on an effective interest method and depreciation of assets is recorded on a straight-line basis over the shorter of the lease term and useful life of the asset. The Company's finance leases are immaterial.

Recognition of leases for periods prior to the Company’s adoption of the new leasing standard as of July 1, 2019

Prior to July 1, 2019, leases were evaluated and recorded as capital leases if one of the following was true at inception: (a) the present value of minimum lease payments met or exceeded 90% of the fair value of the asset, (b) the lease term was greater than or equal to 75% of the economic life of the asset, (c) the lease arrangement contained a bargain purchase option, or (d) title to the property transferred to the Company at the end of the lease. The Company recorded an asset and liability for capital leases at present value of the minimum lease payments based on the incremental borrowing rate. Assets were depreciated over the useful life in accordance with the Company’s depreciation policy while rental payments and interest on the liability was accounted for using the effective interest method.

Leases that were not classified as capital leases were accounted for as operating leases. Operating lease agreements that had tenant improvement allowances were evaluated for lease incentives. For leases that contained escalating rent payments, the Company recognized rent expense on a straight-line basis over the lease term, with any lease incentives amortized as a reduction of rent expense over the lease term.

Income Taxes
    
The Company accounts for income taxes under an asset and liability approach. Deferred income taxes reflect the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and such amounts recognized for income tax reporting purposes, net of operating loss carry-forwards and other tax credits measured by applying enacted tax laws related to the financial statement periods. Valuation allowances are provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized.

The Company recognizes tax liabilities for uncertain income tax positions on the income tax return based on the two-step process. The first step is to determine whether it is more likely than not that each income tax position would be sustained upon audit. The second step is to estimate and measure the tax benefit as the amount that has a greater than 50% likelihood of

61



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

being realized upon ultimate settlement with the tax authority. Estimating these amounts requires the Company to determine the probability of various possible outcomes. The Company evaluates these uncertain tax positions on a quarterly basis. This evaluation is based on the consideration of several factors, including changes in facts or circumstances, changes in applicable tax law, settlement of issues under audit and new exposures. If the Company later determines that its exposure is lower or that the liability is not sufficient to cover its revised expectations, the Company adjusts the liability and effects a related charge in its tax provision during the period in which the Company makes such a determination.

Variable Interest Entities

The Company determines at the inception of each arrangement whether an entity in which the Company holds an investment or in which the Company has other variable interests is considered a variable interest entity ("VIE"). The Company consolidates VIEs when it is the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (1) has the power to make decisions that most significantly affect the economic performance of the VIE and (2) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, the Company assesses whether any changes in the interest or relationship with the entity affect the determination of whether the entity is still a VIE and, if so, whether the Company is the primary beneficiary. If the Company is not the primary beneficiary in a VIE, the Company accounts for the investment or other variable interest in accordance with applicable GAAP.

The Company has concluded that Ablecom Technology, Inc. (“Ablecom”) and its affiliate, Compuware Technology, Inc. ("Compuware"), are VIEs; however, the Company is not the primary beneficiary as it does not have the power to direct the activities that are most significant to the entities and therefore, the Company does not consolidate these entities. In performing its analysis, the Company considered its explicit arrangements with Ablecom and Compuware, all contractual arrangements with these entities. Also, as a result of the substantial related party relationships between the Company and these entities, the Company considered whether any implicit arrangements exist that would cause the Company to protect these related parties’ interests from suffering losses. The Company determined it has no material implicit arrangements with Ablecom, Compuware or their shareholders.

The Company and Ablecom jointly established Super Micro Asia Science and Technology Park, Inc. (the "Management Company") in Taiwan to manage the common areas shared by the Company and Ablecom for its separately constructed manufacturing facilities. In fiscal year 2012, each party contributed $0.2 million for a 50% ownership interest of the Management Company. The Company has concluded that the Management Company is a VIE, and the Company is the primary beneficiary as it has the power to direct the activities that are most significant to the Management Company. For the fiscal years ended 2020, 2019 and 2018, the accounts of the Management Company were consolidated with the accounts of Super Micro Computer, and a noncontrolling interest was recorded for Ablecom's interest in the net assets and operations of the Management Company. Net income (loss) attributable to Ablecom's interest was not material for the periods presented and was included in general and administrative expenses in the Company's consolidated statements of operations.
    
Foreign Currency Transactions

The functional currency of the Company’s international subsidiaries is the U.S. dollar, with the exception of Super Micro Asia and Technology Park, Inc., a consolidated variable interest entity. Monetary assets and liabilities of the Company's international subsidiaries that are denominated in foreign currency are remeasured into U.S. dollars at period-end exchange rates. Non-monetary assets and liabilities that are denominated in the foreign currency are remeasured into U.S. dollars at the historical rates. Revenue and expenses that are denominated in the foreign currency are remeasured into U.S. dollars at the average exchange rates during the period. Remeasurement of foreign currency accounts and resulting foreign exchange transaction gains and losses, which have not been material, are reflected in the consolidated statements of operations in other expense, net.

The functional currency of Super Micro Asia and Technology Park, Inc. is New Taiwanese Dollar (“NTD”). Assets and liabilities are translated to U.S. dollars at the period-end exchange rate. Revenues and expenses are translated using the average exchange rate for the period. The effects of foreign currency translation are included in stockholders’ equity as a component of accumulated other comprehensive (loss) income in the accompanying consolidated balance sheets and periodic movements are summarized as a line item in the consolidated statements of comprehensive income.


62



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

The Company has an investment in a privately-held company that is accounted for under the equity method (the "Corporate Venture"). The functional currency of the Corporate Venture is the Chinese Yuan. Adjustments for the Company's share of the effects of foreign currency translation from local currency to U.S. dollars are recorded as increases or decreases to the carrying value of the investment and included in stockholders’ equity as a component of accumulated other comprehensive (loss) income in the accompanying consolidated balance sheets and periodic movements are summarized as a line item in the consolidated statements of comprehensive income.

Net Income Per Common Share

Basic net income per common share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per common share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options and unvested RSUs and PRSUs. Contingently issuable shares are included in computing basic net income per common share as of the date that all necessary conditions, including service vesting conditions have been satisfied. Contingently issuable shares are considered for computing diluted net income per common share as of the beginning of the period in which all necessary conditions have been satisfied and the only remaining vesting condition is a service vesting condition.
    
Under the treasury stock method, an increase in the fair market value of the Company's common stock results in a greater dilutive effect from outstanding stock options and RSUs and PRSUs. Additionally, the exercise of stock options and the vesting of RSUs results in a further dilutive effect on net income per share.

The computation of basic and diluted net income per common share is as follows (in thousands, except per share amounts):
 
 
Years Ended June 30,
 
2020
 
2019
 
2018
Numerator:
 
 
 
 
 
Net income
$
84,308

 
$
71,918

 
$
46,165

 
 
 
 
 
 
Denominator:
 
 
 
 
 
Weighted-average shares outstanding
50,987

 
49,917

 
49,345

Effect of dilutive securities
1,851

 
1,799

 
2,806

Weighted-average diluted shares
52,838

 
51,716

 
52,151

 
 
 
 
 
 
Basic net income per common share
$
1.65

 
$
1.44

 
$
0.94

Diluted net income per common share
$
1.60

 
$
1.39

 
$
0.89



For the fiscal years ended June 30, 2020, 2019 and 2018, the Company had stock options, RSUs and PRSUs outstanding that could potentially dilute basic earnings per share in the future, but were excluded from the computation of diluted net income per share in the periods presented, as their effect would have been anti-dilutive. The anti-dilutive common share equivalents resulting from outstanding equity awards were 2,208,000, 3,758,000, and 2,221,000 for the fiscal years ended June 30, 2020, 2019 and 2018, respectively.

Concentration of Supplier Risk

Certain materials used by the Company in the manufacturing of its products are available from a limited number of suppliers. Shortages could occur in these materials due to an interruption of supply or increased demand in the industry. One supplier accounted for 26.8%, 21.8%, and 26.0% of total purchases for the fiscal years ended June 30, 2020, 2019 and 2018, respectively. Ablecom and Compuware, related parties of the Company as noted in Note 13, "Related Party Transactions,"

63



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

accounted for 10.1%, 9.2%, and 9.0% of total cost of sales for the fiscal years ended June 30, 2020, 2019 and 2018, respectively.

Concentration of Credit Risk

Financial instruments which potentially subject the Company to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, investment in an auction rate security and accounts receivable. No single customer accounted for 10% or more of the net sales in fiscal years 2020, 2019 and 2018. One customer accounted for 10.1% and 17.0% of accounts receivable, net as of June 30, 2020 and 2019, respectively.

Accounting Pronouncements Recently Adopted

In February 2016, the FASB issued an amendment to the accounting guidance, Leases. The new lease accounting guidance supersedes the existing guidance. Under the new lease accounting guidance, lessees are required to recognize assets and liabilities on the balance sheet for most leases and provide enhanced disclosures. Leases will continue to be classified as either finance or operating. The Company adopted the new lease accounting guidance on July 1, 2019 using the modified retrospective approach, and as a result did not restate prior comparative periods. The Company elected to apply the “package of practical expedients” under the transition guidance of the new standard, which permits it not to reassess under the new lease accounting guidance its prior conclusions about lease identification, lease classification and initial direct costs, for leases that are in effect as of the date of adoption of the new lease accounting guidance. In connection with the adoption of the new lease accounting guidance, the Company recorded a transition adjustment to recognize ROU assets and lease liabilities on the Company’s consolidated balance sheet of $14.8 million and $15.2 million, respectively, on July 1, 2019, primarily related to real estate leases. See Note 12, "Leases," for further details.

In February 2018, the FASB issued Income Statement - Reporting Comprehensive Income: Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows companies to reclassify stranded tax effects resulting from the Tax Cuts and Jobs Act ("2017 Tax Reform Act"), from accumulated other comprehensive income to retained earnings. The guidance also requires certain new disclosures regardless of the election. The Company adopted this guidance on July 1, 2019. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements and related disclosures.

In June 2018, the FASB issued amended guidance to expand the scope of ASC 718 - Compensation-Stock Compensation, to include share-based payment transactions for acquiring goods and services from non-employees. The amendments specify that the guidance applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor’s own operations by issuing share-based payment awards. The Company adopted this guidance on July 1, 2019. The adoption of the guidance did not have an impact on the Company's consolidated financial statements and related disclosures.

Accounting Pronouncements Not Yet Adopted

In June 2016, the FASB issued authoritative guidance, Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments, that amends the impairment model for certain financial assets by requiring the use of an expected loss methodology, which will result in more timely recognition of credit losses. The amendment is effective for the Company from July 1, 2020. Early adoption is permitted. The adoption of the guidance is expected to result in the presentation of allowances for credit losses separately from the amortized cost of financial instruments that are not classified as available-for-sale debt securities.  The adoption is also expected to change the presentation of the Company’s available-for-sale debt securities to include the amortized cost and the allowance for credit losses parenthetically. The adoption will have an immaterial effect on the allowance for credit losses for trade receivables and beginning retained earnings and will have an immaterial effect on the Company’s financial statement disclosures.

In August 2018, the FASB issued amended guidance, Fair Value Measurement: Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, to modify the disclosure requirements on fair value measurements based on the concepts in the FASB Concepts Statements, including the consideration of costs and benefits. The new standard is effective for the Company from July 1, 2020. The adoption of the new guidance will require the Company to present, on a prospective basis, narrative information regarding the uncertainty of the fair value measurements from the use of unobservable

64



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

inputs used in recurring fair value measurements categorized in Level 3 of the fair value hierarchy, to disclose the amount of gains and losses recognized in other comprehensive income for the period for financial instruments categorized within Level 3 of the fair value hierarchy, and quantitative information for the significant unobservable inputs used to develop the Level 3 fair value measurements. The adoption of the new guidance will also allow the Company to discontinue the presentation of information regarding transfers between Level 1 and Level 2 of the fair value hierarchy. As at June 30, 2020 the only financial instrument of the Company for which the recurring fair value measurements are categorized in Level 3 of the fair value hierarchy is its investment in an auction rate security.

In August 2018, the FASB issued authoritative guidance , Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments. According to the amendments, an entity shall determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. It requires an entity (customer) to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The new standard is effective for the Company from July 1, 2020. The Company will adopt the new guidance on a prospective basis for any new hosting arrangement entered into after July 1, 2020 and does not expect the adoption of the guidance to have a material impact on its consolidated financial statement disclosures, results of operations and financial position.

In December 2019, the FASB issued amended guidance, Simplifying the Accounting for Income Taxes, to remove certain exceptions to the general principles from ASC 740 - Income Taxes, and to improve consistent application of U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. The guidance is effective for the Company from July 1, 2021; early adoption is permitted. The adoption of the guidance is not anticipated to have a material impact on its consolidated financial statements.

In March 2020, the FASB issued authoritative guidance, Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued.  The guidance also establishes (1) a general contract modification principle that entities can apply in other areas that may be affected by reference rate reform and (2) certain elective hedge accounting expedients. The amendment is effective for all entities through December 15, 2022. LIBOR is used to calculate the interest on borrowings under the Company's 2018 Bank of America Credit Facility. As the 2018 Bank of America Credit Facility, as amended, will terminate on June 30, 2021 before the phase out of LIBOR, the Company does not expect the adoption of the guidance to have an impact on its consolidated financial statement disclosures, results of operations and financial position.

Note 2.        Fair Value Disclosure

The financial instruments of the Company measured at fair value on a recurring basis are included in cash equivalents, other assets and accrued liabilities. The Company classifies its financial instruments, except for its investment in an auction rate security, within Level 1 or Level 2 in the fair value hierarchy because the Company uses quoted prices in active markets or alternative pricing sources and models using market observable inputs to determine their fair value. The Company’s investment in an auction rate security is classified within Level 3 of the fair value hierarchy as the determination of its fair value was not based on observable inputs as of June 30, 2020 and 2019. See Note 1, "Organization and Summary of Significant Accounting Policies," for a discussion of the Company’s policies regarding the fair value hierarchy. The Company used discounted cash flows to estimate the fair value of the auction rate security as of June 30, 2020 and 2019. The material factors used in preparing the discounted cash flows are (i) the discount rate utilized to present value the cash flows, (ii) the time period until redemption and (iii) the estimated rate of return.


65



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

Financial Assets and Liabilities Measured on a Recurring Basis

The following table sets forth the Company’s financial instruments as of June 30, 2020 and 2019, which are measured at fair value on a recurring basis by level within the fair value hierarchy. These are classified based on the lowest level of input that is significant to the fair value measurement (in thousands):

June 30, 2020
Level 1
 
Level 2
 
Level 3
 
Asset at
Fair Value
Assets
 
 
 
 
 
 
 
Money market funds (1)
$
1,163

 
$

 
$

 
$
1,163

Certificates of deposit (2)

 
836

 

 
836

Auction rate security

 

 
1,571

 
1,571

Total assets measured at fair value
$
1,163

 
$
836

 
$
1,571

 
$
3,570

 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
Performance awards liability (3)
$

 
$
2,100

 
$

 
$
2,100

Total liabilities measured at fair value
$

 
$
2,100

 
$

 
$
2,100

 
 
 
 
 
 
 
 
June 30, 2019
Level 1
 
Level 2
 
Level 3
 
Asset at
Fair Value
Money market funds (1)
$
1,162

 
$

 
$

 
$
1,162

Certificates of deposit (2)

 
1,285

 

 
1,285

Auction rate security

 

 
1,571

 
1,571

Total assets measured at fair value
$
1,162

 
$
1,285

 
$
1,571

 
$
4,018


(1) $0.4 million and $0.4 million in money market funds are included in cash and cash equivalents and $0.8 million and $0.8 million in money market funds are included in restricted cash, non-current in other assets in the consolidated balance sheets as of June 30, 2020 and 2019, respectively.

(2) $0.2 million and $0.2 million in certificates of deposit are included in cash and cash equivalents, $0.3 million and $0 in certificates of deposit are included in prepaid expenses and other assets, and $0.3 million and $1.1 million in certificates of deposit are included in restricted cash, non-current in other assets in the consolidated balance sheets as of June 30, 2020 and 2019, respectively.

(3) As of June 30, 2020, the current portion of the performance awards liability of $1.5 million is included in accrued liabilities and the noncurrent portion of $0.6 million is included in other long-term liabilities in the consolidated balance sheets. There was no such liability outstanding as of June 30, 2019.

The performance awards liability consists of one-time employee performance bonuses for the Company's Chief Executive Officer and two members of the Board that are payable when specified market and performance conditions are achieved. The Company estimated the fair value of these performance awards using the Monte-Carlo simulation model and classified them within Level 2 of the fair value hierarchy as estimates are based on the observable inputs. The significant inputs used in estimating the fair value of the awards as of June 30, 2020 are as follows:
Stock Price as of Period End
 
Performance Period
 
Risk-free Rate
 
Volatility
 
Dividend Yield
 
 
 
 
 
 
 
 
 
$28.39
 
1.25 - 2.00 years
 
0.16%
 
53.75%
 



66



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

There was no movement in the balances of the Company's financial assets measured at fair value on a recurring basis, consisting of investment in an auction rate security, using significant unobservable inputs (Level 3) for fiscal years 2020 and 2019. 

There were no transfers between Level 1, Level 2 or Level 3 financial instruments in fiscal years 2020 and 2019.

The following is a summary of the Company’s investment in an auction rate security as of June 30, 2020 and 2019 (in thousands):
 
 
June 30, 2020 and 2019
 
Cost Basis
 
Gross
Unrealized
Holding
Gains
 
Gross
Unrealized
Holding
Losses
 
Fair Value
Auction rate security
$
1,750

 
$

 
$
(179
)
 
$
1,571


 
The Company measures the fair value of outstanding debt for disclosure purposes on a recurring basis. As of June 30, 2020 and 2019, total debt of $29.4 million and $23.6 million, respectively, are reported at amortized cost. This outstanding debt is classified as Level 2 as it is not actively traded. The amortized cost of the outstanding debt approximates the fair value.

Other Financial Assets - Investments into Non-Marketable Equity Securities

The Company's non-marketable equity securities are investments in privately held companies without readily determinable fair values in the amount of $0.1 million and $0.9 million as of June 30, 2020 and 2019, respectively. The Company accounts for these investments at cost minus impairment, if any, plus or minus changes from observable price changes in orderly transactions for the identical or similar investments by the same issuer. During the years ended June 30, 2020 and 2019, the Company did not record any upward or downward adjustments to the carrying values of the non-marketable equity securities related to observable price changes. The Company also did not record any impairment to the carrying values of the non-marketable equity securities during fiscal year 2020. During fiscal year 2019, the Company recorded impairment charges of $2.7 million for its non-marketable equity securities which had an initial cost basis of $2.7 million as it was determined the carrying value of the investments were not recoverable. During fiscal year 2018, the Company did not record any other-than-temporary impairments on financial assets required to be measured at fair value on a non-recurring basis.

Note 3.         Revenue

Disaggregation of Revenue

The Company disaggregates revenue by type of product, by geographical market, and by products sold to indirect sales channel partners or direct customers and original equipment manufacturers ("OEMs") that depict the nature, amount, and timing of revenue and cash flows. Service revenues are not a significant component of total revenue and are aggregated within the respective categories.

The following is a summary of net sales by product type (in thousands):
 
Years Ended June 30,
 
2020
 
2019
 
2018
Server and storage systems
$
2,620,754

 
$
2,858,644

 
$
2,663,580

Subsystems and accessories
718,527

 
641,716

 
696,912

Total
$
3,339,281

 
$
3,500,360

 
$
3,360,492


Server and storage systems constitute an assembly and integration of subsystems and accessories, and related services.
Subsystems and accessories are comprised of serverboards, chassis and accessories.


67



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

International net sales are based on the country and region to which the products were shipped. The following is a summary for the fiscal years ended June 30, 2020, 2019 and 2018, of net sales by geographic region (in thousands):

 
Years Ended June 30,
 
2020
 
2019
 
2018
United States
$
1,957,329

 
$
2,032,948

 
$
1,902,106

Asia
650,652

 
712,211

 
762,701

Europe
598,558

 
611,014

 
547,507

Other
132,742

 
144,187

 
148,178

Total
$
3,339,281

 
$
3,500,360

 
$
3,360,492


The following table presents the net sales from products sold through the Company's indirect sales channel and to its direct customers and OEMs for fiscal years 2020, 2019 and 2018 (in thousands):

 
Years Ended June 30,
 
2020
 
2019
 
2018
Indirect sales channel
$
1,771,614

 
$
1,376,633

 
$
1,395,841

Direct customers and OEMs
1,567,667

 
2,123,727

 
1,964,651

Total net sales
$
3,339,281

 
$
3,500,360

 
$
3,360,492



Contract Balances

Generally, the payment terms of the Company’s offerings range from 30 to 60 days. In certain instances, customers may prepay for products and services in advance of delivery. Receivables relate to the Company’s right to consideration for performance obligations completed (or partially completed) for which the Company has an unconditional right to consideration.

Contract assets are rights to consideration in exchange for goods or services that the Company has transferred to a customer when such right is conditional on something other than the passage of time. Such contract assets are insignificant to the Company’s consolidated financial statements.

Contract liabilities consist of deferred revenue and relate to amounts invoiced to or advance consideration received from customers, which precede the Company’s satisfaction of the associated performance obligation(s). The Company’s deferred revenue primarily results from customer payments received upfront for extended warranties and on-site services because these performance obligations are satisfied over time. Revenue recognized during fiscal year 2020, which was included in the opening deferred revenue balance as of June 30, 2019, was $91.9 million.

Deferred revenue decreased during the fiscal year ended June 30, 2020 because the recognition of revenue from contracts entered into in prior periods exceeded the value of the transaction price allocated for service contracts obligations during the current period.

Transaction Price Allocated to the Remaining Performance Obligations

Remaining performance obligations represent in aggregate the amount of transaction price that has been allocated to performance obligations not delivered, or only partially undelivered, as of the end of the reporting period. The Company applies the optional exemption to not disclose information about remaining performance obligations that are part of a contract that has an original expected duration of one year or less. These performance obligations generally consist of services, such as on-site integration services that are contracted for one year or less, and products for which control has not yet been transferred. The value of the transaction price allocated to remaining performance obligations as of June 30, 2020 was approximately $203.8 million. The Company expects to recognize approximately 52% of remaining performance obligations as revenue in the next 12 months, and the remainder thereafter.


68



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

Capitalized Contract Acquisition Costs and Fulfillment Cost

Contract acquisition costs are those incremental costs that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained. Contract acquisition costs consist primarily of incentive bonuses. Contract acquisition costs are considered incremental and recoverable costs of obtaining and fulfilling a contract with a customer and are therefore capitalizable. The Company applies the practical expedient to expense incentive bonus costs as incurred if the amortization period would be one year or less, generally upon delivery of the associated server and storage systems or components. Where the amortization period of the contract cost would be more than a year, the Company applies judgment in the allocation of the incentive bonus cost asset between hardware and service performance obligations and expenses the cost allocated to the hardware performance obligations upon delivery of associated server and storage systems or components and amortizes the cost allocated to service performance obligations over the period the services are expected to be provided. Such contract acquisition costs allocated to service performance obligations that are subject to capitalization are insignificant to the Company’s consolidated financial statements.

Contract fulfillment costs consist of costs paid in advance for outsourced services provided by third parties to the extent they are not in the scope of other guidance. Fulfillment costs paid in advance for outsourced services provided by third parties are capitalized and amortized over the period the services are expected to be provided. Such fulfillment costs are insignificant to the Company’s consolidated financial statements.

Note 4.        Accounts Receivable Allowances

The Company has established an allowance for doubtful accounts. The allowance for doubtful accounts is based upon the age of outstanding receivables, credit risk of specific customers, historical trends related to past losses and other relevant factors. Accounts receivable allowances as of June 30, 2020, 2019 and 2018 consisted of the following (in thousands):

 
Beginning
Balance
 
Charged to
Cost and
Expenses (Recovered), net
 
Write-offs
 
Ending
Balance
Allowance for doubtful accounts:
 
 
 
 
 
 
 
Year ended June 30, 2020
$
8,906

 
$
(3,081
)
 
$
(1,239
)
 
$
4,586

Year ended June 30, 2019
1,945

 
7,058

 
(97
)
 
8,906

Year ended June 30, 2018
2,370

 
(96
)
 
(329
)
 
1,945



Note 5.        Inventories

Inventories as of June 30, 2020 and 2019 consisted of the following (in thousands):

 
June 30,
 
2020
 
2019
Finished goods
$
656,817

 
$
492,387

Work in process
38,146

 
43,598

Purchased parts and raw materials
156,535

 
134,203

Total inventories
$
851,498

 
$
670,188


During fiscal years 2020, 2019 and 2018, the Company recorded a provision for excess and obsolete inventory to cost of sales totaling $22.6 million, $28.5 million and $9.4 million, respectively, excluding a (recovery) provision for adjusting the cost of certain inventories to net realizable value of $(4.2) million and $4.4 million in fiscal years 2020 and 2019, respectively. The adjustment for lower of cost or net realizable value and lower of cost or market was not material in fiscal year 2018. The Company classifies subsystems and accessories that may be sold separately or incorporated into systems as finished goods.


69



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

Note 6.        Property, Plant, and Equipment

Property, plant and equipment as of June 30, 2020 and 2019 consisted of the following (in thousands):

 
June 30,
 
2020
 
2019
Buildings
$
86,930

 
$
86,136

Land
75,251

 
74,926

Machinery and equipment
85,381

 
79,946

Buildings construction in progress (1)
46,311

 
14,189

Building and leasehold improvements
24,517

 
22,307

Software
20,597

 
18,415

Furniture and fixtures
21,544

 
20,193

 
360,531

 
316,112

Accumulated depreciation and amortization
(126,746
)
 
(108,775
)
Property, plant and equipment, net
$
233,785

 
$
207,337

__________________________
(1) Primarily relates to the development and construction costs associated with the Company’s Green Computing Park located in San Jose, California, and, to a lesser extent, in Taiwan.

Note 7.        Prepaid Expenses and Other Assets

Prepaid expenses and other current assets as of June 30, 2020 and 2019 consisted of the following (in thousands):
    
 
June 30,
 
2020
 
2019
Receivables from vendors (1)
$
94,859

 
$
83,050

Prepaid income tax
14,323

 
607

Prepaid expenses
7,075

 
7,269

Deferred service costs
4,161

 
3,374

Restricted cash
250

 
11,673

Others
6,317

 
3,822

Total prepaid expenses and other current assets
$
126,985

 
$
109,795

__________________________
(1) Includes receivables from contract manufacturers based on certain buy-sell arrangements of $83.8 million and $82.0 million as of June 30, 2020 and 2019, respectively.


70



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

Other assets as of June 30, 2020 and 2019 consisted of the following (in thousands):
 
June 30,
 
2020
 
2019
Operating lease right-of-use asset
$
23,784

 
$

Deferred service costs, non-current
4,632

 
3,572

Restricted cash, non-current
1,607

 
2,303

Investment in auction rate security
1,571

 
1,571

Deposits
1,201

 
686

Non-marketable equity securities
128

 
878

Prepaid expense, non-current
1,576

 
1,649

Total other assets
$
34,499

 
$
10,659



Cash, cash equivalents and restricted cash as of June 30, 2020 and 2019 consisted of the following (in thousands):
 
June 30,
 
2020
 
2019
Cash and cash equivalents
$
210,533

 
$
248,164

Restricted cash included in prepaid expenses and other current assets
250

 
11,673

Restricted cash included in other assets
1,607

 
2,303

Total cash, cash equivalents and restricted cash
$
212,390

 
$
262,140



Note 8.        Investment in a Corporate Venture

In October 2016, the Company entered into agreements pursuant to which the Company contributed certain technology rights in connection with an investment in the Corporate Venture to expand the Company's presence in China. The Corporate Venture is 30% owned by the Company and 70% owned by another company in China. The transaction was closed in the third fiscal quarter of 2017 and the investment has been accounted for using the equity method. As such, the Corporate Venture is also a related party.

The Company recorded a deferred gain related to the contribution of certain technology rights of $7.0 million in the third fiscal quarter of 2017. The amortization of the deferred gain is being recognized as a credit to research and development expenses in the Company's consolidated statement of operations over a period of five years which represents the estimated period over which the remaining obligations will be fulfilled. As a result of the adoption of new accounting guidance as of the beginning of fiscal year 2019, the Company recorded an increase of $3.0 million to the investment in equity investee for the contribution of those technology rights, and corresponding increases in deferred gain and retained earnings of $2.1 million and $0.9 million, respectively. As of June 30, 2020 and 2019, the Company had unamortized deferred gain balance of $2.0 million and $2.0 million, respectively, in accrued liabilities and $1.0 million and $3.0 million, respectively, in other long-term liabilities in the Company’s consolidated balance sheets.

The Company monitors the investment for events or circumstances indicative of potential impairment and makes appropriate reductions in carrying values if it determines that an impairment charge is required. In June 2020, the third-party parent company that controls the Corporate Venture was placed on a U.S. government export control list, along with several related entities. The Company is working with the Corporate Venture management to ensure that any future related parties transactions with the Corporate Venture are in accordance with the new restrictions and does not believe that the equity investment carrying value is impacted as of June 30, 2020. The Company did not recognize any impairment in the years ended June 30, 2020, 2019 and 2018.

As of June 30, 2020 and June 30, 2019, the Company's equity investment in the Corporate Venture was $2.7 million and $1.7 million, respectively, and was recorded under investment in equity investee on the Company's consolidated balance sheet.


71



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

The Company's share of income (losses), net of taxes, of the Corporate Venture net of taxes were $2.4 million, $(2.7) million, and $(3.6) million for the fiscal years ended June 30, 2020, June 30, 2019, and June 30, 2018, respectively.

Additionally, the Company sold products worth $61.9 million, $52.2 million, $21.7 million to the Corporate Venture in the fiscal years 2020, 2019, 2018, respectively, and the Company's share of intra-entity profits on the products that remained unsold by the Corporate Venture in the amounts of $3.0 million and $1.7 million as of June 30, 2020 and June 30, 2019 have been eliminated and have reduced the carrying value of the Company's investment in the Corporate Venture. To the extent that the elimination of intra-entity profits reduces the investment balance below zero, such amounts are recorded within accrued liabilities. The Company had $7.8 million and $13.1 million due from the Corporate Venture in accounts receivable, net as of June 30, 2020 and 2019, respectively, in its consolidated balance sheets.

Note 9.        Accrued Liabilities

Accrued liabilities as of June 30, 2019 and 2018 consisted of the following (in thousands):

 
June 30,
 
2020
 
2019
Accrued payroll and related expenses
$
33,577

 
$
25,552

Contract manufacturers liability
36,249

 
25,308

Accrued legal liabilities
18,114

 

Accrued professional fees
5,661

 
11,756

Customer deposits
9,942

 
11,133

Accrued warranty costs
9,984

 
8,661

Operating lease liability
6,310

 

Accrued cooperative marketing expenses
5,925

 
5,830

Others
29,639

 
26,438

Total accrued liabilities
$
155,401

 
$
114,678



Performance Awards Liability

In March 2020, the Company’s Board of Directors (the “Board”) approved $25.3 million of special performance bonuses to employees, which included $8.0 million paid in cash during the fourth quarter of fiscal year 2020 and $17.3 million paid in cash upon the occurrence of the average closing price for the Company's common stock equaling or exceeding $21.39 for any period of 10 consecutive trading days following March 26, 2020. The entire amount of the special performance bonuses to employees was paid in the fourth quarter of fiscal year 2020.

The Board also approved performance bonuses for the Chief Executive Officer, a senior executive and two members of the Board, which payments will be earned when specified market and performance conditions are achieved.

The Chief Executive Officer’s aggregate cash bonuses of up to $8.1 million are earned in two tranches. The first 50% is payable if the average closing price for the Company’s common stock equals or exceeds $31.61 for any period of 20 consecutive trading days following the date of the agreement and ending prior to September 30, 2021 and the Chief Executive Officer remains employed with the Company through the date that such common stock price goal is determined to have been achieved and the date that the payment is made. This payment can be reduced at the discretion of the Board to the extent the Company has not made adequate progress in remediating its material weaknesses in its internal control over financial reporting as determined by the Board. The second 50% is payable if the average closing price for the Company’s common stock equals or exceeds $32.99 for any period of 20 consecutive trading days following the date of the agreement and ending prior to June 30, 2022 and the Chief Executive Officer remains employed with the Company through the date that such common stock price goal is achieved and the date that the payment is made.

Performance bonuses for a senior executive and two members of the Board are earned based on achieving a specified target average closing price for the Company’s common stock over the specified period as determined by the Board at the grant

72



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

dates and continuous services through the payment dates. A senior executive earned an aggregate cash payment of $0.1 million when the target average closing price was met in the fourth quarter of fiscal year 2020. The two members of the Board can earn aggregate cash payments of $0.3 million in two tranches if the target average closing price reaches $31.61 for the first tranche and $32.99 per share for the second tranche. These awards expire in two equal amounts at September 30, 2021 and June 30, 2022 for the two Board members' awards.

The Company accounts for the outstanding performance bonuses as liabilities and estimates fair value of payable amounts using a Monte-Carlo simulation model. The awards are re-measured at each period end with changes in fair value recorded in the Company’s consolidated statement of operations in cost of sales and operating expenses. The cumulative recorded expense at each period end is trued-up to the expected payable amount vested through the period end. The requisite service periods over which expenses are recognized are derived from the Monte-Carlo model for all performance awards, except for the first 50% of the Chief Executive Officer’s award that includes a performance condition. The Company estimates if it is probable that the performance condition will be met through the expiration date of this award. If at the measurement date it is determined to be probable, the Company estimates the requisite period as the longer of the service period derived by the Monte-Carlo model and the implicit service period when the Company expects to make adequate progress in remediating its material weaknesses in its internal control over financial reporting, as reported by the Company's Audit Committee. If it is determined to not be probable, then the Company will reverse any previously recognized expense for this award in the period when it is no longer probable that the performance condition will be achieved.

As of June 30, 2020, the Company's outstanding balance related to performance bonuses was $2.1 million of which $1.5 million is recorded within accrued liabilities and $0.6 million is recorded within other long-term liabilities on the Company's consolidated balance sheet. An unrecognized compensation expense of $3.3 million will be recorded over the remaining service periods from 0.19 years to 1.18 years. The unrecognized expense and remaining service periods will be remeasured each reporting period.

Note 10.        Short-term and Long-term Debt

Short-term and long-term debt obligations as of June 30, 2020 and 2019 consisted of the following (in thousands):
 
 
June 30,
 
2020
 
2019
Line of credit:
 
 
 
Bank of America
$

 
$
1,116

Term loans:
 
 
 
CTBC Bank, due August 31, 2020
23,704

 
22,531

CTBC Bank, due June 4, 2030
5,697

 

Total term loans
29,401

 
22,531

Total debt
29,401

 
23,647

Short-term debt and current portion of long-term debt
23,704

 
23,647

Debt, Non-current
$
5,697

 
$



Activities under Revolving Lines of Credit and Term Loans

Bank of America

2018 Bank of America Credit Facility

In April 2018, the Company entered into a revolving line of credit with Bank of America (the "2018 Bank of America Credit Facility"), which replaced the then existing credit facility with Bank of America (the "2016 Bank of America Credit Facility"). The 2018 Bank of America Credit Facility provides for a revolving credit line and other financial accommodations of up to $250.0 million extended by certain lenders, including a $5.0 million letter of credit sublimit, which was extended to $15.0 million in October 2019. The 2018 Bank of America Credit Facility was originally set to expire after 364 days and on

73


SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

January 31, 2019, the Company paid a fee and entered into an amendment of the 2018 Bank of America Credit Facility that resulted in the extension of the maturity date from April 19, 2019 to June 30, 2019. On June 27, 2019, the Company entered into a second amendment of the 2018 Bank of America Credit Facility that extended the maturity date from June 30, 2019 to June 30, 2020. On May 12, 2020, the Company paid a fee of $0.7 million and entered into a third amendment of the 2018 Bank of America Credit Facility that extended the maturity of the credit facility to June 30, 2021 and changed certain terms of the original agreement. The amendment was accounted for as a modification and the impact was immaterial to the consolidated financial statements. Under the original terms, interest accrued at the LIBOR rate plus 2.75% per annum, while under the third amendment, interest shall accrue at LIBOR rate plus 2.00% on outstanding borrowings less than $125.0 million and LIBOR rate plus 2.25% on outstanding borrowings in excess of $125.0 million. Under the terms of the third amendment of the 2018 Bank of America Credit Facility, in the event of default or if outstanding borrowings are in excess of $220.0 million, the Company is required to grant the lenders a continuing security interest in and lien upon all amounts credited to any of the Company's deposit accounts. In addition, the third amendment released the real property of Super Micro Computer as a collateral. Interest accrued on any loans under the 2018 Bank of America Credit Facility is due on the first day of each month, and the loans are due and payable in full on the termination date of the 2018 Bank of America Credit Facility. Voluntary prepayments are permitted without early repayment fees or penalties. Subject to customary exceptions, the 2018 Bank of America Credit Facility is secured by substantially all of Super Micro Computer’s assets, other than real property assets. Under the terms of the 2018 Bank of America Credit Facility, the Company is not permitted to pay any dividends. The Company is required to pay 0.375% per annum on the 2018 Bank of America Credit Facility for any unused borrowings. The 2018 Bank of America Credit Facility contains customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries and contains a financial covenant, which requires that the Company maintain a certain Fixed Charge Coverage Ratio, for each twelve-month period while in a Trigger Period, as defined in the agreement, is in effect.

As of June 30, 2020, the Company had no outstanding borrowings under the 2018 Bank of America Credit Facility. As of June 30, 2019, the total outstanding borrowings under the 2018 Bank of America Credit facility were $1.1 million. The interest rates under the 2018 Bank of America Credit Facility as of June 30, 2020 and 2019 were 3.0% per annum and 4.5% per annum, respectively. In October 2018, a $3.2 million letter of credit was issued under the 2018 Bank of America Credit Facility. and in October 2019, the letter of credit amount was increased to $6.4 million. The balance of debt issuance costs outstanding were $0.6 million and $0.3 million as of June 30, 2020 and 2019, respectively. The Company has been in compliance with all the covenants under the 2018 Bank of America Credit Facility, and as of June 30, 2020, the Company's available borrowing capacity was $243.6 million, subject to the borrowing base limitation and compliance with other applicable terms.

CTBC Bank

2019 CTBC Credit Facility

In January 2018, the Company entered into a credit agreement with China Trust and Bank Corp ("CTBC Bank") that provided for (i) a 12-month NTD $700.0 million ($23.6 million U.S. dollar equivalent) term loan facility secured by the land and building located in Bade, Taiwan with an interest rate equal to the lender's established NTD interest rate plus 0.25% per annum, which was adjusted monthly, which term loan facility also included a 12-month guarantee of up to NTD $100.0 million ($3.4 million U.S. dollar equivalent) with an annual fee equal to 0.50% per annum, and (ii) a 12-month NTD $1,500.0 million ($50.5 million U.S. dollar equivalent) term loan facility with an interest rate equal to the lender's established NTD interest rate plus 0.25% per annum, which was adjusted monthly (collectively, the “2018 CTBC Credit Facility”). The total borrowings allowed under the 2018 CTBC Credit Facility was initially capped at $50.0 million and in August 2018 was reduced to $40.0 million. In June 2019 prior to its maturity, the 2018 CTBC Credit Facility was replaced by the 2019 CTBC Credit Facility (defined below).

In June 2019, the Company entered into a credit agreement with CTBC Bank that provides for (i) a 12-month NTD $700.0 million ($22.5 million U.S. dollar equivalent) term loan facility secured by the land and building located in Bade, Taiwan with an interest rate equal to the lender's established NTD interest rate plus 0.25% per annum which is adjusted monthly, which term loan facility also includes a 12-month guarantee of up to NTD $100.0 million ($3.2 million U.S. dollar equivalent) with an annual fee equal to 0.50% per annum, (ii) a 180-day NTD $1,500.0 million ($48.2 million U.S. dollar equivalent) term loan facility up to 100% of eligible accounts receivable in an aggregate amount with an interest rate equal to the lender's established NTD interest rate ranging from 0.30% to 0.50% per annum which is adjusted monthly, and (ⅲ) a 12-month revolving line of credit of up to 100% of eligible accounts receivable in an aggregate amount of up to $50.0 million with

74



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

an interest rate equal to the lender's established USD interest rate plus an interest rate ranging from 0.30% to 0.50% per annum which is adjusted monthly (collectively, the “2019 CTBC Credit Facility”). The total borrowings allowed under the 2019 CTBC Credit Facility was capped at $50.0 million. There are no financial covenants associated with the 2019 CTBC Credit Facility. On June 30, 2020, the maturity date of the 2019 CTBC credit facility was extended to August 31, 2020. On August 24, 2020, the maturity of the 2019 CTBC credit facility was further extended to August 31, 2021.

The total outstanding borrowings under the 2019 CTBC Credit Facility term loan were denominated in NTD and remeasured into U.S. dollars of $23.7 million and $22.5 million at June 30, 2020 and 2019, respectively. As of June 30, 2020 and 2019, the Company did not have any outstanding borrowings under the 2019 CTBC Credit Facility revolving line of credit. The interest rate for these loans were 0.45% per annum as of June 30, 2020 and 0.93% per annum as of June 30, 2019. At June 30, 2020, the amount available for future borrowing under the 2019 CTBC Credit Facility was $26.3 million. As of June 30, 2020, the net book value of land and building located in Bade, Taiwan, collateralizing the 2019 CTBC Credit Facility term loan was $25.4 million.

2020 CTBC Term Loan Facility

In June 2020, the Company entered into a ten-year, non-revolving term loan facility (“2020 CTBC Term Loan Facility”) to obtain up to NTD 1.2 billion ($40.7 million in U.S. dollar equivalents) in financing for use in the expansion and renovation of the Company’s Bade Manufacturing Facility located in Taiwan. Drawdowns on the 2020 CTBC Term Loan Facility are based on 80% of balances owed on commercial invoices from the contractor and shall be drawn according to the progress of the renovations. Borrowings under the 2020 CTBC Term Loan Facility are available through June 2022. The Company is required to pay against total outstanding principal and interest in equal monthly installments starting June 2023 and continuing through the maturity date of June 2030. Interest under the 2020 CTBC Term Loan Facility is the two-year term floating rate of postal saving interest rate plus 0.105% and is established on the date of the drawdown application. If no interest rate is agreed upon, interest shall accrue at the annual base rate for CTBC plus 4.00%. The 2020 CTBC Term Loan Facility is secured by the Bade Manufacturing Facility and its expansion. Fees paid to the lender as debt issuance costs were immaterial. The Company has financial covenants requiring the Company's current ratio, debt service coverage ratio, and financial debt ratio, as defined in the agreement, to be maintained at certain levels under the 2020 CTBC Term Loan Facility.

The Company borrowed $5.7 million in June 2020 with an interest rate of 0.45% per annum. As of June 30, 2020, the amount outstanding under the 2020 CTBC Term Loan Facility was $5.7 million and the net book value of the property serving as collateral was $10.1 million. As of June 30, 2020, the Company was in compliance with all financial covenants under the 2020 CTBC Term Loan Facility.

Principal payments on short-term and long-term debt obligations are due as follows (in thousands):

Fiscal Year:
Principal Payments
2021
$
23,704

2022

2023
68

2024
814

2025
814

2026 and thereafter
4,001

Total short-term and long-term debt
$
29,401




75



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

Note 11.         Other Long-term Liabilities

Other long-term liabilities as of June 30, 2020 and 2019 consisted of the following (in thousands):

 
June 30,
 
2020
 
2019
Operating lease liability, non-current
$
18,102

 
$

Accrued unrecognized tax benefits including related interest and penalties
15,496

 
20,102

Accrued warranty costs, non-current
2,395

 
2,373

Others
6,002

 
3,708

Total other long-term liabilities
$
41,995

 
$
26,183



Note 12.        Leases
Upon adoption of the new lease accounting guidance, the Company recognized operating lease liabilities of approximately $15.2 million based on the present value of the remaining minimum rental payments using an incremental borrowing rate of approximately 4%. The Company also recognized corresponding operating lease ROU assets of approximately $14.8 million. The difference relates to adjustments made to operating lease ROU assets for prepaid rent and deferred rent that existed as of the date of adoption. These operating lease ROU assets relate to offices, warehouses and other premises leased under non-cancelable operating leases expiring through June 2026 and vehicles and certain equipment leased under non-cancelable operating leases expiring through August 2023.
Operating lease expense recognized and supplemental cash flow information related to operating leases for the years ended June 30, 2020 and 2019 were as follows (in thousands):

 
 
Years Ended June 30,
 
 
2020
Operating lease expense (including expense for lease agreements with related parties of $1,421 and $0 for the years ended June 30, 2020 and 2019, respectively)
 
$
6,993

Cash payments for operating leases (including payments to related parties of $1,443 and $0 for the years ended June 30, 2020 and 2019, respectively)
 
$
6,411

New operating lease assets obtained in exchange for operating lease liabilities
 
$
15,229


During the years ended June 30, 2020 and 2019, the Company's costs related to short-term lease arrangements for real estate and non-real estate assets were immaterial. Non-lease variable payments expensed in the years ended June 30, 2020, 2019 and 2018 were $1.3 million, $0.0 million and $0.0 million respectively.
As of June 30, 2020, the weighted average remaining lease term for operating leases was 4.6 and the weighted average discount rate was 3.5%. Maturities of operating lease liabilities under noncancelable operating lease arrangements as of June 30, 2020 were as follows (in thousands):

76



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

Fiscal Year:
 
Maturities of operating leases
2021
 
$
7,073

2022
 
5,696

2023
 
4,246

2024
 
4,221

2025
 
4,309

2026 and beyond
 
956

Total future lease payments
 
$
26,501

Less: Imputed interest
 
(2,089
)
Present value of operating lease liabilities
 
$
24,412


    
As of June 30, 2019, prior to the adoption of the new lease accounting guidance, future minimum payments under operating leases having initial or remaining non-cancelable lease terms in excess of one year were as follows (in thousands):

Fiscal Year:
 
Minimum lease payments
2020
 
$
6,582

2021
 
3,831

2022
 
2,439

2023
 
1,175

2024
 
1,166

2025 and beyond
 
2,279

Total minimum lease payments
 
$
17,472



As of June 30, 2020, commitments under short-term lease and financing lease arrangements were immaterial. As of June 30, 2020, operating and financing leases that have not yet commenced were immaterial.

The Company has entered into lease agreements with related parties.  See Note 13, "Related Party Transactions," for a further discussion.

Note 13.        Related Party Transactions

The Company has a variety of business relationships with Ablecom and Compuware. Ablecom and Compuware are both Taiwan corporations. Ablecom is one of the Company’s major contract manufacturers; Compuware is both a distributor of the Company’s products and a contract manufacturer for the Company. Ablecom’s Chief Executive Officer, Steve Liang, is the brother of Charles Liang, the Company’s President, Chief Executive Officer and Chairman of the Board of Directors. Steve Liang and his family members owned approximately 28.8% of Ablecom’s stock and Charles Liang and his spouse, Sara Liu, who is also an officer and director of the Company, collectively owned approximately 10.5% of Ablecom’s capital stock as of June 30, 2020. Certain family members of Yih-Shyan (Wally) Liaw, who until January 2018 was the Senior Vice President of International Sales and a director of the Company, owned approximately 11.7% of Ablecom’s capital stock as of June 30, 2020. Bill Liang, a brother of both Charles Liang and Steve Liang, is a member of the Board of Directors of Ablecom. Bill Liang is also the Chief Executive Officer of Compuware, a member of Compuware’s Board of Directors and a holder of a significant equity interest in Compuware. Steve Liang is also a member of Compuware’s Board of Directors and is an equity holder of Compuware. Charles Liang or Sara Liu do not own any capital stock of Compuware and the Company does not own any of Ablecom or Compuware's capital stock.


77



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

Dealings with Ablecom

The Company has entered into a series of agreements with Ablecom, including multiple product development, production and service agreements, product manufacturing agreements, manufacturing services agreements and lease agreements for warehouse space.

Under these agreements, the Company outsources to Ablecom a portion of its design activities and a significant part of its server chassis manufacturing as well as an immaterial portion of other components. Ablecom manufactured approximately 95.5%, 96.3% and 97.0% of the chassis included in the products sold by the Company during fiscal years 2020, 2019 and 2018 respectively. With respect to design activities, Ablecom generally agrees to design certain agreed-upon products according to the Company’s specifications, and further agrees to build the tools needed to manufacture the products. The Company pays Ablecom for the design and engineering services, and further agrees to pay Ablecom for the tooling. The Company retains full ownership of any intellectual property resulting from the design of these products and tooling.

With respect to the manufacturing aspects of the relationship, Ablecom purchases most of materials needed to manufacture the chassis from third parties and the Company provides certain components used in the manufacturing process (such as power supplies) to Ablecom through consignment or sales transactions. Ablecom uses these materials and components to manufacture the completed chassis and then sell them back to the Company. For the components purchased from the Company, Ablecom sells the components back to the Company at a price equal to the price at which the Company sold the components to Ablecom. The Company and Ablecom frequently review and negotiate the prices of the chassis the Company purchases from Ablecom. In addition to inventory purchases, the Company also incurs other costs associated with design services, tooling and other miscellaneous costs from Ablecom.

The Company’s exposure to financial loss as a result of its involvement with Ablecom is limited to potential losses on its purchase orders in the event of an unforeseen decline in the market price and/or demand of the Company’s products such that the Company incurs a loss on the sale or cannot sell the products. Outstanding purchase orders from the Company to Ablecom were $23.2 million and $31.0 million at June 30, 2020 and 2019, respectively, representing the maximum exposure to financial loss. The Company does not directly or indirectly guarantee any obligations of Ablecom, or any losses that the equity holders of Ablecom may suffer. Since Ablecom manufactures substantially all the chassis that the Company incorporates into its products, if Ablecom were to suddenly be unable to manufacture chassis for the Company, the Company’s business could suffer if the Company is unable to quickly qualify substitute suppliers who can supply high-quality chassis to the Company in volume and at acceptable prices.

Dealings with Compuware

The Company has entered into a distribution agreement with Compuware, under which the Company appointed Compuware as a non-exclusive distributor of the Company’s products in Taiwan, China and Australia. Compuware assumes the responsibility to install the Company's products at the site of the end customer, if required, and administers customer support in exchange for a discount from the Company's standard price for its purchases.

The Company also has entered into a series of agreements with Compuware, including a multiple product development, production and service agreements, product manufacturing agreements, and lease agreements for office space.

Under these agreements, the Company outsources to Compuware a portion of its design activities and a significant part of its power supplies manufacturing as well as an immaterial portion of other components. With respect to design activities, Compuware generally agrees to design certain agreed-upon products according to the Company’s specifications, and further agrees to build the tools needed to manufacture the products. The Company pays Compuware for the design and engineering services, and further agrees to pay Compuware for the tooling. The Company retains full ownership of any intellectual property resulting from the design of these products and tooling. With respect to the manufacturing aspects of the relationship, Compuware purchases most of materials needed to manufacture the power supplies from outside markets and uses these materials to manufacture the products and then sell those products to the Company. The Company and Compuware frequently review and negotiate the prices of the power supplies the Company purchases from Compuware.

Compuware also manufactures motherboards, backplanes and other components used on printed circuit boards for the Company. The Company sells to Compuware most of the components needed to manufacture the above products. Compuware

78



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

uses the components to manufacture the products and then sells the products back to the Company at a purchase price equal to the price at which the Company sold the components to Compuware, plus a “manufacturing value added” fee and other miscellaneous material charges and costs. The Company and Compuware frequently review and negotiate the amount of the “manufacturing value added” fee that will be included in the price of the products the Company purchases from Compuware. In addition to the inventory purchases, the Company also incurs costs associated with design services, tooling assets, and miscellaneous costs.

The Company’s exposure to financial loss as a result of its involvement with Compuware is limited to potential losses on its purchase orders in the event of an unforeseen decline in the market price and/or demand of the Company’s products such that the Company incurs a loss on the sale or cannot sell the products. Outstanding purchase orders from the Company to Compuware were $45.7 million and $70.6 million at June 30, 2020 and 2019, respectively, representing the maximum exposure to financial loss. The Company does not directly or indirectly guarantee any obligations of Compuware, or any losses that the equity holders of Compuware may suffer.

The Company’s results from transactions with Ablecom and Compuware for each of the fiscal years ended June 30, 2020, 2019, and 2018 are as follows (in thousands):

 
Years Ended June 30,
 
2020
 
2019
 
2018
Ablecom
 
 
 
 
 
Purchases (1)
$
160,084

 
$
145,273

 
$
152,332

 
 
 
 
 
 
Compuware
 
 
 
 
 
Net sales
$
23,867

 
$
17,651

 
$
46,921

Purchases (1)
131,763

 
139,579

 
119,548

__________________________
(1) Includes principally purchases of inventory and other miscellaneous items.

The Company's net sales to Ablecom were not material for the fiscal years ended June 30, 2020, 2019, and 2018.

The Company had the following balances related to transactions with Ablecom and Compuware as of June 30, 2020 and 2019 (in thousands):
 
June 30,
 
2020
 
2019
Ablecom
 
 
 
Accounts receivable and other receivables (1)
$
6,379

 
$
7,236

Accounts payable and accrued liabilities (2)
40,056

 
33,928

Other long-term liabilities (3)
513

 

 
 
 
 
Compuware
 
 
 
Accounts receivable and other receivables (1)
14,323

 
14,396

Accounts payable and accrued liabilities (2)
46,518

 
34,417

Other long-term liabilities (3)
186

 


__________________________
(1) Other receivables include receivables from vendors.
(2) Includes current portion of operating lease liabilities.
(3) Represents non-current portion of operating lease liabilities.


79



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

In October 2016, the Company entered into agreements pursuant to which the Company contributed certain technology rights in connection with an investment in the Corporate Venture, which is accounted for using the equity method. See Note 8, "Investment in a Corporate Venture" for a discussion of the investment and the transactions that took place during the fiscal years 2020, 2019, and 2018.

Note 14.        Stock-based Compensation and Stockholders’ Equity

Equity Incentive Plan

On June 5, 2020, the stockholders of the Company approved the 2020 Equity and Incentive Compensation Plan (the "2020 Plan"). The maximum number of shares available under the 2020 Plan is 5,000,000 plus 1,045,000 shares of common stock that remained available for future awards under the 2016 Equity Incentive Plan (the “2016 Plan”), at the time of adoption of the 2020 Plan. No other awards can be granted under the 2016 Plan and 7,246,000 shares of common stock remain reserved for outstanding awards issued under the 2016 Plan at the time of adoption of the 2020 Plan.

Under the 2020 Plan, the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance units, dividend equivalents, and certain other awards, including those denominated or payable in, or otherwise based on, the Company’s common stock. The exercise price per share for incentive stock options granted to employees owning shares representing more than 10% of the Company's outstanding voting stock at the time of grant cannot be less than 110% of the fair value of the underlying shares on the grant date. Nonqualified stock options and incentive stock options granted to all other persons are granted at a price not less than 100% of the fair value. Options generally expire ten years after the date of grant. Stock options and RSUs generally vest over four years; 25% at the end of one year and one sixteenth per quarter thereafter.

As of June 30, 2020, the Company had 5,249,198 authorized shares available for future issuance under the 2020 Plan.

Determining Fair Value

The Company's fair value of RSUs and PRSUs is based on the closing market price of the Company's common stock on the date of grant. The Company estimates the fair value of stock options granted using the Black-Scholes-option-pricing model. This fair value is then amortized ratably over the requisite service periods of the awards, which is generally the vesting period. The key inputs in using the Black-Scholes-option-pricing model were as follows:

Expected Term—The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on the Company's historical experience.

Expected Volatility—Expected volatility is based on the Company's implied and historical volatility.

Expected Dividend—The Black-Scholes valuation model calls for a single expected dividend yield as an input and the Company has no plans to pay dividends.

Risk-Free Interest Rate—The risk-free interest rate used in the Black-Scholes valuation method is based on the United States Treasury zero coupon issues in effect at the time of grant for periods corresponding with the expected term of option.

The fair value of stock option grants for the fiscal years ended June 30, 2020, 2019 and 2018 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:

80



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 
 
Years Ended June 30,
 
2020
 
2019
 
2018
Risk-free interest rate
0.47% - 1.72%

 
2.32% - 2.97%

 
1.92% - 2.86%

Expected term
6.27 years

 
6.05 years

 
5.82 years

Dividend yield
%
 
%
 
%
Volatility
49.61% - 50.46%

 
47.34% - 50.28%

 
45.32% - 48.07%

Weighted-average fair value
$
9.59

 
$
9.25

 
$
10.98



The following table shows total stock-based compensation expense included in the consolidated statements of operations for the fiscal years ended June 30, 2020, 2019 and 2018 (in thousands):
 
 
Years Ended June 30,
 
2020
 
2019
 
2018
Cost of sales
$
1,504

 
$
1,663

 
$
1,812

Research and development
12,202

 
12,981

 
13,893

Sales and marketing
1,680

 
1,805

 
1,980

General and administrative
4,803

 
4,735

 
6,971

Stock-based compensation expense before taxes
20,189

 
21,184

 
24,656

Income tax impact
(6,814
)
 
(4,349
)
 
(6,902
)
Stock-based compensation expense, net
$
13,375

 
$
16,835

 
$
17,754



As of June 30, 2020, $5.5 million of unrecognized compensation cost related to stock options is expected to be recognized over a weighted-average period of 2.19 years, $31.2 million of unrecognized compensation cost related to unvested RSUs is expected to be recognized over a weighted-average period of 2.52 years and $0.5 million of unrecognized compensation cost related to unvested PRSUs is expected to be recognized over a period of 0.90 year.

Stock Option Activity

The following table summarizes stock option activity during the fiscal years ended June 30, 2020, 2019 and 2018 under all plans:
 

81



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

 
 
Options
Outstanding
 
Weighted
Average
Exercise
Price per
Share
 
Weighted
Average
Remaining
Contractual
Term
(in Years)
 
Aggregate
Intrinsic
Value
(in thousands)
Balance as of June 30, 2017
 
8,375,659

 
$
15.88

 
 
 
 
Granted
 
489,705

 
$
23.58

 
 
 
 
Exercised
 
(267,970
)
 
$
11.36

 
 
 
 
Forfeited/Cancelled
 
(296,256
)
 
$
15.36

 
 
 
 
Balance as of June 30, 2018
 
8,301,138

 
$
16.50

 
 
 
 
Granted
 
434,320

 
$
18.58

 
 
 
 
Forfeited/Cancelled
 
(1,360,823
)
 
$
8.94

 
 
 
 
Balance as of June 30, 2019
 
7,374,635

 
$
18.02

 
 
 
 
Granted
 
273,260

 
$
19.61

 
 
 
 
Exercised
 
(1,812,000
)
 
$
15.74

 
 
 
 
Forfeited/Cancelled
 
(456,127
)
 
$
11.97

 
 
 
 
Balance as of June 30, 2020
 
5,379,768

 
$
19.38

 
4.07
 
$
50,245

Options vested and exercisable at June 30, 2020
 
4,723,734

 
$
19.25

 
3.46
 
$
44,932



The total pretax intrinsic value of options exercised during the fiscal year ended June 30, 2020, 2019 and 2018 was $19.3 million, $0 and $4.0 million, respectively. Additional information regarding options outstanding as of June 30, 2020, is as follows:
 
 
Options Outstanding
 
Options Vested and Exercisable
Range of
Exercise Prices
 
Number
Outstanding
 
Weighted-
Average
Remaining
Contractual
Term (Years)
 
Weighted-
Average
Exercise
Price Per
Share
 
Number
Exercisable
 
Weighted-
Average
Exercise
Price Per
Share
$9.24 - $11.76
 
613,268

 
2.35
 
$
10.26

 
613,268

 
$
10.26

12.37 - 13.67
 
554,260

 
2.62
 
$
13.01

 
489,132

 
$
13.01

14.23 - 15.22
 
583,989

 
2.84
 
$
14.65

 
559,995

 
$
14.64

15.54 - 17.60
 
588,616

 
3.69
 
$
17.29

 
454,312

 
$
17.20

17.69 - 18.93
 
776,839

 
2.65
 
$
18.51

 
776,839

 
$
18.51

20.37 - 22.05
 
546,617

 
5.61
 
$
20.93

 
385,163

 
$
20.98

22.10 - 25.44
 
786,440

 
6.40
 
$
23.98

 
562,458

 
$
24.51

26.60 - 28.45
 
652,579

 
5.66
 
$
27.15

 
606,617

 
$
27.09

28.71 - 37.06
 
249,160

 
4.76
 
$
34.28

 
247,950

 
$
34.31

39.19
 
28,000

 
4.62
 
$
39.19

 
28,000

 
$
39.19

$9.24 - $39.19
 
5,379,768

 
4.07
 
$
19.38

 
4,723,734

 
$
19.25


RSU and PRSU Activity

In January 2015, the Company began to grant RSUs to employees. The Company grants RSUs to certain employees as part of its regular employee equity compensation review program as well as to selected new hires. RSUs are typically service based share awards that entitle the holder to receive freely tradable shares of the Company's common stock upon vesting.

In August 2017, the Compensation Committee granted two PRSU awards to the Company's Chief Executive Officer, both of which have both performance and service conditions. The first award was a one-year PRSU and the second award was a two-year PRSU.


82



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

The one-year PRSUs were earned based on the Company’s performance as it related to a revenue growth metric and a minimum non-GAAP operating margin metric during the fiscal year ended June 30, 2018 with eligibility up to 200% of the targeted number of units based on revenue growth if the minimum non-GAAP operating margin was achieved. Upon achievement of the performance metrics, 50% of the PRSUs vested at June 30, 2018 while the remainder vest in equal amounts over the following ten quarters if the Company's Chief Executive Officer continued to be employed during those ten quarters. In December 2019, the Compensation Committee of the Company's Board of Directors determined that the Company achieved the revenue and non-GAAP operating margin metrics for the fiscal year ended June 30, 2018 at a level that entitled the Chief Executive Officer to 200% of the originally targeted number of shares subject to the one-year PRSU. 50% of the PRSUs so earned were vested as of June 30, 2018, and an additional 40% of the PRSUs vested during the eight quarters ended June 30, 2020, in accordance with the terms of the grant.

The two-year PRSUs are earned based on the Company’s performance for the average non-GAAP operating margin metric for the two fiscal years ended June 30, 2019 with eligibility up to 100% of the targeted number of units. If the performance metrics were met, 50% of the PRSUs would have vested at June 30, 2019 while the remainder would have been vested in equal amounts over the following ten quarters if the Chief Executive Officer continued to be employed during those ten quarters. In December 2019, the Compensation Committee of the Board determined that the Company did not achieve the required performance metrics for the two-year PRSUs and none of the two-year PRSUs vested.

In March 2020, the Compensation Committee granted a PRSU award to one of the Company's senior executives. The award vests in two tranches and includes service and performance conditions. Each tranche has 15,000 RSUs that vest in May 2021 and November 2021 based on service conditions only. Additional units can be earned based on revenue growth percentage in fiscal year 2020 compared to fiscal year 2019, which units would vest in May 2021, and based on revenue growth percentage in fiscal year 2021 compared to fiscal year 2020, which units would vest in November 2021. No additional units were earned for fiscal year 2020 as revenue decreased from fiscal year 2019.

The following table summarizes RSUs and PRSUs activity during the fiscal years ended June 30, 2020 and 2019 under all plans: 
 
 
Time-based RSUs Outstanding
 
Weighted
Average
Grant-Date Fair Value per Share
 
PRSUs Outstanding
 
 
Weighted
Average
Grant-Date Fair Value per Share
Balance as of June 30, 2017
 
1,226,357

 
$
26.11

 

 
 
 
Granted
 
986,680

 
$
21.90

 
120,000

(1)
 
$
27.10

Released (2)
 
(572,789
)
 
$
26.34

 

 
 
 
Forfeited
 
(159,643
)
 
$
24.90

 

 
 
 
Balance as of June 30, 2018
 
1,480,605

 
$
23.34

 
120,000

 
 
$
27.10

Granted
 
1,086,911

 
$
18.37

 

 
 
 
Released (2)
 
(549,886
)
 
$
24.87

 

 
 
 
Forfeited
 
(144,528
)
 
$
20.25

 

 
 
 
Balance as of June 30, 2019
 
1,873,102

 
$
20.25

 
120,000

 
 
$
27.10

Granted
 
943,650

 
$
20.45

 
30,000

 
 
$
20.37

Released (2)
 
(871,274
)
 
$
20.97

 
(108,000
)
 
 
$
27.10

Forfeited
 
(177,451
)
 
$
19.49

 

 
 
 
Balance as of June 30, 2020
 
1,768,027

 
$
20.08

 
42,000

 
 
$
22.29


__________________________
(1)
Reflects the number of PRSUs that have been earned based on the achievement of performance metrics.
(2)
The number of shares released excludes 172,857 RSUs that were vested but not released in fiscal year 2019. The number of vested but not released RSUs for fiscal year 2020 was not material. The number of shares released also excludes 24,000 and 60,000 PRSUs that were vested but not released in fiscal years 2019 and 2018, respectively. These vested RSUs and PRSUs were primarily released in fiscal year 2020 and included in fiscal year 2020 number upon the effectiveness of the Company's registration statement on Form S-8.

83



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)


The total pretax intrinsic value of RSUs and PRSUs vested was $18.9 million, $14.3 million and $16.8 million for the fiscal years ended June 30, 2020, 2019 and 2018, respectively. In fiscal years 2020, 2019 and 2018, the Company withheld 331,648, 175,044 and 199,715 shares with value equivalent to the employees' minimum statutory obligation for the applicable income and other employment taxes from the vesting and release of 979,274, 549,886 and 572,789 RSUs and PRSUs, respectively, and remitted the cash to the appropriate taxing authorities. The total shares withheld were based on the value of the RSUs on their respective vesting dates as determined by the Company's closing stock price. Total payments for the employees' tax obligations to tax authorities were $8.2 million, $3.1 million and $4.5 million for the fiscal years ended June 30, 2020, 2019 and 2018, respectively, and are reflected as a financing activity within the consolidated statements of cash flows. Pursuant to the terms of the 2016 Plan, shares withheld in connection with net-share settlements are returned to the 2016 Plan and are available for future grants under the 2016 Plan.

Note 15.        Income Taxes

The components of income before income tax provision for the fiscal years ended June 30, 2020, 2019 and 2018 are as follows (in thousands):

 
Years Ended June 30,
 
2020
 
2019
 
2018
United States
$
35,701


$
45,126


$
39,394

Foreign
49,127


44,397


48,821

Income before income tax provision
$
84,828


$
89,523


$
88,215



The income tax provision for the fiscal years ended June 30, 2020, 2019 and 2018, consists of the following (in thousands):
 
Years Ended June 30,
 
2020
 
2019
 
2018
Current:
 
 
 
 
 
Federal
$
4,568

 
$
12,308

 
$
11,090

State
1,727

 
2,917

 
815

Foreign
10,399

 
16,531

 
12,984

 
16,694

 
31,756

 
24,889

Deferred:
 
 
 
 
 
Federal
(10,108
)
 
(13,078
)
 
14,304

State
(1,621
)
 
(2,888
)
 
265

Foreign
(2,043
)
 
(906
)
 
(1,015
)
 
(13,772
)
 
(16,872
)
 
13,554

Income tax provision
$
2,922

 
$
14,884

 
$
38,443




84



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

The Company’s net deferred tax assets as of June 30, 2020 and 2019 consist of the following (in thousands):
 
June 30,
 
2020
 
2019
Research and development credits
$
24,304

 
$
20,858

Deferred revenue
20,354

 
18,963

Inventory valuation
13,946

 
11,856

Capitalized research and development costs
7,509

 

Stock-based compensation
4,075

 
6,080

Lease obligations
3,632

 

Accrued vacation and bonus
3,281

 
2,681

Prepaid and accrued expenses
2,560

 

Warranty accrual
2,051

 
1,948

Bad debt and other reserves
1,917

 
1,283

Marketing fund accrual
548

 
554

Other
3,652

 
3,276

Total deferred income tax assets
87,829

 
67,499

Deferred tax liabilities-depreciation and other
(4,428
)
 
(5,406
)
Right of use asset
(3,612
)
 

Valuation allowance
(24,891
)
 
(20,967
)
Deferred income tax assets, net
$
54,898

 
$
41,126



The Company assesses its deferred tax assets for recoverability on a regular basis, and where applicable, a valuation allowance is recorded to reduce the total deferred tax asset to an amount that will, more likely than not, be realized in the future. As of June 30, 2020, the Company believes that most of its deferred tax assets are “more-likely-than not” to be realized with the exception state research and development tax credits that have not met the “more-likely than not” realization threshold criteria. As a result, at June 30, 2020, the gross excess credits of $30.8 million, or net of federal tax benefit of $24.3 million, are subject to a full valuation allowance. At June 30, 2019, the gross excess credits of $26.4 million, or net of federal tax benefit of $20.9 million, are subject to a full valuation allowance. The change in valuation allowance is $3.9 million and $4.7 million for the fiscal years ended June 30, 2020 and 2019, respectively. The Company will continue to review its deferred tax assets in accordance with the applicable accounting standards. The net deferred tax assets balance as of June 30, 2020 and 2019 was $54.9 million and $41.1 million, respectively.

In December 2017, the U.S. federal government enacted the 2017 Tax Reform Act. The 2017 Tax Reform Act reduced the U.S. federal corporate income tax rate from 35% to 21% effective January 1, 2018 and created a one-time transition tax on foreign earnings of U.S. subsidiaries that were not previously subject to U.S. income tax. Under U.S. GAAP, changes in tax rates and tax law are accounted for in the period of enactment and deferred tax assets and liabilities are measured at the enacted tax rate. As a result, the Company has completed its analysis and has recorded a one-time $12.9 million, net write down of its U.S. deferred tax assets and liabilities resulting from the U.S. federal corporate income tax rate decrease from 35% to 21%, and a one-time transition tax of $2.8 million, in its income tax provision for the fiscal year ended June 30, 2018.
The 2017 Tax Reform Act also creates a new requirement that Global Intangible Low-Taxed Income (“GILTI”) earned by controlled foreign corporations (“CFCs”) that must be included currently in the gross income of a CFC’s U.S. stockholder starting in the tax year that begins after 2017. GILTI does not have material impact on the Company's income tax provision.
Under U.S. GAAP, the Company is allowed to make an accounting policy choice of either (i) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred (the “period cost method”) or (ii) factoring such amounts into a company’s measurement of its deferred taxes. The Company's selection of an accounting policy with respect to the GILTI tax rules is to treat GILTI tax as a current period expense under the period cost method.
Under the 2017 Tax Reform Act, starting on July 1, 2018, the Company is no longer subject to federal income tax on earnings remitted from our foreign subsidiaries. The Company previously asserted that all of its foreign undistributed earnings

85



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

were indefinitely reinvested. As a result of the 2017 Tax Reform Act, the Company has determined that its foreign undistributed earnings are indefinitely reinvested except for Netherlands. The Company may repatriate foreign earnings from Netherlands which are previously taxed income as a result of the 2017 Tax Reform Act. The tax impact of such repatriation is estimated to be immaterial.

As a result of the 2017 Tax Reform Act, in December 2019, the Company realigned its international business operations and group structure. As a part of this restructuring, the Company moved certain intellectual property back to the United States. As a result of this restructuring, the Company estimated approximately $1.9 million additional tax benefit from foreign derived intangible income in fiscal year 2020 as compared to fiscal year 2019.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted. The CARES Act provides temporary relief from certain aspects of the 2017 Tax Reform Act that imposed limitations on the utilization of certain losses, interest expense deductions and alternative minimum tax credits and made a technical correction to the 2017 Tax Reform Act related to the depreciable life of qualified improvement property. The CARES Act did not have a material impact on the Company.

The following is a reconciliation for the fiscal years ended June 30, 2020, 2019 and 2018, of the statutory rate to the Company’s effective federal tax rate:

 
 
Years Ended June 30,
 
 
2020
 
2019
 
2018
Income tax provision at statutory rate
 
21.0
 %
 
21.0
 %
 
28.1
 %
State income tax, net of federal tax benefit
 

 
0.5

 
(0.1
)
Foreign rate differential
 

 
1.1

 
(6.0
)
Research and development tax credit
 
(13.1
)
 
(9.5
)
 
(8.7
)
Uncertain tax positions, net of (settlement) with Tax Authorities
 
(2.3
)
 
4.1

 
6.3

Foreign derived intangible / Subpart F income inclusion
 
(3.8
)
 
(2.1
)
 
0.7

Stock-based compensation
 
(2.8
)
 
2.1

 
1.8

Non deductible penalty on SEC matter
 
4.4

 

 

Provision to return true-up
 
(1.1
)
 
(1.6
)
 
1.5

Tax reform related charge
 

 

 
17.9

Qualified production activity deduction
 

 

 
(1.3
)
Other, net
 
1.1

 
1.0

 
3.4

Effective tax rate
 
3.4
 %
 
16.6
 %
 
43.6
 %


As of June 30, 2020, the Company had state research and development tax credit carryforwards of $40.1 million. The state research and development tax credits will carryforward indefinitely to offset future state income taxes.


86



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

The following table summarizes the activity related to the unrecognized tax benefits (in thousands):
 
Gross*
Unrecognized
Income Tax
Benefits
Balance at June 30, 2017
19,217

Gross increases:
 
For current year’s tax positions
6,864

For prior years’ tax positions

Gross decreases:
 
Decreases due to a lapse of the statute of limitations
(964
)
Balance at June 30, 2018
25,117

Gross increases:
 
For current year’s tax positions
7,789

For prior years’ tax positions

Gross decreases:
 
Decreases due to settlements with taxing authority
(1,504
)
Decreases due to lapse of statute of limitations
(3,354
)
Balance at June 30, 2019
28,048

Gross increases:
 
For current year’s tax positions
8,769

For prior years’ tax positions
505

Gross decreases:
 
Decreases due to settlements with taxing authority
(7,632
)
Decreases due to lapse of statute of limitations
(2,484
)
Balance at June 30, 2020
$
27,206

________________________
*excludes interest, penalties, federal benefit of state reserves 
        
The total amount of unrecognized tax benefits that would affect the effective tax rate, if recognized, was $13.4 million and $18.6 million as of June 30, 2020 and 2019, respectively.

The Company’s policy is to include interest and penalties related to unrecognized tax benefits within the income tax provision in the consolidated statements of operations. As of June 30, 2020 and 2019, the Company had accrued $2.1 million and $1.5 million for the payment of interest and penalties relating to unrecognized tax benefits, respectively.

In October 2019, the Taiwan tax authority completed its audit in Taiwan for fiscal year 2018 and proposed a transfer pricing adjustment on the Company which resulted in additional tax liability of $1.6 million. The Company accepted the proposed adjustment in October 2019 and paid the $1.6 million tax liability in February 2020. In February 2020, the Taiwan tax authority completed its audit in Taiwan for fiscal year 2019 and proposed a transfer pricing adjustment on the Company which resulted in additional tax liability of $1.0 million. The Company accepted the proposed adjustment and paid the $1.0 million tax liability in February 2020. The impact of these adjustments on the income statement was offset by the release of previously unrecognized tax benefits related to the fiscal years audited in the periods in which the proposed adjustments were accepted.

The Company believes that it has adequately provided reserves for all uncertain tax positions; however, amounts asserted by tax authorities could be greater or less than the Company’s current position. Accordingly, the Company’s provision on federal, state and foreign tax related matters to be recorded in the future may change as revised estimates are made or as the underlying matters are settled or otherwise resolved.

The federal statute of limitations remains open in general for tax years ended June 30, 2017 through 2020. Various states statute of limitations remain open in general for tax years ended June 30, 2016 through 2020. Certain statutes of limitations in major foreign jurisdictions remain open in general for the tax years ended June 30, 2016 through 2020. It is

87



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

reasonably possible that our gross unrecognized tax benefits will decrease by approximately $1.2 million, in the next 12 months, due to the lapse of the statute of limitations. These adjustments, if recognized, would positively impact our effective tax rate, and would be recognized as additional tax benefits.

Note 16.        Commitments and Contingencies

Litigation and Claims— On February 8, 2018, two putative class action complaints were filed against the Company, the Company's Chief Executive Officer, and the Company's former Chief Financial Officer in the U.S. District Court for the Northern District of California (Hessefort v. Super Micro Computer, Inc., et al., No. 18-cv-00838 and United Union of Roofers v. Super Micro Computer, Inc., et al., No. 18-cv-00850). The complaints contain similar allegations, claiming that the defendants violated Section 10(b) of the Securities Exchange Act due to alleged misrepresentations and/or omissions in public statements regarding recognition of revenue. The court subsequently appointed New York Hotel Trades Council & Hotel Association of New York City, Inc. Pension Fund as lead plaintiff. The lead plaintiff then filed an amended complaint naming the Company's Senior Vice President of Investor Relations as an additional defendant. On June 21, 2019, the lead plaintiff filed a further amended complaint naming the Company's former Senior Vice President of International Sales, Corporate Secretary, and Director as an additional defendant. On July 26, 2019, the Company filed a motion to dismiss the complaint. On March 23, 2020, the Court granted the Company’s motion to dismiss the complaint, with leave for lead plaintiff to file an amended complaint within 30 days. On April 22, 2020, lead plaintiff filed a further amended complaint. On June 15, 2020, the Company filed a motion to dismiss the further amended complaint, the hearing for which is calendared for September 23, 2020.
The Company believes the claims are without merit and intends to vigorously defend against the lawsuit.

SEC Matter— The Company cooperated with the SEC in its investigation of marketing expenses that contained certain irregularities discovered by Company management, which irregularities were disclosed on August 31, 2015, and the Company cooperated with the SEC in its further investigation of the matters underlying the Company’s inability to timely file its Form 10-K for the fiscal year ended June 30, 2017 and concerning the publication of a false and widely discredited news article in October 2018 concerning the Company’s products. On August 25, 2020, to fully resolve all matters under investigation, the Company consented to entry of an Order Instituting Cease-and-Desist Proceedings Pursuant to Section 8A of the Securities Act of 1933 and Section 21C of the Securities Exchange Act of 1934, Making Findings, and Imposing a Cease-and-Desist Order (“Order”), as announced by the SEC. The Company admitted the SEC’s jurisdiction over the Company and the subject matter of the proceedings, but otherwise neither admitted nor denied the SEC’s findings, as described in the Order. The Company agreed to cease and desist from committing or causing any violations and any future violations of Sections 17(a)(2) and (3) of the Securities Act and Sections 13(a), 13(b)(2)(A), and 13(b)(2)(B), of the Exchange Act and Rules 12b-20, 13a-1, 13a-11, and 13a-13 thereunder. The Company also agreed to pay a civil money penalty of $17.5 million. In addition, the Company’s Chief Executive Officer concluded a settlement with the SEC on August 25, 2020, as announced by the SEC. The Company’s Chief Executive Officer will pay the Company the sum of $2,122,000 as reimbursement of profits from certain stock sales during the relevant period, pursuant to Section 304 of the Sarbanes-Oxley Act of 2002. As of and for the year ended June 30, 2020, the Company recorded a liability of $17.5 million for its SEC settlement which is included in accrued liabilities and general and administrative expenses in the consolidated financial statements. The Company’s Chief Executive Officer’s payment of $2,122,000 to the Company is a contingent gain and will be recorded when it is realized.

Other legal proceedings and indemnifications

From time to time, the Company has been involved in various legal proceedings arising from the normal course of business activities. The resolution of any such matters have not had a material impact on the Company’s consolidated financial condition, results of operations or liquidity as of June 30, 2020 and any prior periods.

The Company has entered into indemnification agreements with its current and former directors and executive officers.
Under these agreements, the Company has agreed to indemnify such individuals to the fullest extent permitted by law against liabilities that arise by reason of their status as directors or officers and to advance expenses incurred by such individuals in connection with related legal proceedings. It is not possible to determine the maximum potential amount of payments the Company could be required to make under these agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each claim. However, the Company maintains directors and officers liability insurance coverage to reduce its exposure to such obligations.


88



SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

Purchase Commitments - The Company has agreements to purchase inventory and non-inventory items primarily through the next 12 months. As of June 30, 2020, these remaining noncancelable commitments were $193.6 million, including $68.9 million for related parties.
    
Standby Letter of Credit - In October 2019, Bank of America increased the value of a previously issued standby letter of credit to a beneficiary from $3.2 million to $6.4 million to facilitate ongoing operations of the Company. The standby letter of credit is cancellable upon written notice from the issuer. No amounts have been drawn under the standby letter of credit.

Lease Commitments - See Note 12, "Leases," for a discussion of the Company's operating lease and financing lease commitments.

Note 17.        Retirement Plans

The Company sponsors a 401(k) savings plan for eligible United States employees and their beneficiaries. Contributions by the Company are discretionary, and no contributions have been made by the Company for the fiscal years ended June 30, 2020, 2019 and 2018.

Beginning in March 2003, employees of Super Micro Computer, B.V. are required to deduct a portion of their gross wages based on a defined age-dependent premium and invest the amount in a defined contribution plan. The Company is required to match the amount that is deducted monthly from employees’ wages. Similar to contributions into a 401(k) plan, the Company's obligation is limited to the contributions made to the contribution plan. Investment risk and investment rewards are assumed by the employees and not by the Company. For the fiscal years ended June 30, 2020, 2019 and 2018, the Company’s matching contribution was $0.6 million, $0.5 million, and $0.5 million, respectively.

The Company contributes to a defined contribution pension plan administered by the government of Taiwan that covers all eligible employees within Taiwan. Pension plan benefits are based primarily on participants’ compensation and years of service credited as specified under the terms of Taiwan’s plan. The funding policy is consistent with the local requirements of Taiwan. The Company's obligation is limited to the contributions made to the pension plan. The Company has no control over the investment strategy of the assets of the government administered pension plan. For the fiscal years ended June 30, 2020, 2019 and 2018, the Company’s contribution was $2.0 million, $1.6 million and $1.5 million, respectively.

Note 18.        Segment Reporting

The Company operates in one operating segment that develops and provides high performance server solutions based upon an innovative, modular and open-standard architecture. The Company’s chief operating decision maker is the Chief Executive Officer.

The following is a summary of property, plant and equipment, net (in thousands):
 
 
June 30,
 
2020
 
2019
Long-lived assets:
 
 
 
United States
$
178,812

 
$
162,835

Asia
51,605

 
41,915

Europe
3,368

 
2,587

 
$
233,785

 
$
207,337



The Company’s revenue is presented on a disaggregated basis in Note 3, “Revenue” by type of product, by geographical market, and by products sold through its indirect sales channel or to its direct customers and OEMs.


89


SUPER MICRO COMPUTER, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS—(Continued)

Note 19.     Selected Quarterly Financial Data (Unaudited)

The following table presents the Company's unaudited consolidated quarterly financial data. This information has been prepared on a basis consistent with that of the audited consolidated financial statements. The Company believes that all necessary adjustments, consisting of normal recurring accruals and adjustments, have been included to present fairly the quarterly financial data. The Company's quarterly results of operations for these periods are not necessarily indicative of future results of operations.

 
Three Months Ended
 
Jun. 30
2020
Mar. 31
2020
Dec. 31
2019
Sep. 30
2019
Jun. 30
2019
Mar. 31
2019
Dec. 31
2018
Sep. 30
2018
 
(In thousands, except per share data)
Net sales
$
896,126

$
772,408

$
870,943

$
799,804

$
854,234

$
743,499

$
931,509

$
971,118

Gross profit
123,517

133,360

138,404

130,929

132,034

112,327

127,922

123,239

Net income
18,450

15,807

23,706

26,345

23,710

10,646

18,220

19,342

Net income per common share:








Basic
0.35

0.31

0.47

0.52

0.47

0.21

0.37

0.39

Diluted
0.34

0.29

0.46

0.51

0.46

0.21

0.36

0.37



Note 20.     Subsequent Events

On August 9, 2020, the Company's Board of Directors approved a share repurchase program to repurchase shares of common stock for up to $30.0 million at prevailing prices in the open market. The share repurchase program is effective until December 31, 2020 or until the maximum amount of common stock is repurchased. 385,000 shares of common stock were repurchased through the date these consolidated financial statements were issued.


90





Item 9.        Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

None.
 
Item 9A.    Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Under the supervision, and with the participation, of our management, including our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), we evaluated the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of June 30, 2020. Based on this evaluation, our CEO and CFO have concluded that our disclosure controls and procedures were not effective as of June 30, 2020 because of a material weakness in our internal control over financial reporting, as further described below.

Notwithstanding the material weakness, management believes that the consolidated financial statements and related financial information included in this Annual Report on Form 10-K present fairly, in all material respects, our financial condition, results of operations and cash flows as of and for the periods presented in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”).

Management’s Report on Internal Control Over Financial Reporting

Management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f).

Internal control over financial reporting is a process designed by, or under the supervision of, our CEO and CFO to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our consolidated financial statements for external purposes in accordance with U.S. GAAP. Management’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets, (ii) provide reasonable assurance that transactions are appropriately recorded to permit preparation of financial statements in accordance with U.S. GAAP and that our receipts and expenditures are made only in accordance with authorizations of management, acting under authority delegated to them by the Board, and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our financial statements.

Management, including our CEO and CFO, assessed our internal control over financial reporting as of June 30, 2020. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in its Internal Control - Integrated Framework (2013) (the “COSO Framework”). Based on this assessment, management has determined that we did not maintain effective internal control over financial reporting as of June 30, 2020 because of the material weakness described below.

A material weakness in internal controls is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. Because of its inherent limitations, even appropriate internal control over financial reporting may not prevent or detect misstatements.

Information Technology (“IT”) General Controls

We identified deficiencies related to IT general controls that aggregated to a material weakness. The following were contributing factors to the material weakness in IT general controls:

We have authorized certain IT users with broad access to all parts of our primary accounting system without adequate monitoring or recording of how they used that access. In addition, access control deficiencies and change management deficiencies were noted on other systems relevant to financial reporting. Some of our internally-developed systems relevant to financial reporting lack system tracking capabilities to monitor access changes or application changes. In some cases, IT general controls were not designed effectively, and in others, were designed effectively but did not operate effectively or for a sufficient period of time. Business process controls that depend on the affected information systems, or that depend on data or financial reports generated from the affected information

91




systems to be accurate and complete, could be adversely affected, although we have identified no instances of any adverse effect due to these deficiencies.

The effectiveness of our internal control over financial reporting as of June 30, 2020 has been audited by Deloitte & Touche LLP, our independent registered public accounting firm, as stated in its report that is included herein.

Remediation Plan

We have remediated the material weaknesses related to each of the five COSO components of internal control (Control Environment; Risk Assessment; Control Activities; Information & Communication; Monitoring of Controls) and revenue recognition accounting controls by completing our remediation plan, as previously disclosed in our Annual Report on Form 10-K for the year ended June 30, 2019.

Our management is committed to remediating identified control deficiencies (including both those that rise to the level of a material weakness and those that do not), fostering continuous improvement in our internal controls and enhancing our overall internal controls environment. Our management believes that the actions below will remediate the material weakness we have identified and strengthen our internal control over financial reporting. As we continue to evaluate and work to improve our internal control over financial reporting, we may take additional or different measures to address control deficiencies with the overall objective to provide reasonable assurance regarding the reliability of financial reporting and the preparation of our consolidated financial statements through an effective system of internal control over financial reporting.

To date, we have taken the following actions related to the material weakness that, as of June 30, 2020, had not yet been fully implemented or had not been in place for a sufficient period of time to demonstrate that they were having their desired effect:
Re-designed the logical access roles associated with our primary ERP application and re-provisioned those roles to enforce segregation of duties and align user access commensurate with their business process role and job responsibilities;
Implemented a third-party application to facilitate improved processes and controls related to provisioning privileged access roles and the monitoring of those roles; and
For one of our boundary applications (fulfillment and warehouse management), implemented a new program change management control.

Our management believes that meaningful progress has been made on the remaining remediation efforts. Management regards successful completion of our remaining remediation actions as an important priority. The remaining remediation activities include:
Strengthening access controls related to boundary systems;
Strengthening provisioning of privileged access roles;
Monitoring instances in which individuals are granted broad access; and
Implementing new change management controls related to boundary systems.

Changes in Internal Control over Financial Reporting

Other than the remediation efforts described above, there were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the three months ended June 30, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.


92





REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Super Micro Computer, Inc.
Opinion on Internal Control over Financial Reporting
We have audited the internal control over financial reporting of Super Micro Computer, Inc. and subsidiaries (the “Company”) as of June 30, 2020, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, because of the effect of the material weakness identified below on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of June 30, 2020, based on criteria established in Internal Control - Integrated Framework (2013) issued by COSO.
We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended June 30, 2020, of the Company and our report dated August 28, 2020, 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 Report on Internal Control Over Financial Reporting. 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.
Material Weakness
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weakness has been identified and included in management's assessment:
Information Technology (“IT”) General Controls
The Company identified deficiencies related to IT general controls that aggregated to a material weakness. The following were contributing factors to the material weakness in IT general controls:
The Company authorized certain IT users with broad access to all parts of the primary accounting system without adequate monitoring or recording of how they used that access. In addition, access control deficiencies and change management deficiencies were noted on other systems relevant to financial reporting. Some of the Company’s

93





internally-developed systems relevant to financial reporting lack system tracking capabilities to monitor access changes or application changes. In some cases IT general controls were not designed effectively, and in others, were designed effectively but did not operate effectively or for a sufficient period of time. Business process controls that depend on the affected information systems, or that depend on data or financial reports generated from the affected information systems to be accurate and complete, could be adversely affected, although the Company has identified no instances of any adverse effect due to these deficiencies.

This material weakness was considered in determining the nature, timing, and extent of audit tests applied in our audit of the consolidated financial statements as of and for the year ended June 30, 2020, of the Company, and this report does not affect our report on such financial statements.
/s/ Deloitte & Touche LLP
San Jose, California
August 28, 2020

Item 9B.    Other Information

None.


94





PART III
 
Item 10.        Directors, Executive Officers, and Corporate Governance

Executive Officers and Directors

The following table sets forth information regarding our current directors and executive officers and their ages as of July 31, 2020:
Name
 
Age
 
Position(s)
Charles Liang
 
62
 
President, Chief Executive Officer and Chairman of the Board
Kevin Bauer
 
60
 
Senior Vice President, Chief Financial Officer
Alex Hsu
 
71
 
Chief Operating Officer
Don Clegg
 
61
 
Senior Vice President of Worldwide Sales
George Kao
 
59
 
Senior Vice President of Operations
David Weigand
 
62
 
Senior Vice President, Chief Compliance Officer
Sara Liu
 
58
 
Co-Founder, Senior Vice President and Director
Daniel W. Fairfax (1)(4)
 
64
 
Director
Michael S. McAndrews (1)(4)
 
67
 
Director
Hwei-Ming (Fred) Tsai (1)(2)(3)(4)
 
64
 
Director
Saria Tseng (2)(3)(4)
 
50
 
Director
Sherman Tuan (2)(3)(4)
 
66
 
Director
Tally Liu (1)(4)
 
70
 
Director
__________________________
(1)Member of the Audit Committee
(2)Member of the Compensation Committee
(3)Member of the Nominating and Corporate Governance Committee
(4)Determined by the Board of Directors to be “independent”

Executive Officers and Management Directors

Charles Liang founded Super Micro and has served as our President, Chief Executive Officer and Chairman of the Board since our inception in September 1993. Mr. Liang has been developing server and storage system architectures and technologies for the past three decades. From July 1991 to August 1993, Mr. Liang was President and Chief Design Engineer of Micro Center Computer Inc., a high-end motherboard design and manufacturing company. From January 1988 to April 1991, Mr. Liang was Senior Design Engineer and Project Leader for Chips & Technologies, Inc., a chipset technology company, and Suntek Information International Group, a system and software development company. Mr. Liang has been granted many server technology patents. Mr. Liang holds an M.S. in Electrical Engineering from the University of Texas at Arlington and a B.S. in Electrical Engineering from National Taiwan University of Science & Technology in Taiwan. Our Nominating and Corporate Governance Committee (“Governance Committee”) concluded that Mr. Liang should serve on the Board based on his skills, experience and qualifications in managing technology businesses, his technical expertise, and his long familiarity with our company’s business.

Kevin Bauer has served as our Senior Vice President, Chief Financial Officer since January 2018 and previously served as our Senior Vice President, Corporate Development and Strategy beginning January 2017. Prior to his employment with our company, Mr. Bauer was the Senior Vice President and Chief Financial Officer of Pericom Semiconductor Corporation, a semiconductor company, from February 2014 until its sale to Diodes, Incorporated in November 2015 and, thereafter, assisted Diodes with the integration of Pericom until November 2016. Prior to that he was Chief Financial Officer of Exar Corporation, a semiconductor manufacturer, from June 2009 through December 2012, Corporate Controller from August 2004 to June 2009 and Operations Controller from February 2001 to August 2004. Previously, Mr. Bauer was Operations Controller at WaferTech LLC (a subsidiary of Taiwan Semiconductor Manufacturing Company Limited) from July 1997 to February 2001. Prior to WaferTech, he was at VLSI Technology for ten years where he held a variety of increasingly more senior finance roles culminating in his position as Director and Group Controller. Mr. Bauer received an M.B.A. from Santa Clara University and a B.S. in Business Administration from California Lutheran University.


95




Alex Hsu serves as our Chief Operating Officer.  Mr. Hsu has served in various positions with the Company since October 2003, including as the Chairman of Supermicro Taiwan since February 2018, Executive Director of Supermicro Technology (Beijing) Co. Ltd. since August 2009, Sr. Chief Executive of Strategic Business from August 2009 to February 2018, Chief Sales and Marketing Officer from July 2006 to August 2009, Senior Vice President of Sales from October 2004 to July 2006 and President of European Offices and Vice President of Operations (USA) from October 2003 to October 2004.  From January 2002 to September 2003, Mr. Hsu was President and Chief Operating Officer of Bizlink Group, an IT solutions company.  From January 2001 to January 2002, he was a private investor and consultant working with startup companies in Silicon Valley. From August 1999 to December 2000, he was President and Chief Operating Officer at Oplink Communications, Inc., a networking solutions company. Mr. Hsu has over 40 years of experience in the IT industry and served in various managerial and executive positions at Philips, Acer, Hewlett-Packard and Umax group. Mr. Hsu holds an M.B.A. and a B.S. in Electrical Engineering from National Chao-Tung University in Taiwan.

Don Clegg serves as our Senior Vice President of Worldwide Sales. He previously served as our Vice President of Marketing and Worldwide Business Development. Mr. Clegg has been an employee since April 2006 and has held various senior sales and marketing roles with the Company during that time. Mr. Clegg started his career as a Design Engineer and evolved from Engineer to Vice President of Sales and Marketing working at several established and startup Silicon Valley system and semiconductor companies. Mr. Clegg graduated with high honors from Brigham Young University, where he earned a B.S. in Electrical Engineering.

George Kao serves as our Senior Vice President of Operations and previously served as our Vice President of Operations. Mr. Kao joined the Company in October 2016. Mr. Kao was Vice President of Operations of Pericom Semiconductor Corp. from October 2006 to September 2016. Mr. Kao served as a Chief Operating Officer of Orient Semiconductor Electronics Philippines, Inc., a subsidiary of Orient Semiconductor Electronics Ltd., from July 2003 to March 2006. Mr. Kao joined Orient Semiconductor Electronics Philippines, Inc. from Santa Clara-based Foveon after a 20-year career in technology in the United States that began at National Semiconductor. Mr. Kao holds a B.S. in Electrical Engineering from California State Polytechnic University in San Luis Obispo.

David Weigand has served as our Senior Vice President, Chief Compliance Officer since May 2018. Prior to his employment with our company, Mr. Weigand was a Vice President at Hewlett Packard Enterprise (HPE) from November 2016 until April 2018 and served as Vice President, Tax at Silicon Graphics International, Inc., from September 2013 until its acquisition by HPE in November 2016. Prior to that he was Vice President, Chief Financial Officer of Renesas Electronics America, a semiconductor company formed by the merger of the semiconductor businesses of NEC Corporation, Hitachi and Mitsubishi Electric from October 2010 until April 2013, and Vice President, Controller of NEC Electronics America from October 2004 until September 2010. Mr. Weigand holds a M.S. degree in Taxation from the University of Hartford and a B.S. degree in Accounting from San Jose State University and is a Certified Public Accountant in California (Inactive).
Sara Liu co-founded Super Micro in September 1993, has been a member of our Board of Directors since March 2007 and currently serves as our Co-Founder, Senior Vice President, and a director. She has held a variety of positions with the Company, including Treasurer from inception to May 2019, Senior Vice President of Operations from May 2014 to February 2018, and Chief Administrative Officer from October 1993 to May 2019. From 1985 to 1993, Ms. Liu held accounting and operational positions for several companies, including Micro Center Computer Inc. Ms. Liu holds a B.S. in Accounting from Providence University in Taiwan. Ms. Liu is married to Mr. Charles Liang, our Chairman, President and Chief Executive Officer. Our Governance Committee concluded that Ms. Liu should serve on the Board based on her skills, experience, her general expertise in business and operations and her long familiarity with our company’s business.

Non-Management Directors

Daniel W. Fairfax has been a member of our Board of Directors since July 2019. Mr. Fairfax served as Senior Vice President and Chief Financial Officer of Brocade Communications, a networking equipment company ("Brocade") from June 2011 to November 2017. Brocade was acquired by Broadcom in November 2017. Mr. Fairfax previously served as Brocade's Vice President of Global Services from August 2009 to June 2011 and Brocade's Vice President of Business Operations from January 2009 to August 2009. Prior to Brocade, Mr. Fairfax served as Chief Financial Officer of Foundry Networks, Inc., from January 2007 until December 2008. Foundry Networks was acquired by Brocade in December 2008. Earlier in his career Mr. Fairfax served in executive financial management and/or general management positions at GoRemote Internet Communications, Ironside Technologies, Acta Technology, NeoVista Software, Siemens and Spectra-Physics. He began his career as a consultant with the National Telecommunications Practice Group of Ernst & Young. Mr. Fairfax currently serves on the board of directors of Energous Corporation, where he is the chair of the audit committee. Mr. Fairfax is a certified public accountant with an inactive license in California and holds an MBA degree from The University of Chicago Booth School of

96





Business and a Bachelor of Arts degree, with a major in Economics, from Whitman College. Our Governance Committee concluded that Mr. Fairfax should serve on the Board based on his skills, experience, his financial literacy and his familiarity with technology businesses.
    
Michael S. McAndrews has been a member of our Board of Directors since February 2015. Mr. McAndrews has served as a Principal of Abbott, Stringham & Lynch, an accounting firm serving the Silicon Valley, since September 2013. From June 2002 to June 2013, he served as a Partner at PricewaterhouseCoopers LLP, a multinational professional services network, where he provided tax planning and consulting services to multinational public companies, private companies and their owners and emerging businesses in a variety of industries including high-technology, manufacturing, food processing and wholesale/retail distribution. From November 1979 to June 2002, he worked for Arthur Andersen and Company, a global professional services firm. He served as Partner from 1993 to 2002 where he focused primarily on providing tax planning and compliance services to high technology companies ranging in size from start-ups to large multinational public companies. Mr. McAndrews is a certified public accountant with an active license in California and holds a Bachelor of Science in Commerce, Accounting degree from Santa Clara University. Our Governance Committee concluded that Mr. McAndrews should serve on the Board based on his skills, experience, his financial literacy and his familiarity with technology businesses.

Hwei-Ming (Fred) Tsai has been a member of our Board of Directors since August 2006. Mr. Tsai served as an independent director of ANZ Bank (Taiwan) Limited, a wholly owned subsidiary of Australia and New Zealand Banking Group Limited from September 2013 to April 2019. Mr. Tsai has also served as an independent director of Dynapack International Technology Corporation, a public company in Taiwan, since June 2017. Mr. Tsai has been an independent business consultant since January 2010. Mr. Tsai served as Executive Vice President and Chief Financial Officer of SinoPac Bancorp, a financial holding company based in Los Angeles, California from February 2001 and August 2005, respectively, to December 2009. He also served as Senior Executive Vice President of Far East National Bank, a commercial bank that is held by SinoPac Bancorp from December 2002 to December 2009. Mr. Tsai holds a Master in Professional Accounting from the University of Texas at Austin and a B.A. in Accounting from National Taiwan University in Taiwan. Our Governance Committee concluded that Mr. Tsai should serve on the Board based on his skills, experience and qualifications in capital finance, his financial literacy and his familiarity with our company’s business.

Saria Tseng has been a member of our Board of Directors since November 2016. Ms. Tseng has served as Vice President of Strategic Corporate Development, General Counsel and Secretary of Monolithic Power Systems, Inc. a fabless manufacturer of high-performance analog and mixed-signal semiconductors since 2004. From 2001 to 2004, Ms. Tseng served as Vice President, General Counsel and Corporate Secretary of MaXXan Systems, an enterprise class storage network system. Previously, Ms. Tseng was an attorney at Gray Cary (now DLA Piper) and Jones Day. Ms. Tseng is a member of the state bar in both California and New York and is a member of the bar association of the Republic of China, Taiwan. She holds Master of Law degrees from the University of California at Berkeley and the Chinese Culture University in Taipei. Our Governance Committee concluded that Ms. Tseng should serve on the Board based on her skills, experience and qualifications in business and corporate law, her legal expertise and her familiarity with technology business.

Sherman Tuan has been a member of our Board of Directors since February 2007. Mr. Tuan is founder of PurpleComm, Inc. (doing business as 9x9.tv), a platform for connected TV, where he has served as Chief Executive Officer since January 2005 and Chairman of the Board since June 2003. From September 1999 to May 2002, he was director of Metromedia Fiber Network, Inc., a fiber optical networking infrastructure provider. Mr. Tuan was co-founder of AboveNet Communications, Inc., an internet connectivity solutions provider, where he served as President from March 1996 to January 1998, Chief Executive Officer from March 1996 to May 2002 and director from March 1996 to September 1999. Mr. Tuan holds a degree in Electrical Engineering from Feng-Chia University in Taiwan. Our Governance Committee concluded that Mr. Tuan should serve on the Board based on his skills, experience and qualifications in managing technology businesses, his technical expertise, and his familiarity with our company’s business.

Tally Liu was appointed to our Board of Directors and our Audit Committee on January 30, 2019, and was appointed as the chair of the Audit Committee on June 30, 2019. Mr. Liu has been retired since 2015. Prior to his retirement, Mr. Liu was Chief Executive Officer of Wintec Industries, a supply chain solutions company for high-tech manufacturers, from 2012 to 2015. Prior to Wintec, Mr. Liu served as Chairman of the Board and Chief Executive Officer of Newegg, Inc., an internet consumer technology retailer, from 2008 to 2010, and as President of Newegg in 2008. Prior to Newegg, Mr. Liu held various positions with Knight Ridder Inc., including Vice President, Finance & Advance Technology and Vice President of Internal Audit. Mr. Liu served as President of the International Newspapers Financial Executives (INFE) for one year before it merged with other media associations. A Certified Public Accountant from 1982-2007, Mr. Liu is a member of the American Institute of Certified Public Accountants (AICPA) with retired status, and was previously a member of the Florida Institute of Certified Public Accountants (FICPA). Mr. Liu is also a Certified Information System Auditor (CISA) and Certified Information Security

97





Manager (CISM), with non-practice status, with the Information Systems Audit and Control Association (ISACA) and has also been certified in Control Self-assessment (CCSA) by the Institute of Internal Auditors (IIA). After earning his BA of Commerce from National Chengchi University, Taipei, Taiwan, and MBA from Florida Atlantic University, Mr. Liu received executive leadership training at the Stanford Advanced Finance Program in 1986 and at Harvard Business School in the Advanced Management Program (AMP) in 1998. Mr. Liu is not related to any member of our Board of Directors or any of our officers. Our Governance Committee concluded that Mr. Liu should serve on the Board based on his skills, experience, his financial literacy and his familiarity with technology businesses.

Except for Mr. Charles Liang and Ms. Sara Liu who are married, there are no other family relationships among any of our directors or executive officers.

Composition of the Board

Our authorized number of directors is eight. There are currently eight directors. Our amended and restated certificate of incorporation provides for a classified Board of Directors divided into three classes. The members of each class are elected to serve a three-year term with the term of office for each class ending in consecutive years. Vacancies may be filled by a majority of the directors then in office, although less than a quorum, or by a sole remaining director. Alternatively, the Board of Directors, at its option, may reduce the number of directors, provided that no decrease in the number of directors constituting the Board of Directors shall shorten the term of any incumbent director.

The current composition of the Board of Directors is:
Class I Directors (1)
Charles Liang
Sherman Tuan
Tally Liu
Class II Directors (2)
Sara Liu
Michael S. McAndrews
Hwei-Ming (Fred) Tsai
Class III Directors (3)
Daniel W. Fairfax
Saria Tseng
__________________________
(1)
The term of Class I directors expires at the annual meeting of stockholders following fiscal year 2022.
(2)
The term of Class II directors expires at the annual meeting of stockholders following fiscal year 2020.
(3)
The term of Class III directors expires at the annual meeting of stockholders following fiscal year 2021.

CORPORATE GOVERNANCE

Corporate Governance Guidelines

We have adopted “Corporate Governance Guidelines” to help ensure that the Board of Directors is independent from management, appropriately performs its function as the overseer of management, and that the interests of the Board of Directors and management align with the interests of our stockholders. The “Corporate Governance Guidelines” are available at https://ir.supermicro.com/corp-governance#governance.

Code of Ethics

We have adopted a “Code of Business Conduct and Ethics” that is applicable to all directors, executive officers and employees and embodies our principles and practices relating to the ethical conduct of our business and our long-standing commitment to honesty, fair dealing and full compliance with all laws affecting our business. Our “Code of Business Conduct and Ethics” is available at https://ir.supermicro.com/corp-governance#governance. Any substantive amendment or waiver of the Code relating to executive officers or directors will be made only after approval by our Board of Directors and will be promptly disclosed on our website within four business days.






98





Director Independence

The listing requirements of The Nasdaq Stock Market generally require that a majority of the members of a listed company's board of directors be independent. In addition, the listing rules generally require that, subject to specified exceptions, each member of a listed company's audit committee, compensation committee, and nominating and corporate governance committees be independent. Audit Committee members must also satisfy the independence criteria set forth in Rule 10A-3 under the Securities Exchange Act of 1934, as amended (the "Exchange Act") and the listing requirements of The Nasdaq Stock Market. In addition, compensation committee members must satisfy the independence criteria set forth in Rule 10C-1 under the Exchange Act and the listing requirements of The Nasdaq Stock Market.
    
The Board affirmatively determines the independence of each director and nominee for election as a director in accordance with the listing requirements of The Nasdaq Stock Market.

Based on these standards, our Board of Directors has determined that six of its current eight members, Daniel W. Fairfax, Michael S. McAndrews, Hwei-Ming (Fred) Tsai, Saria Tseng, Sherman Tuan and Tally Liu, are "independent directors" under the applicable rules and regulations of the SEC and the listing requirements and rules of The Nasdaq Stock Market.

Executive Sessions

Non-management directors meet in executive session without management present each time the Board holds its regularly scheduled meetings.

Communications with the Board of Directors

The Board of Directors welcomes the submission of any comments or concerns from stockholders or other interested parties. If you wish to send any communications to the Board of Directors, you may use one of the following methods:

Write to the Board at the following address:

Board of Directors
Super Micro Computer, Inc.
c/o General Counsel
980 Rock Avenue
San Jose, California 95131

E-mail the Board of Directors at BODInquiries@supermicro.com

Communications that are intended specifically for the independent directors or non-management directors should be sent to the e-mail address or street address noted above, to the attention of the "Independent Directors."

MEETINGS AND COMMITTEES OF THE BOARD

Board Meetings

Each director is expected to devote sufficient time, energy and attention to ensure diligent performance of his or her duties and to attend all Board and committee meetings. We encourage, but do not require, each Board member to attend our annual meeting of stockholders. We held an annual meeting of stockholders on June 5, 2020 for our fiscal year 2019. The Board held 15 meetings during fiscal year 2020, four of which were regularly scheduled meetings and 11 of which were special meetings.  All directors attended at least 75% of the meetings of the Board and the committees on which they served during the time they were members of the Board or such committees during fiscal year 2020.

Board Leadership Structure

Our Chairman, Charles Liang, is also our Chief Executive Officer. The Board and our Nominating and Corporate Governance Committee (the "Governance Committee") believe that it is appropriate for Mr. Liang to serve as both the Chief Executive Officer and Chairman due to the relatively small size of our Board, and the fact that Mr. Liang is the founder of our company with extensive experience in our industry. We do not currently have a lead independent director.


99





Board Role in the Oversight of Risk

The Board oversees our risk management activities, requesting and receiving reports from management. The Board exercises this oversight responsibility directly and through its committees. Our Board has delegated primary responsibility for oversight of risks relating to financial controls and reporting to our Audit Committee, which in turn reports to the full Board on such matters as appropriate. The Audit Committee also assists the Board in oversight of certain risks, particularly in the areas of internal controls over financial reporting, financial reporting and review of related party transactions.

Our management, with oversight from our Compensation Committee, has reviewed its compensation policies and practices with respect to risk-taking incentives and risk management and does not believe that potential risks arising from our compensation polices or practices are reasonably likely to have a material adverse effect on our company

Committees of the Board of Directors

The Board has three standing committees to facilitate and assist the Board in discharging its responsibilities: the Audit Committee, the Compensation Committee and the Governance Committee. In accordance with applicable listing requirements of The Nasdaq Stock Market, each of these committees is comprised solely of non-employee, independent directors. The charter for each committee is available at https://ir.supermicro.com/corp-governance#governance. In January 2019, the Board of Directors approved amendments to the charters for each of the Audit Committee, the Compensation Committee and the Governance Committee, which amendments are reflected in the descriptions contained herein. The charter of each committee also is available in print to any stockholder who requests it. The following table sets forth the current members of each of the standing Board committees:

Audit Committee
 
Compensation Committee
 
Governance Committee
Tally Liu (1)
 
Sherman Tuan (1)
 
Hwei-Ming (Fred) Tsai (1)
Daniel W. Fairfax
 
Hwei-Ming (Fred) Tsai
 
Saria Tseng
Michael S. McAndrews
 
Saria Tseng
 
Sherman Tuan
Hwei-Ming (Fred) Tsai
 
 
 
 
__________________________
(1)
Committee Chairperson

Audit Committee

The Audit Committee has four members. The Audit Committee met 15 times in fiscal year 2020, four of which were regularly scheduled meetings and 11 of which were special meetings. The Board has determined that each member of our Audit Committee meets the requirements for independence under the applicable listing requirements of The Nasdaq Stock Market and the rules of the SEC. The Board has also determined that each member of our Audit Committee is an “audit committee financial expert” as defined under applicable SEC rules.

As outlined more specifically in the Audit Committee charter, the Audit Committee has, among other duties, the following responsibilities:

Appoints, retains and approves the compensation of our independent auditors, and reviews and evaluates the auditors’ qualifications, independence and performance;
Oversees the independent auditors’ audit work and reviews and pre-approves all audit and non-audit services that may be performed by them;
Discusses with the independent auditors any audit problems, difficulties and management’s response to them, and all matters that the Public Company Accounting Oversight Board and the SEC require to be discussed with the committee;
Reviews and discusses with management press releases regarding our financial results, as well as financial information and earnings guidance provided to securities analysts and rating agencies;
Reviews and approves the planned scope of our annual audit;
Monitors the rotation of partners of the independent auditors on our engagement team as required by law;
Reviews our financial statements and discusses with management and the independent auditors the results of the annual audit and the review of our quarterly financial statements;
Reviews our critical accounting policies and estimates;

100





Oversees the adequacy of our financial controls;
Periodically reviews with management and the independent auditors our disclosure controls and procedures and our internal control over financial reporting;
Reviews and approves the internal audit function’s (i) audit plan, (ii) all major changes to the internal audit plan, (iii) the scope, progress and results of executing the internal audit plan, and (iv) the annual performance of the internal audit function
Reviews and approves all related party transactions;
Establishes and oversees procedures for the receipt, retention and treatment of complaints regarding accounting, internal controls or auditing matters and oversees enforcement, compliance and remedial measures under our Code of Business Conduct and Ethics;
Initiates investigations and hire legal, accounting and other outside advisors or experts to assist the Audit Committee, as it deems necessary to fulfill its duties;
Periodically discusses with management our major financial risk exposures and steps management has taken to monitor and control the exposures, including our risk assessment and risk management guidelines and policies; and
Reviews and evaluates, at least annually, the adequacy of the Audit Committee charter and recommends any proposed changes to the Board for approval.                        

Compensation Committee

The Compensation Committee has three members. The Compensation Committee met nine times in fiscal year 2020, four of which were regularly scheduled meetings and five of which were special meetings. The Compensation Committee is comprised solely of non-employee directors. The Board has determined that each member of our Compensation Committee meets the requirements for independence under the listing requirements of The Nasdaq Stock Market.

As outlined more specifically in the Compensation Committee charter, the Compensation Committee has, among other duties, the following responsibilities:

Periodically reviews and advises the Board concerning our overall compensation philosophy, policies and plans, including a review and approval of a group of companies for general executive compensation competitive comparisons, approval of target pay and performance objectives against this group, and monitoring of our executive compensation levels and their performance relative to this group;
Reviews and approves corporate goals and objectives relevant to compensation of the Chief Executive Officer and other executive officers;
Evaluates the performance of the Chief Executive Officer and other executive officers in light of those goals and objectives, including generally against the overall performance of executive officers at comparable companies, all while taking into account our risk management policies and practices;
Reviews and approves the compensation of the Chief Executive Officer and other executive officers;
Reviews and approves our incentive compensation plans and equity compensation plans;
Monitors and assesses risks associated with our compensation policies, including whether such policies could lead to unnecessary risk-taking behavior, and consults with management regarding such risks;
Administers the issuance of restricted stock grants, stock options and other equity awards to executive officers, directors and other eligible individuals under our equity compensation plans; and
Reviews and evaluates, at least annually, the performance of the Compensation Committee, including compliance of the Compensation Committee with its charter and the adequacy of the Compensation Committee charter.

In general, the Compensation Committee discharges the Board's responsibilities regarding the determination of executive compensation, and reviews and makes recommendations to the full Board in the determination of non-employee director compensation. The Compensation Committee also makes recommendations to the full Board regarding non-ordinary course executive compensation matters, including with respect to new or amended employment contracts, severance or change-in-control plans or arrangements. The Compensation Committee may delegate its responsibilities to subcommittees comprised of one or more Compensation Committee members, subject to requirements of our bylaws and applicable laws, regulations and the terms of our executive compensation plans. Additional information about the Compensation Committee's processes for determining executive and non-employee director compensation, including the role of the Compensation Committee's compensation consultant and our executive officers, can be found in the "Executive Compensation" and "2020 Director Compensation" sections of this Annual Report.




101





Nominating and Corporate Governance Committee

The Governance Committee has three members. The Governance Committee met six times in fiscal year 2020, four of which were regularly scheduled meetings and two of which were special meetings. The Governance Committee is comprised solely of non-employee directors. The Board has determined that each member of our Governance Committee meets the requirements for independence under the listing requirements of The Nasdaq Stock Market.

As outlined more specifically in the Governance Committee charter, the Governance Committee has, among other duties, the following responsibilities:

Identifies individuals qualified to become directors;
Evaluates and selects, or recommends to the Board, director nominees for each election of directors;
Develops and recommends to the Board criteria for selecting qualified director candidates in the context of the current make-up of the Board;
Considers any nominations of director candidates validly made by our stockholders;
Reviews committee structures and compositions and recommends to the Board concerning qualifications, appointment and removal of committee members;
Develops, recommends for approval by the Board and reviews on an ongoing basis the adequacy of the corporate governance principles applicable us;
Develops and recommends to the Board our Corporate Governance Guidelines;
Reviews, on a periodic basis, the adequacy of our Corporate Governance Guidelines and recommends any proposed changes to the Board;
Oversees compliance with our Corporate Governance Guidelines and reports on such compliance to the Board;
Assists the Board in the evaluation of the Board and each committee; and
Periodically reviews the scope of responsibilities of the Governance Committee and the committee's performance of its duties.

Item 11.        Executive Compensation

EXECUTIVE COMPENSATION

Compensation Discussion and Analysis

In this section we provide an explanation and analysis of the material elements of the compensation provided to our Chief Executive Officer, Chief Financial Officer and other three most highly compensated executive officers who were serving as executive officers at the end of our fiscal year 2020 (collectively referred to as our “named executive officers”).

Our named executive officers and their positions during fiscal year 2020 were:
Charles Liang
President, Chief Executive Officer and Chairman of the Board
Kevin Bauer
Senior Vice President, Chief Financial Officer
Don Clegg
Senior Vice President, Worldwide Sales
David Weigand
Senior Vice President, Chief Compliance Officer
Alex Hsu
Senior Vice President, Chief Operating Officer

Process Overview

The Compensation Committee of the Board discharges the Board’s responsibilities relating to compensation of all of our executive officers. During fiscal year 2020, the Compensation Committee was comprised of three non-employee directors, all of whom are independent pursuant to the applicable listing rules of NASDAQ and Rule 16b-3 under the Exchange Act.

The agenda for meetings is determined by the Chair of the Compensation Committee with the assistance of our Chief Financial Officer. Committee meetings are regularly attended by our Chief Financial Officer and our General Counsel. However, neither our Chief Financial Officer nor our General Counsel attends the portion of meetings during which his own performance or compensation is being discussed. Our Chief Financial Officer and General Counsel support the Compensation Committee in its work by providing information relating to our financial plans and certain personnel-related data. In addition,

102





the Compensation Committee has the authority under its charter to hire, terminate and approve fees for advisors, consultants and agents as it deems necessary to assist in the fulfillment of its responsibilities. As part of making an overall assessment of each named executive officer’s role and performance, and structuring our compensation programs for fiscal year 2020, the Compensation Committee reviewed recommendations of our Chief Executive Officer, as well as publicly available peer group compensation data and data compiled by our independent compensation consultant.

Compensation Philosophy and Objectives
    
Our executive compensation philosophy is to link the named executive officers’ compensation to, and reward, corporate performance. Commencing in fiscal year 2018, in order to better link executive pay to performance, our Compensation Committee decided that a significant portion of our Chief Executive Officer’s periodic long-term equity awards should be in the form of performance-based restricted stock units (“PRSUs”). In general, PRSUs represent an opportunity to earn a defined number of shares of our common stock if we and/or the recipient achieve pre-set performance goals over time. PRSUs generally encourage long-term commitment to the Company and commitment to performance that is designed to boost long-term Company results. In June 2020, our stockholders approved our 2020 Equity and Incentive Compensation Plan (the “2020 Plan”), and the Compensation Committee currently plans to expand its use of performance-based equity awards like PRSUs in future long-term equity programs for named executive officers in order to more tightly link the investment interests of our stockholders to the compensation interests of our senior executive leaders.
    
The Compensation Committee considers various sources of comparative data when determining executive compensation levels, including compensation data assembled for the Compensation Committee by Radford, an Aon Hewitt company ("Radford"), from a sample of public companies selected by us. For fiscal year 2020 compensation decisions, the sample consisted of the following companies:
Ciena Corporation
Infinera Corporation
Cray Inc.(1)
Juniper Networks, Inc.
Diebold Nixdorf, Incorporated
NetApp, Inc.
Extreme Networks, Inc.
NETGEAR, Inc.
F5 Networks, Inc.
Plexus Corp.
__________________________
(1)
The same sample companies were used for fiscal year 2019 and 2020 compensation decisions. Although Cray Inc. was acquired by Hewlett Packard Enterprise Company in 2019, it remained included in the information regarding the sample public companies that was used for fiscal year 2020 compensation decisions.

In selecting the companies for inclusion in the sample, we considered whether the company may compete against us for executive talent.

For fiscal year 2020, the Compensation Committee utilized the independent consultant report developed for fiscal year 2019 as it believed the report continued to be relevant. Recognizing that over-reliance on external comparisons can be of concern, the Compensation Committee used external comparisons as only one point of reference and is mindful of the value and limitations of comparative data.

Key Fiscal Year 2020 Executive Compensation Decisions and Actions

At the beginning of fiscal year 2020, the Compensation Committee decided that it would generally not implement any increases in base salary or annual cash incentive opportunities for, or grant any equity awards to, any of our named executive officers for so long as the Company was not current in filing its periodic reports with the SEC (please refer to our Annual Report on Form 10-K for fiscal year 2019 for background on why we were not current in those filings). After we became current in our filings with the SEC and our stock was re-listed on the Nasdaq Global Select Market in December 2019, the Compensation Committee reviewed the compensation arrangements for our named executive officers. As a result of that review, in the fourth quarter of fiscal year 2020 the Compensation Committee increased the base salaries of our named executive officers (to the extent not already increased during the fiscal year) and implemented a short-term cash incentive program that incorporated certain financial metrics and individual goals as performance conditions.




103





In addition, in March 2020 the Board, upon the recommendation of the Compensation Committee, approved special performance-based cash incentive award opportunities to certain long-term employees. For many employees, these awards were granted to reward them for their valuable contributions and loyal service to the Company, particularly through the period of time when we were not current in our SEC filings. In the case of Mr. Liang and Mr. Clegg, who were the named executive officers who received such award opportunities, their incentives were specifically linked to Company stock price performance. The Board selected this design specifically to take into consideration the views expressed by multiple stockholders in connection with the Company’s stockholder outreach program, particularly a desire for the Company to use cash rather than shares for such awards and the character of the performance metrics that must be achieved to earn these awards, thus further aligning Mr. Liang and Mr. Clegg’s interests with those of our stockholders.

Mr. Clegg’s award, for a target payment of $114,000, was conditioned on the price of our common stock equaling or exceeding $25.80 (a 12% premium over the closing price on the date the Board granted the award opportunity) for any period of 20 consecutive trading days prior to September 30, 2022. The award condition was satisfied during the fourth quarter of fiscal 2020, and Mr. Clegg received his target payout of $114,000 in satisfaction of this award. Mr. Liang’s award, for a cash incentive opportunity of up to $8,076,701 (the “Maximum Value”), is subject to the following conditions:

50% of the Maximum Value will be paid to Mr. Liang only if the average closing price for the Company’s common stock equals or exceeds $31.61 (representing a 15% premium over the average closing price of the Company’s common stock for the 20 consecutive trading days preceding the Board’s decision) for any period of 20 consecutive trading days prior to September 30, 2021, provided that Mr. Liang remains employed with the Company through the date that such common stock price goal is achieved; provided further that this payment shall be subject to reduction (including possibly a reduction to zero) at the sole discretion of the Board to the extent the Company has not made, in the Board’s determination, adequate progress in remediating its internal weaknesses in its internal control over financial reporting; and

50% of the Maximum Value will be paid to Mr. Liang only if the average closing price for the Company’s common stock equals or exceeds $32.99 (representing a 20% premium over the average closing price of the Company’s common stock for the 20 consecutive trading days preceding the Board’s decision) for any period of 20 consecutive trading days prior to June 30, 2022, provided that Mr. Liang remains employed with the Company through the date that such common stock price goal is achieved.

Regarding Mr. Liang's award, the relevant stock price goals were not met during fiscal year 2020, and no portion of these amounts were paid to Mr. Liang during fiscal year 2020, although the award opportunity remains available going forward. While PRSUs were issued to our Chief Executive Officer, Mr. Liang, during fiscal year 2018, the Compensation Committee did not grant PRSUs to Mr. Liang in either fiscal year 2019 or fiscal year 2020, in part because we had only a limited number of shares available under our 2016 Equity Incentive Plan and in part because we were not current in our periodic filings with the SEC until December 2019.

Following the re-listing of our stock on the Nasdaq Global Select Market in January 2020, the Compensation Committee began considering special bonuses to certain of our employees who were most deeply involved in the effort over the prior two years to restate our prior financial statements, bring us current in our SEC filings and re-list our common stock. After several months of review and consideration, the Compensation Committee determined in May 2020 to make special cash bonus payments to certain of our employees, including $342,784 for Mr. Bauer and $147,107 for Mr. Weigand.

For fiscal 2020, the Compensation Committee established a short-term incentive cash program in which each of our named executive officers participated, as described in further detail below under “Fiscal Year 2020 Named Executive Officer Compensation Components - Short-Term Incentive Cash Compensation.”

Additional Information on the Compensation Committee's Compensation Consultant

For fiscal year 2020, the Compensation Committee utilized information from Radford in making certain named executive officer compensation decisions. Previously, in fiscal year 2019, Radford had advised the Compensation Committee regarding executive officer compensation decisions and our management had commissioned Radford to provide additional services to management for similar compensation studies to evaluate certain components of total compensation for our employees generally. In making the adjustments to base salaries for our named executive officers in the fourth quarter of fiscal year 2020, the Compensation Committee relied on information that Radford had provided in both fiscal year 2020 and in fiscal year 2019.


104





In fiscal year 2019, before receiving Radford’s information and assistance, the Compensation Committee assessed the independence of Radford in the light of all relevant factors, including the additional services and other factors required by the SEC, that could give rise to a potential conflict of interest with respect to Radford. Based on these reviews and assessments, the Compensation Committee did not identify any conflicts of interest raised by the work performed by Radford. In fiscal year 2020, the Compensation Committee updated its assessment of Radford’s independence and did not identify any conflicts of interest raised by additional work performed by Radford in fiscal year 2020.

The Role of the Most Recent Stockholder Say-on-Pay Vote

The Compensation Committee, with the entire Board, and our management value the opinions of our stockholders. At our last annual meeting of stockholders, which was held on June 5, 2020 (the "Fiscal Year 2019 Annual Meeting"), we provided our stockholders the opportunity to vote to approve, on an annual advisory basis, the compensation of our named executive officers as disclosed in the proxy statement for such meeting. At the meeting, stockholders representing over 91% of the stock present and entitled to vote on this “say-on-pay” proposal approved the compensation of our named executive officers. Although the say-on-pay vote was non-binding, the Compensation Committee has considered, and expects to continue to consider, the outcome of the vote when making future compensation decisions for our named executive officers. In addition, while the Fiscal Year 2019 Annual Meeting and therefore the say-on-pay vote were held late in fiscal year 2020, outreach had been made to several significant stockholders prior to the meeting to discuss (among other things) matters related to executive compensation. Feedback received from such stockholders included a desire that a more significant portion of executive compensation (including future equity awards made following the adoption of the 2020 Plan) be tied to performance based upon the achievement of pre-established goals. The Compensation Committee currently intends to take this feedback into account when instituting future compensation plans for our executive officers.

Role of Executive Officers in the Compensation Process

Each year, management provides recommendations to the Compensation Committee regarding compensation program design and evaluations of executive and Company performance. In particular, in fiscal year 2020 our Chief Executive Officer and Chief Financial Officer provided the Compensation Committee with their views on the appropriate Company performance considerations for use in our short-term incentive programs. Management's input was provided based on its view of investor expectations, our operating plans and financial goals, and consideration of the limited availability of shares remaining available for grant under our 2016 Equity Incentive Plan. At the end of fiscal year 2020, our Chief Executive Officer provided the Compensation Committee with his views of the nature and extent of our performance against expectations. Finally, our Chief Executive Officer also provided the Compensation Committee with regular performance evaluations of the other named executive officers, including his views as to their impact on strategic initiatives and organizational goals, as well as their functional expertise and leadership. While the Compensation Committee carefully considers all recommendations made by members of management, ultimate authority for all compensation decisions regarding our named executive officers rests with the Compensation Committee and the Board.

Fiscal Year 2020 Named Executive Officer Compensation Components

For fiscal year 2020, the principal components of compensation for our named executive officers were:

Base salary; and
Short-term incentive cash compensation.

In addition, certain of our named executive officers also received some or all of the following additional compensation components, as further described below:

Other short-term discretionary bonuses or one-time cash incentive awards; and
Equity-based incentive compensation consisting of grants of stock options and/or PRSUs.

Base Salary. We pay base salaries to our named executive officers to provide them with a base level of fixed income for services rendered to us. Base salary rates for our named executive officers other than the Chief Executive Officer are determined annually by the Compensation Committee based upon recommendations by our Chief Executive Officer, typically taking into account factors such as salary norms in comparable companies and publicly available data regarding compensation increases in our industry, subjective assessments of the nature of the officers' positions and an annual review of the contribution and experience of each named executive officer. For the Chief Executive Officer, the Compensation Committee considers substantially the same type of information, as well as our overall size in terms of annual revenue, scale and number of employees and the Chief Executive Officer’s overall stock ownership.

105






The Compensation Committee held base salaries at the same annual rates as were in effect at the end of fiscal 2019 until after we had again become current in filing our periodic reports with the SEC (which occurred in December 2019) and our common stock was relisted on the Nasdaq Global Select Market (which occurred in January 2020). In the fourth quarter of fiscal year 2020, the Compensation Committee approved increases in base salary rates for the named executive officers, which ranged from approximately 8% to 43%, as disclosed below. In determining increased base salary rates for fiscal year 2020, the Compensation Committee considered the salary factors discussed in the paragraph above, the contributions the named executive officers made during fiscal year 2020 to regain compliance with our public Company disclosure requirements and achieve a relisting of our shares on the Nasdaq Global Select Market, and the fact that base salary rates during fiscal year 2019 had been maintained at the same levels as in fiscal year 2018 for all named executive officers.

 
Principal Position During Fiscal Year 2020
 
Fiscal Year 2019
Base Salary Rate
 
 
Fiscal Year 2020
Base Salary Rate (1)
 
Base Salary
% Change
Charles Liang
President, Chief Executive Officer and Chairman of the Board
 
$
365,160

 
 
$
522,236

 
43
%
Kevin Bauer
Senior Vice President, Chief Financial Officer
 
$
329,600

 
 
$
379,040

 
15
%
Don Clegg
Senior Vice President, Worldwide Sales
 
$
320,000

 
 
$
352,000

 
10
%
David Weigand
Senior Vice President, Chief Compliance Officer
 
$
270,000

 
 
$
337,716

 
25
%
Alex Hsu
Senior Vice President. Chief Operating Officer
 
$
350,000

(2)
 
$
378,000

 
8
%
____________________
(1)
The base salary amounts actually paid to each named executive officer for fiscal year 2019 and 2020 are disclosed in the Summary Compensation Table. The fiscal year 2020 salary amounts disclosed in the Summary Compensation Table for each named executive officer are less than the amounts disclosed in the table above because each named executive officer was receiving his fiscal year 2019 base salary rate for a portion of fiscal year 2020.
(2)
Effective April 1, 2019.

Short-Term Incentive Cash Compensation. As part of its review of executive compensation following the re-listing of our common stock on the Nasdaq Global Select Market, the Compensation Committee implemented a short-term incentive, or “STI,” cash compensation program for fiscal year 2020. This program was instituted in the fourth quarter of fiscal 2020, at the same time that the Compensation Committee adjusted base salary rates for most of our named executive officers. The general goal of our STI program for our named executive officers is to support our overall business objectives by aligning short-term Company performance with the interests of investors and focusing attention on key measures of success. Our STI program accomplishes this goal by providing the opportunity for additional cash rewards when pre-established Company and individual performance goals are achieved.

The Compensation Committee established two financial performance metrics that would determine the STI amount each named executive officer would receive under the STI program. These two metrics were annual revenue for fiscal year 2020 (determined as reflected in the Company’s audited financial statements) and non-GAAP operating margin for the fourth quarter of fiscal year 2020 (as reported by the Company in its press release announcing fiscal year-end results). These two metrics were evenly weighted, so that each was to contribute 50% of the STI award payout to be received by each named executive officer. The Compensation Committee established for each metric a “base” performance goal, a “target” performance goal and a “high” performance goal. If the Company did not achieve at least the base goal for a performance metric, none of the STI award opportunity associated with that metric could be earned. For each named executive officer, the Compensation Committee established a target STI award payout opportunity that would be earned if the Company performed exactly at the target goals on both of the two metrics. As disclosed in the table below, the target STI award opportunity ranged from 20% to 40% of the fiscal year 2020 base salary rate for each named executive officer, except that for Mr. Liang, his target STI award payout opportunity was set at 100% of his fiscal year 2020 base salary rate. At the base level of performance for a performance metric, each named executive officer could earn 80% of his target STI award payout opportunity for that performance metric. At the high level of performance for a performance metric, each named executive officer other than Mr. Liang could earn either 125% or 135% of his target STI award payout opportunity for that performance metric, and Mr. Liang could earn 200% of his target STI award payout opportunity for that performance metric. For actual performance between base, target and high levels, straight-line mathematical interpolation between the applicable payout opportunities would determine the achieved payout level for a performance metric.


106





The named executive officers’ STI award payout opportunities were determined by the Compensation Committee generally based on factors substantially similar to those described above for base salary determinations. Two named executive officers, Messrs. Clegg and Hsu, were provided the opportunity to further increase their STI award payout up to 150% for the annual revenue performance metric if actual performance for that performance metric met or exceeded an additional “stretch” goal above the “high” goal. This additional opportunity was provided to Messrs. Clegg and Hsu as they are the named executive officers, other than Mr. Liang, whose work has the greatest impact on the Company’s annual revenue growth.

The Compensation Committee also assigned each of the named executive officers an individual performance goal to be completed during the fourth quarter of fiscal year 2020 (other than Mr. Liang, whose STI award payout was determined solely based on the Company financial performance metrics). Any named executive officer who did not achieve his assigned goal would not be eligible for a STI award payout above his target STI award opportunity, even if the Company’s actual financial performance exceeded the target goal on one or both of the financial performance metrics.

The fiscal 2020 target STI award opportunities for the named executive officers are shown in the following chart:

Named Executive Officer
 
Fiscal 2020 Target STI Award Amount
 
Fiscal 2020
Target STI Award as a % of Base Salary Rate
Charles Liang
 
$
522,236

 
100
%
Kevin Bauer
 
$
151,616

 
40
%
Don Clegg
 
$
140,800

 
40
%
David Weigand
 
$
67,543

 
20
%
Alex Hsu
 
$
151,200

 
40
%

The Company performance metrics consisted of the following metrics for fiscal 2020:

Fiscal year 2020 revenue - weighted 50%; and
Fourth quarter fiscal year 2020 non-GAAP operating margin, generally defined as non-GAAP income from operations as a percentage of net sales (for these purposes, non-GAAP income from operations excludes stock-based compensation expense, legal settlement costs, one-time employee performance bonuses, controls remediation and other expenses from GAAP income from operations) - weighted 50%.

The goals for each Company financial performance metric established for the fiscal 2020 STI awards, and actual results, were as follows (dollars in millions):

Company Performance Metrics, Goals and Actual Achievement

Company Performance Metric
 
Base Goal (80% of Target Payout)
 
Target Goal (100% of Target Payout)
 
High Goal (200%, 125% or 135% of Target Payout)
 
Stretch Goal (150% of Target Payout)
 
Actual Result
 
Percent of Target Goal Earned
FY 2020 Revenue
 
$3,243.155
 
$3,263.155
 
$3,323.155
 
$3,393.155
 
$3,339.281
 
102.3
%
Q4 2020 Non-GAAP Operating Margin
 
2.7
%
 
3.5
%
 
4.3
%
 
5.0
%
 
3.8
%
 
108.0
%

In terms of the individual goals for the named executive officers (other than Mr. Liang, whose STI award payout opportunity was based solely on the Company’s performance against the financial performance metrics described above): Mr. Bauer’s goals primarily related to developing both a new corporate-wide budgeting system and the 2021 annual operating plan. Messrs. Clegg and Hsu’s goal primarily related to developing customers to support future years’ revenue achievement; and Mr. Weigand’s goal primarily related to the Company response to the coronavirus pandemic. The Compensation Committee, after considering the recommendations of Mr. Liang (as well as input from the Chairman of the Audit Committee regarding Mr. Bauer’s performance), and taking into account the degree of achievement of the individual goals, determined each named executive officer's STI award payout.


107





Each named executive officer’s fiscal year 2020 target STI award opportunity, and actual payout result, were as follows:
Named Executive Officer
 
Fiscal 2020 Target STI Award Amount
 
Fiscal 2020 STI Award Payout ($)
 
Fiscal 2020 STI Award Payout (%)
Charles Liang
 
$
522,236

 
$
875,635

 
168
%
Kevin Bauer
 
$
151,616

 
$
164,441

 
108
%
Don Clegg
 
$
140,800

 
$
176,581

 
125
%
David Weigand
 
$
67,543

 
$
78,970

 
117
%
Alex Hsu
 
$
151,200

 
$
189,624

 
125
%

Other Short-Term Bonuses. We have had individualized short-term cash bonus arrangements with various officers of the Company, including three of our named executives officers. In some cases, these arrangements pre-date the time that these individuals became executive officers, and in other cases, the arrangements were negotiated at the time the individual was hired or was designated as an executive officer. In some cases, these arrangements provide for fixed bonus payments and in other cases these arrangements provide for variable bonus payments or a hybrid thereof. We award these short-term bonuses to certain named executive officers for their continued achievements and contributions to the Company. The table below summarizes the fiscal year 2020 arrangements for Messrs. Clegg, Bauer and Weigand. The arrangements with Mr. Clegg and Mr. Bauer terminated as of July 31, 2020, and the arrangement with Mr. Weigand terminated as of June 30, 2020.”

Kevin Bauer
Fixed bonus, paid monthly, initially at a rate of $80,000 per year, then increased to a rate of $120,000 per year in September 2019. Mr. Bauer is also eligible for less than $2,000 per year in a variable bonus tied to Company performance.
Donald Clegg
Fixed bonus, paid monthly, at a rate of $84,000 per year, plus $8,242 per year in a variable bonus tied to Company performance and $16,728 per year in a sales bonus based upon achieving certain quarterly sales goals.
David Weigand
Fixed bonus, paid quarterly, at a rate of $75,000 per year. This bonus was a continuation in fiscal year 2020 of an arrangement agreed at the time of Mr. Weigand’s initial employment in May 2018.

The Company awarded certain special one-time cash incentive opportunities or made certain special one-time cash payments to Messrs. Liang, Bauer, Clegg and/or Weigand, as described above under “Key Fiscal Year 2020 Executive Compensation Decisions and Actions.”

Equity-Based Incentive Compensation. Stock options and other equity-based awards are also an important component of the total compensation of our named executive officers. We believe that equity-based awards also align the interests of each named executive officer with those of our stockholders. They also provide named executive officers a significant, long-term interest in our success and help retain key named executive officers in a competitive market for executive talent. The 2016 Equity Incentive Plan authorized the Compensation Committee to grant stock options and other equity-based awards to eligible named executive officers. The number of shares owned by, or subject to equity-based awards held by, each named executive officer is periodically reviewed and additional awards are considered based upon a generalized assessment of past performance, expected future performance and the relative holdings of other executive officers. The Compensation Committee has historically granted equity awards to employees on a two-year cycle. Stockholders approved the 2020 Plan at the Fiscal Year 2019 Annual Meeting. As a result, while outstanding awards issued under the 2016 Equity Incentive Plan will continue to be governed by that plan, no new grants are permitted to be made under the 2016 Equity Incentive Plan and we expect to make all future equity awards out of the 2020 Plan.

Due to the fact that we failed to file our 2017 10-K by its due date, the effectiveness of our registration statement on Form S-8 covering equity awards under our 2016 Equity Incentive Plan was suspended. It remained suspended until December 20, 2019, the date on which we had completed filing all of our delinquent quarterly and annual reports with the SEC. The effectiveness of our registration statement on Form S-8 for the 2016 Equity Incentive Plan was then revived. The Compensation Committee did not make equity awards to our named executive officers during the period of time when our registration statement on Form S-8 for the 2016 Equity Incentive Plan was not effective. With the adoption of the 2020 Plan, and the effectiveness of a Form S-8 registration statement for that plan and awards granted under it, our Compensation Committee expects that it will grant additional equity awards to our named executive officers that will reflect the lack of equity

108





awards for a period of time after the effectiveness of our registration statement on Form S-8 for our prior 2016 Equity Incentive Plan was suspended.

For fiscal year 2020, the Compensation Committee determined to provide the awards of stock options and PRSUs as outlined in the table below. The equity grants to Mr. Hsu were made during the last quarter of fiscal year 2020 in connection with his promotion to Chief Operating Officer (or COO).

 
Type of Award
 
Quantity (at Target) of Award
 
Rationale for Providing
(or Not Providing) the Award
Charles Liang
· N/A
 
· N/A
 
· Registration statement on Form S-8 not effective
Kevin Bauer
· N/A
 
· N/A
 
· Registration statement on Form S-8 not effective
Don Clegg
· N/A
 
· N/A
 
· Registration statement on Form S-8 not effective
David Weigand
· N/A
 
· N/A
 
· Registration statement on Form S-8 not effective
Alex Hsu
· Stock options
· PRSUs
 
· 38,000
· 30,000
 
· Granted in connection with promotion to COO
· Granted in connection with promotion to COO

Stock Options. In general, the Compensation Committee uses stock options to directly align the compensation interests of participating named executive officers with the investment interests of our stockholders. The stock options described above for Mr. Hsu were granted on March 27, 2020 with a 10-year term and an exercise price equal to the closing market price of our common stock on the grant date ($20.37 per share). These stock options vest at a rate of 88% on March 27, 2021 and 12% one quarter thereafter, such that the granted options will be fully vested on June 27, 2021. Mr. Hsu and Mr. Liang first discussed Mr. Hsu assuming the role of COO in March 2019 and discussed an equity grant with a two-year vesting period. The particular size of the stock option grant was determined based upon negotiation with Mr. Hsu and the recommendation of Mr. Liang. Mr. Hsu’s formal appointment as COO did not occur until September 6, 2019 and the grant of the equity award that had been discussed was delayed until after our common stock had been re-listed on the Nasdaq Global Select Market. This equity award was granted under the 2016 Equity Incentive Plan, which required a minimum vesting period of one year. When the first vesting date of March 27, 2021 occurs, seven quarters will have elapsed since Mr. Hsu and Mr. Liang first discussed the change in Mr. Hsu’s role, and the vesting of 7/8ths of the stock option award reflects that history.

PRSUs. In general, PRSUs represent the right to receive a defined number of shares of our common stock subject to the achievement of pre-established goals. The PRSUs described above for Mr. Hsu were granted on March 27, 2020. The Compensation Committee determined the particular size of the PRSU grant to Mr. Hsu based on similar sized grants in prior years to other executives and upon the recommendation of Mr. Liang. In general, a total of 30,000 units will vest based on service conditions only, with the first tranche of 15,000 vesting in May 2021 and 15,000 vesting in November 2021. Additional units can be earned for each tranche if the Company’s revenue increases year-over-year (fiscal year 2020 compared to fiscal year 2019 for the first tranche and fiscal year 2021 compared to fiscal year 2020 for the second tranche).

With respect to the first tranche, if the Company’s revenue for fiscal year 2020 exceeded its revenue for fiscal year 2019, then a number of additional units would have been earned for the first tranche. The number of additional units was to be determined by multiplying the percentage growth in revenue by three, which amount would have then been a multiplier of the base number of 15,000 units. For example, if the Company’s growth rate from fiscal 2019 to fiscal 2020 had been 10%, the number of additional units would have been 4,500 (30% of 15,000 units). The Company’s revenue for fiscal year 2020 ($3,339 million) did not exceed revenue for fiscal 2019 ($3,500 million), however, so no additional units were earned for the first tranche.

Similarly, with respect to the second tranche, if the Company’s revenue for fiscal year 2021 exceeds its revenue for fiscal year 2020, then a number of additional units will be earned for the second tranche. The number of additional units will again be determined by multiplying the percentage growth in revenue by three, which amount will be a multiplier of the base number of 15,000 units.

Stock Ownership Guidelines

Other than as discussed below under “Stock Retention Policy,” we currently do not require our directors or executive officers to own a particular amount of our common stock. The Compensation Committee is satisfied that stock and option holdings among our directors and named executive officers have historically been sufficient to provide motivation and to align this group’s interests with those of our stockholders. Our insider trading policy prohibits any of our directors, executive

109





officers, employees or contractors from engaging in any transactions in publicly-traded options, such as puts and calls, and other derivative securities, including any hedging or similar transaction, with respect to our common stock.

Stock Retention Policy

We have adopted a stock retention policy which requires that our Chief Executive Officer hold a significant portion of the shares of our common stock acquired under our equity incentive plans for at least 36 months. Under the policy, the Chief Executive Officer must retain at least 50% of all “net” shares received (“net” shares means those shares remaining after the sale or withholding of shares in payment of the exercise price, if applicable, and withholding taxes) for at least 36 months following the date on which an equity award is vested, settled or exercised, as applicable.

Recoupment Policy

We established a recoupment policy that is applicable to our named executive officers (the “Recoupment Policy”). Under the Recoupment Policy, if we are required to prepare an accounting restatement due to material noncompliance with the financial reporting requirements under United States securities laws, the Compensation Committee shall be entitled to recover from any current or former executive officer any excess incentive-based compensation received by such person during the three-year period prior to the date on which we are required to prepare the restatement. This Recoupment Policy applies to both equity-based and cash-based incentive compensation awards. The “excess incentive-based compensation” is the difference between the actual amount that was paid, and the amount that would have been paid under the restated financial results.

Other Benefits

Health and Welfare Benefits. Our named executive officers receive the same health and welfare benefits as are offered to our other employees, including medical, dental, vision, life, accidental death and dismemberment and disability insurance coverage, flexible spending account participation and holiday pay. The same contribution amounts, percentages and plan design provisions are applicable to all employees. We offer these health and welfare benefits generally to help provide a competitive compensation package to employees to assist with the attraction, hiring and retention of employees.

Retirement Program. Our named executive officers may participate in the same tax-qualified, employee-funded 401(k) plan that is offered to all our other employees. We do not maintain a supplemental executive retirement plan, nor do we offer any defined benefit retirement plans or other defined contribution plans to our named executive officers. We offer these retirement program benefits generally to help provide a competitive compensation package to employees to assist with the attraction, hiring and retention of employees.

Perquisites. We do not provide perquisites or personal benefits to any of our named executive officers.

Employment Arrangements, Severance and Change of Control Benefits. We have not entered into employment agreements with any of our named executive officers. Each of Messrs. Bauer, Clegg, Weigand, and Hsu currently has a signed offer letter which provides for at-will employment. Each such offer letter provides for an initial base salary rate, an initial stock option grant and rights to participate in our employee benefit plans as described above. We do not have any written employment arrangements with Mr. Liang. We do not have any arrangements with any of our named executive officers that provide for any severance or other benefits in the event of termination or change of control of our Company.

Tax and Accounting Treatment of Compensation. In our review and establishment of named executive officer compensation programs and payments, we consider, but do not place substantial emphasis on, the anticipated accounting and tax treatment of our compensation programs to us and our named executive officers. Among other factors that receive greater consideration are the net costs to us and our ability to effectively administer executive compensation in the short and long-term interests of stockholders.

Section 162(m) of the U.S. Internal Revenue Code of 1986, as amended (the “Code”), generally limits a Company’s ability to deduct for tax purposes compensation in excess of $1.0 million paid in any single tax year to certain executive officers (and, beginning in 2018, certain former executive officers). Prior to 2017 tax reform legislation, compensation deemed to be performance-based in accordance with Section 162(m) could be exempt from this $1.0 million limitation, and compensation paid to the Chief Financial Officer was not subject to the deductibility limitation of Section 162(m). After the 2017 tax reform legislation, this performance-based exception no longer applies, except for the performance-based compensation that is grandfathered; and compensation paid to the Chief Financial Officer is subject to the deductibility limitation of Section 162(m). This legislation change did not have material impact to the Company for fiscal year 2020. We continue to evaluate the impact of the 2017 tax reform legislation and related guidance and regulations for their potential impact on our Company. Regardless

110





of that impact, however, we will continue to design and maintain executive compensation arrangements that we believe will attract and retain the executive talent that we need to compete successfully, even if in certain cases such compensation is not deductible for federal income tax purposes. In addition, because of the uncertainties associated with the application and interpretation of Section 162(m) and the regulations issued thereunder, there can be no assurance that compensation intended to satisfy the requirements for deductibility under Section 162(m), as in effect prior to 2018, will in fact be deductible.

We account for equity compensation paid to our employees in accordance with Financial Accounting Standards Board Accounting Standards Codification Topic 718, Stock-Compensation (“ASC Topic 718”), which requires us to estimate and record expenses for each award of equity compensation over the service period of the award.

We intend that our plans, arrangements and agreements will be structured and administered in a manner that complies with (or is exempt from) the requirements of Section 409A of the Code. Participation in, and compensation paid under, our plans, arrangements and agreements may, in certain instances, result in the deferral of compensation that is subject to the requirements of Section 409A. If our plans, arrangements and agreements as administered fail to meet certain requirements under or exemptions from Section 409A, compensation earned thereunder may be subject to immediate taxation and tax penalties.

Summary

The Compensation Committee believes that our compensation philosophy and programs are designed to foster a performance-oriented culture that aligns our named executive officers’ interests with those of our stockholders. The Compensation Committee also believes that the compensation of our named executive officers is both appropriate and responsive to the goal of building stockholder value.

Compensation Committee Report

The Compensation Committee has reviewed and discussed the Compensation Discussion and Analysis (“CD&A”) with our management. Based on this review and these discussions, the Compensation Committee recommended to the Board that the CD&A be included in this Annual Report.

This report has been furnished by the Compensation Committee.

Sherman Tuan, Chair
Hwei-Ming (Fred) Tsai
Saria Tseng


111





Fiscal Year 2020 Summary Compensation Table

The following table sets forth information concerning the reportable compensation for our named executive officers for the fiscal years ended 2020, 2019 and 2018, as applicable.

FISCAL YEAR 2020 SUMMARY COMPENSATION TABLE
Name and Principal
Position
 
Year
 
Salary
($)(1)
 
Bonus
($)(2)
 
Stock
Awards
($)(3)
 
Option
Awards
($)(4)
 
Non-Equity
Incentive
Plan
Compensation
($)(5)
 
Change in
Pension
Value and
Nonqualified
Deferred
Compensation
Earnings
($)
 
All Other
Compensation
($)
 
Total
($)
Charles Liang
 
2020
 
423,346

 

 

 

 
875,635

 

 

 
1,298,981

President, Chief Executive Officer
and Chairman of the Board
 
2019
 
386,212

 

 

 

 

 

 

 
386,212

 
2018
 
386,212

 

 
3,252,000

 
1,644,005

 

 

 

 
5,282,217

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Kevin Bauer
 
2020
 
363,954

 
460,967

 

 

 
164,441

 

 

 
989,362

Senior Vice President, Chief Financial Officer
 
2019
 
340,356

 
80,004

 

 

 

 

 

 
420,360

 
2018
 
328,000

 
80,304

 

 

 

 

 

 
408,304

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Don Clegg
 
2020
 
348,459

 
108,970

 

 

 
290,581

 

 

 
748,010

Senior Vice President, Worldwide Sales
 
2019
 
336,910

 
146,419

 
132,600

 
215,600

 

 

 

 
831,529

 
2018
 
279,041

 
17,275

 
 
 

 

 

 

 
296,316

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
David Weigand
 
2020
 
300,347

 
222,107

 

 

 
78,970

 

 

 
601,424

Senior Vice President, Chief Compliance Officer
 
2019
 
270,000

 
48,921

 
221,000

 
215,600

 

 

 

 
755,521

 
2018
 
46,038

 
15,000

 

 

 

 

 

 
61,038

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Alex Hsu
 
2020
 
374,845

 
5,048

 
611,100

 
372,400

 
189,624

 

 

 
1,553,017

Senior Vice President, Chief Operating Officer
 
2019
 
206,340

 
2,623

 
60,112

 
172,480

 

 

 

 
441,555

 
2018
 
77,305

 
600

 
24,396

 
25,671

 

 

 

 
127,972

__________________________
(1)
Amounts disclosed under "Salary" for fiscal year 2020 include leave pay earned by the named executive officers.
(2)
Amounts disclosed under “Bonus” for fiscal year 2020 reflect both (a) short-term bonuses for Messrs. Bauer, Clegg and Weigand as described above in the “Compensation Discussion and Analysis” under “Fiscal Year 2020 Named Executive Officer Compensation Components - Other Short-Term Bonuses” and (b) for Mr. Bauer and Mr. Weigand, additional bonuses paid in fiscal year 2020 in the amounts of $342,784 and $147,107, respectively (as described above in “Compensation Discussion and Analysis”).
(3)
The amount disclosed for fiscal year 2020 represents the grant date fair value of the PRSU award granted during the fiscal year calculated in accordance with ASC Topic 718 and is based on the probable outcome of the performance conditions on the date of grant. Assumptions used in the calculation of this amount are included in Part II, Item 8, “Financial Statement and Supplementary Data”, and Part II, Item 8, Note 14 “Stock-based Compensation and Stockholders’ Equity”, to our consolidated financial statements for fiscal year 2020 included in this Annual Report on Form 10-K. There is no maximum grant date fair value for Mr. Hsu’s fiscal year 2020 PRSU award because the award does not specify a maximum amount of PRSUs that may be earned (there is no cap on the maximum performance achievement for the revenue growth performance metric).
(4)
The amount disclosed for fiscal year 2020 represents the grant date fair value of the stock option award calculated in accordance with ASC Topic 718, using the Black Scholes option-pricing model. Assumptions used in the calculation of this amount are included in Part II, Item 8, "Financial Statements and Supplementary Data", and Part II, Item 8, Note 14 “Stock-based Compensation and Stockholders’ Equity”, to our consolidated financial statements for fiscal year 2020 included in this Annual Report on Form 10-K.
(5)
Amounts disclosed in this column for fiscal year 2020 represent: (a) for each named executive officer, the fiscal 2020 STI payout as described above in the “Compensation Discussion and Analysis” under “Fiscal Year 2020 Named Executive Officer Compensation Components - Short-Term Incentive Cash Compensation”; and (b) for Mr. Clegg, the special one-time cash payment of $114,000 that was earned in fiscal year 2020 based on the achievement of the specified stock price condition (as described above in the “Compensation Discussion and Analysis”).






112





Fiscal Year 2020 Grants of Plan-Based Awards

The following table provides information concerning all plan-based awards granted during fiscal year 2020 to each of our named executive officers, which grants were made under the 2016 Equity Incentive Plan.

FISCAL YEAR 2020 GRANTS OF PLAN-BASED AWARDS TABLE
 
 
 
 
Estimated Future Payouts Under Non-Equity Incentive Plan Awards(1)
 
Estimated Future Payouts Under Equity Incentive Plan Awards
 
All Other
Stock
Awards:
Number of
Shares of
Stock or
Units (#)
 
All Other
Option
Awards:
Number of
Securities
Underlying
Options (#)
 
Exercise or Base Price of
Option Awards
($/Sh)
Grant
Date Fair
Value of
Stock and
Option
Awards
($)(2)
Name
 
Grant Date
 
Threshold ($)
 
Target ($)
 
Maximum ($)
 
Threshold (#)
 
Target
(#)
 
Maximum (#)
 
 
 
Charles Liang
 

 

 
522,236

 
1,044,472

 

 

 

 

 

 


 
 

 
4,038,350

 

 
8,076,701

 

 

 

 

 

 


Kevin Bauer
 

 

 
151,616

 
189,520

 

 

 

 

 

 


Don Clegg
 

 

 
140,800

 
200,640

 

 

 

 

 

 


 
 

 

 
114,000

 

 

 

 

 

 

 


David Weigand
 

 

 
67,543

 
84,429

 

 

 

 

 

 


Alex Hsu
 

 

 
151,200

 
215,460

 

 

 

 

 

 


 
 
3/27/2020

 

 

 

 

 
(3)

 

 
30,000

(4)

 

611,100

 
 
3/27/2020

 

 

 

 

 

 

 

 
38,000

(5)
20.37

372,400

_________________________
(1)
Amounts in the first row reflect the STI award opportunities established for the named executive officers. The amounts actually earned by the named executive officers for these awards are included in the “Non-Equity Incentive Plan Compensation” column of the 2020 Summary Compensation Table above. These STI awards are described in further detail in the “Compensation Discussion and Analysis” under “Fiscal Year 2020 Named Executive Officer Compensation Components - Short-Term Incentive Cash Compensation.” The second row of amounts for Mr. Liang and Mr. Clegg reflect special cash incentive award opportunities. These awards are described in further detail in the “Compensation Discussion and Analysis” under “Key Fiscal Year 2020 Executive Compensation Decisions and Actions.”
(2)
Amounts disclosed in this column represent the fair value of the PRSU and stock option award as of the date of grant (for the PRSU award, based upon the probable outcome of performance conditions), computed in accordance with ASC Topic 718, excluding the effect of estimated forfeitures.
(3)
The performance-based portion of Mr. Hsu’s PRSU grant (reported in the “Estimated Future Payouts Under Equity Incentive Plan Awards” columns of this table) is in addition to the service-based portion of his PRSU grant (reported in the “All Other Stock Awards: Number of Shares of Stock or Units” column of this table). Under the performance-based portion, units can be earned for each of two tranches if the Company’s revenue increases year-over-year (fiscal year 2020 compared to fiscal year 2019 for the first tranche and fiscal year 2021 compared to fiscal year 2020 for the second tranche). For each tranche, the number of additional units is (or was to be) determined by multiplying the percentage growth in revenue by three, which amount would then be a multiplier of the base number of 15,000 units. For example, if the Company’s growth rate from fiscal 2019 to fiscal 2020 had been 10%, the number of additional units would have been 4,500 (30% of 15,000 units). The threshold, target, and maximum columns do not include specific values because Mr. Hsu’s award does not provide for a threshold, target or maximum number of units that may be earned. Of the PRSUs to be earned based on performance in fiscal 2020, 100% were to vest in May 2021, and of the PRSUs to be earned based on performance in fiscal 2021, 100% will vest in November 2021. The Company’s performance for fiscal 2020 resulted in no PRSUs being earned under the first tranche of this award.
(4)
Under the service-based portion of Mr. Hsu’s PRSU grant, in general a total of 30,000 units will vest based on service conditions only, with the first tranche of 15,000 vesting in May 2021 and 15,000 vesting in November 2021. This PRSU award is described in further detail in the “Compensation Discussion and Analysis” under “Fiscal Year 2020 Named Executive Officer Compensation Components - Equity-Based Incentive Compensation.”
(5)
This stock option grant vests at a rate of 88% on March 27, 2021 and 12% one quarter thereafter, such that the granted options will be fully vested on June 27, 2021.

Grants made in fiscal year 2020 are described more fully in the "Compensation Discussion and Analysis" section of this Annual Report. More information concerning the terms of the employment arrangements, if applicable, in effect with our named executive officers during fiscal year 2020 is provided under the "Employment Arrangements, Severance and Change of Control Benefits" under the “Compensation Discussion and Analysis”.


113





Outstanding Equity Awards at 2020 Fiscal Year-End

The following table provides information concerning the outstanding equity-based awards as of June 30, 2020, held by our named executive officers.

OUTSTANDING EQUITY AWARDS AT 2020 FISCAL YEAR-END TABLE
 
 
Option Awards
 
Stock Awards
Name
 
Number of
Securities
Underlying
Unexercised Options (#)
Exercisable
 
 
Number of
Securities
Underlying
Unexercised
Options (#)
Unexercisable
 
 
Option
Exercise
Price
($)
 
Option
Expiration
Date
 
Number of Shares or Units of Stock That Have
Not Vested
(#)
 
 
Market Value
of Shares or
Units of Stock
That Have Not Vested
($)(1)
 
Equity Incentive Plan Awards: Number of Unearned Shares, Units or Other Rights That Have Not Vested
(#)
 
Equity Incentive Plan Awards: Market or Payout Value of Unearned Shares, Units or Other Rights That Have Not Vested
($)
Charles Liang
 
132,000

 
 

 
 
18.59

 
4/25/2021
 
 
 
 
 
 
 
 
 
 
 
231,260

 
 

 
 
20.70

 
1/21/2023
 
 
 
 
 
 
 
 
 
 
 
166,750

 
 

 
 
35.07

 
1/19/2025
 
 
 
 
 
 
 
 
 
 
 
123,680

 
 
6,320

(2)
 
26.95

 
8/2/2027
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12,000

(3)
 
$
340,680

 
 
 
 
Kevin Bauer
 
6,524

(4)
 
1,506

(4)
 
28.45

 
1/25/2027
 
 
 
 
 
 
 
 
 
 
 
17,850

(5)
 
4,120

(5)
 
28.45

 
1/25/2027
 
 
 
 
 
 
 
 
 
 
 
5,200

(6)
 
2,800

(6)
 
28.45

 
1/25/2027
 
 
 
 
 
 
 
 
 
 
 
27,300

(6)
 
14,700

(6)
 
28.45

 
1/25/2027
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2,813

(7)
 
79,861

 
 
 
 
Don Clegg
 
6,800

 
 

 
 
12.50

 
8/6/2022
 
 
 
 
 
 
 
 
 
 
 
6,000

 
 

 
 
26.75

 
8/4/2024
 
 
 
 
 
 
 
 
 
 
 
4,000

 
 

 
 
20.54

 
8/3/2026
 
 
 
 
 
 
 
 
 
 
 
5,625

(8)
 
9,054

(8)
 
22.10

 
7/31/2028
 
 
 
 
 
 
 
 
 
 
 
4,375

(9)
 
946

(9)
 
22.10

 
7/31/2028
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3,000

(10)
 
85,170

 
 
 
 
David Weigand
 
6,786

 
 
9,286

(11)
 
22.10

 
7/31/2028
 
 
 
 
 
 
 
 
 
 
 
3,214

 
 
714

(12)
 
22.10

 
7/31/2028
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5,000

(13)
 
141,950

 
 
 
 
Alex Hsu
 
3,500

 
 

 
 
17.96

 
1/20/2024
 
 
 
 
 
 
 
 
 
 
 
2,500

 
 

 
 
27.28

 
1/27/2026
 
 
 
 
 
 
 
 
 
 
 
1,487

 
 
893

(14)
 
22.80

 
1/24/2028
 
 
 
 
 
 
 
 
 
 
 
5,094

 
 
7,867

(15)
 
22.10

 
7/31/2028
 
 
 
 
 
 
 
 
 
 
 
2,906

 
 
133

(16)
 
22.10

 
7/31/2028
 
 
 
 
 
 
 
 
 
 
 

 
 
38,000

(17)
 
20.37

 
3/27/2030
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
402

(18)
 
11,413

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1,360

(19)
 
38,610

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30,000

(20)
 
851,700

 
(21)
 
(21)
__________________________
(1)
Represents the closing stock price per share of our common stock as of June 30, 2020 ($28.39) multiplied by the number of shares underlying RSUs that had not vested as of June 30, 2020.
(2)
These nonqualified stock options vested at the rate of 12.5% on August 2, 2017 and generally vested (or will vest) at a rate of 1/36th per month thereafter, such that the granted options fully vested on August 2, 2020.
(3)
These RSUs were originally granted as PRSUs and were earned based on performance during fiscal year 2018 at a rate of 200% of the target number of PRSUs (a total of 120,000 PRSUs for this award). 50% of the earned PRSUs (60,000)

114





vested on June 30, 2018 and the remainder of the earned PRSUs (60,000) were to vest ratably over the following ten fiscal quarters based on Mr. Liang’s continued employment with the Company. As of June 30, 2020, an additional 48,000 PRSUs had vested, leaving 12,000 unvested PRSUs.
(4)
These incentive stock options vested at the rate of 25% on January 11, 2018 and vested (or generally will vest) at a rate of 1/16th per quarter thereafter, such that the granted options will be fully vested on January 11, 2021.
(5)
These nonqualified stock options vested at the rate of 25% on January 11, 2018 and vested (or generally will vest) at a rate of 1/16th per quarter thereafter, such that the granted options will be fully vested on January 11, 2021.
(6)
These nonqualified stock options vested at the rate of 20% on January 11, 2018 and vested (or generally will vest) at a rate of 1/20th per quarter thereafter, such that the granted options will be fully vested on January 11, 2022.
(7)
These RSUs vested at the rate of 25% on February 16, 2018 and vested (or generally will vest) at a rate of 1/16th per quarter thereafter, such that the RSUs will be fully vested on February 16, 2021.
(8)
These incentive stock options vested at the rate of 25% on May 1, 2019 and vested (or generally will vest) at a rate of 1/16th per quarter thereafter, such that the granted options will be fully vested on May 1, 2022.
(9)
These nonqualified stock options vested at the rate of 25% on May 1, 2019 and vested (or generally will vest) at a rate of 1/16th per quarter thereafter, such that the granted options will be fully vested on May 1, 2022.
(10)
These RSUs vested at the rate of 25% on May 16, 2019 and vested (or generally will vest) at a rate of 1/16th per quarter thereafter, such that the RSUs will be fully vested on May 16, 2022.
(11)
These incentive stock options vested at the rate of 25% on April 30, 2019 and vested (or generally will vest) at a rate of 1/16th per quarter thereafter, such that the granted options will be fully vested on April 30, 2022.
(12)
These nonqualified stock options vested at the rate of 25% on April 30, 2019 and vested (or generally will vest) at a rate of 1/16th per quarter thereafter, such that the granted options will be fully vested on April 30, 2022.
(13)
These RSUs vested at the rate of 25% on May 16, 2019 and vested (or generally will vest) at a rate of 1/16th per quarter thereafter, such that the RSUs will be fully vested on May 16, 2022.
(14)
These incentive stock options vested at the rate of 25% on October 22, 2018 and vested (or generally will vest) at a rate of 1/16th per quarter thereafter, such that the granted options will be fully vested on October 22, 2021.
(15)
These incentive stock options vested at the rate of 25% on May 1, 2019 and vested (or generally will vest) at a rate of 1/16th per quarter thereafter, such that the granted options will be fully vested on May 1, 2022.
(16)
These nonqualified stock options vested at the rate of 25% on May 1, 2019 and vested (or generally will vest) at a rate of 1/16th per quarter thereafter, such that the granted options will be fully vested on May 1, 2022.
(17)
These nonqualified stock options will vest at the rate of 88% on March 27, 2021 and 12% one quarter thereafter, such that the granted options will be fully vested on June 27, 2021.
(18)
These RSUs vested at the rate of 25% on November 16, 2018 and vested (or generally will vest) at a rate of 1/16th per quarter thereafter, such that the RSUs will be fully vested on November 16, 2021.
(19)
These RSUs vested at the rate of 25% on May 10, 2019 and vested (or generally will vest) at a rate of 1/16th per quarter thereafter, such that the RSUs will be fully vested on May 10, 2022.
(20)
This amount reflects the service-based portion of the March 2020 PRSU grant to Mr. Hsu, as described in further detail in the “Compensation Discussion and Analysis” under “Fiscal Year 2020 Named Executive Officer Compensation Components - Equity-Based Incentive Compensation.” Mr. Hsu may earn 30,000 PRSUs in two separate tranches if he remains employed through the applicable vesting dates (May 2021 for 15,000 units, and November 2021 for an additional 15,000 units).
(21)
This note indicates that there is also a variable performance-based portion of the March 2020 PRSU grant to Mr. Hsu, as described in further detail in the “Compensation Discussion and Analysis” under “Fiscal Year 2020 Named Executive Officer Compensation Components - Equity-Based Incentive Compensation.” As described above, Mr. Hsu was eligible to earn additional PRSUs for each of two tranches if the Company’s revenue increases year-over-year (fiscal year 2020 compared to fiscal year 2019 for the first tranche and fiscal year 2021 compared to fiscal year 2020 for the second tranche). As of the end of fiscal year 2020, no PRSUs were earned under the first tranche of this award and Mr. Hsu remained eligible at the end of fiscal year 2020 to earn additional units for only the second tranche of this award. No quantitative amounts are reportable in these columns because Mr. Hsu’s award does not provide for a threshold, target or maximum number of units that may be earned under the award. In addition, the Company cannot estimate amounts to report in these columns based on last fiscal year’s performance because no PRSUs were earned for the revenue growth results between fiscal year 2019 and fiscal year 2020. As a result, as of the end of fiscal year 2020, the Company is unable to determine the number of units (if any) that Mr. Hsu was on track to earn under the second tranche of this award. If, however, any units are earned under the second tranche of this award, their value as of June 30, 2020 would have been $28.39 per unit.






115





Fiscal Year 2020 Option Exercises and Stock Vested

The following table sets forth the dollar amounts realized by each of our named executive officers pursuant to the exercise or vesting of equity-based awards during fiscal year 2020.

FISCAL YEAR 2020 OPTION EXERCISES AND STOCK VESTED TABLE
 
 
Option Awards
 
Stock Awards
Name
 
Number of Shares
Acquired on Exercise (#)
 
Value Realized on
Exercise ($)(1)
 
Number of Shares
Acquired on Vesting (#)
 
Value Realized on
Vesting ($)(2)
Charles Liang
 

 

 
108,000

 
3,063,780

Kevin Bauer
 

 

 
3,750

 
86,992

Don Clegg
 
14,970

 
174,689

 
3,243

 
78,432

David Weigand
 

 

 
5,000

 
121,319

Alex Hsu
 

 

 
2,170

 
52,637

__________________________
(1)
The value disclosed in this column is based on the difference between the price of our common stock at the time of exercise and the exercise price.
(2)
The values disclosed in this column are based on the closing price of our common stock on the date of vesting, multiplied by the gross number of shares vested.

Fiscal Year 2020 Pension Benefits and Nonqualified Deferred Compensation

We do not provide any nonqualified deferred compensation arrangements or pension plans. As such, the Pension Benefits disclosure and Nonqualified Deferred Compensation disclosure for fiscal year 2020 are omitted from this Annual Report.

Fiscal Year 2020 Potential Payments Upon Termination or Change of Control

We do not currently, and did not during fiscal year 2020 have, any arrangements with any of our named executive officers that provide for any additional or enhanced severance or other compensation or benefits in the event of termination or change of control of our Company.

Fiscal Year 2020 Chief Executive Officer Pay Ratio

For fiscal year 2020, the ratio of the annual total compensation of Mr. Liang, our Chief Executive Officer (“2020 CEO Compensation”), to the median of the annual total compensation of all of our employees and those of our consolidated subsidiaries other than Mr. Liang (“2020 Median Annual Compensation”), was 14.20 to 1. For purposes of this pay ratio disclosure, 2020 CEO Compensation was determined to be $1,308,646, which represents the total compensation reported for Mr. Liang under the “Fiscal Year 2020 Summary Compensation Table,” plus the Company’s contribution to group health and welfare benefits provided to Mr. Liang. 2020 Median Annual Compensation for the identified median employee was determined to be $92,135, also including the Company’s contribution to group health and welfare benefits provided to the median employee.

Due to our permitted use of reasonable estimates and assumptions in preparing this pay ratio disclosure, the disclosure may involve a degree of imprecision, and thus this pay ratio disclosure is a reasonable estimate.

In calculating our Chief Executive Officer pay ratio for fiscal year 2020, we used the same median employee as was used to calculate the Chief Executive Officer pay ratio for each of fiscal year 2018 and fiscal year 2019. This is because we believe that there has been no change in our employee population or employee compensation arrangements during fiscal year 2020 that would result in a significant change to our Chief Executive Officer pay ratio disclosure for fiscal year 2020.

To identify the median employee, we had examined our total employee population as of June 30, 2018 (the “Determination Date”). We had included all 2,090 U.S. full-time, part-time, seasonal and temporary employees of the Company and our consolidated subsidiaries. We had also included all 1,115 full-time, part-time, seasonal and temporary employees of the Company and our consolidated subsidiaries in The Netherlands and Taiwan. We had excluded independent contractors and “leased” workers. We had also excluded all our employees in China (47 individuals) and Japan (14 individuals), which together

116





had then represented approximately 1.9% of our total employees worldwide (3,266 individuals). Our analysis identified 3,205 individuals who were not excluded.

To determine the median of the annual total compensation of all of such employees, other than Mr. Liang, we had generally reviewed compensation for the period beginning on July 1, 2017 and ending on the Determination Date. We had totaled, for each included employee other than Mr. Liang, base earnings (salary, hourly wages and overtime, as applicable) and cash bonuses paid during the measurement period, plus the Company’s contribution to group health and welfare benefits. We did not use any statistical sampling or cost-of-living adjustments for those purposes. A portion of our employee workforce (full-time and part-time) had worked for less than the full fiscal year (due to mid-measurement period start dates, disability status or similar factors, etc.). In determining the median employee, we had generally annualized the total compensation for such individuals other than temporary or seasonal employees (but avoided creating full-time equivalencies) based on reasonable assumptions and estimates relating to our employee compensation program.

DIRECTOR COMPENSATION

2020 Director Compensation

Under our director compensation policy, we reimburse non-employee directors for reasonable expenses in connection with attendance at Board and committee meetings. Sara Liu, one of our directors, is an executive officer of the Company, but is not serving as a named executive officer, and she does not receive any additional compensation from us specifically for her service as a director.

For their service during fiscal year 2020, our non-employee directors received an annual retainer of $60,000, payable quarterly in cash. In addition, the Chairperson of our Audit Committee received an additional annual retainer of $30,000 and the Chairperson of each of our Compensation Committee and our Nominating and Corporate Governance Committee received an additional annual retainer of $20,000 and $15,000, respectively, payable quarterly in cash. Each director serving in a non-chairperson capacity on our Audit Committee received an additional annual retainer of $15,000, each director serving in a non-chairperson capacity on our Compensation Committee received an additional annual retainer of $10,000 and each director serving in a non-chairperson capacity on our Nominating and Corporate Governance Committee received an additional annual retainer of $7,500, payable quarterly in cash. Finally, non-employee directors were entitled to $2,000 per meeting for each meeting attended in excess of (1) the regular meetings of the Board and (2) up to 10 additional meetings beyond such regular meetings, provided that notice of the meeting was properly given, a quorum was present and the meeting was recorded.

In addition, following the recommendation of the Compensation Committee, in June 2020, the Board approved an additional cash fee of $120,000 for Mr. Tally Liu for fiscal year 2020 for, among other matters, the extraordinary efforts he contributed in his capacity as a non-employee director in providing guidance and other assistance to management in connection with the restatement of our financial statements and remediation work on internal controls.

Additionally, in March 2020, the Board provided special performance-based cash incentive award opportunities to two non-employee directors, Mr. Sherman Tuan and Mr. Fred Tsai. These awards provide a cash incentive opportunity of up to $194,150 and $103,095, respectively, subject to the following conditions: (1) 50% of the opportunity will be earned if the average closing price for the Company’s common stock equals or exceeds $31.61 (representing a 15% premium over the average closing price of the Company’s common stock for the 20 consecutive trading days preceding March 4, 2020) for any period of 20 consecutive trading days prior to September 30, 2021; and (2) an additional 50% of the opportunity will be earned if the average closing price for the Company’s common stock equals or exceeds $32.99 (representing a 20% premium over the average closing price of the Company’s common stock for the 20 consecutive trading days preceding March 4, 2020) for any period of 20 consecutive trading days prior to June 30, 2022. The relevant stock price goals were not met during fiscal year 2020, and no portion of these amounts were paid to Mr. Tuan or Mr. Tsai during fiscal year 2020, although the award opportunities remain available going forward.

Non-employee directors also were eligible to receive equity grants under our 2016 Equity Incentive Plan for fiscal year 2020 service (following adoption of our 2020 Plan by stockholders, our non-employee directors will receive future equity grants under our 2020 Plan). Under our director compensation policy for fiscal year 2020, non-employee directors were entitled to receive an annual grant of RSUs equal in value to $220,000 for their service during fiscal year 2020. Initial RSU grants upon election as a director are intended to be prorated based on the grant date relative to our annual stockholders' meeting. Generally, RSUs granted to non-employee directors will vest on the earlier of the day prior to our next annual stockholders' meeting and the one-year anniversary of the grant date. The vesting date for the RSUs granted to the non-employee directors in fiscal year 2020 is expected to be May 10, 2021.


117





Going forward, we expect that our director compensation policy will provide for annual RSU grants to the non-employee directors with a value equal to $220,000, with the ultimate number of RSUs granted based on our closing stock price on the date of grant.

Because the effectiveness of our registration statement on Form S-8 for the 2016 Equity Incentive Plan was suspended when we became delinquent in filing our 2017 10-K, none of the equity grants designed to be made to our non-employee directors for their respective service for fiscal years 2018 or 2019 were actually granted during the suspension. After we became current in our SEC filings and the effectiveness of the registration statement on Form S-8 for the 2016 Equity Incentive Plan was revived, the Board acted in March 2020 to make certain additional grants to the non-employee directors under the 2016 Equity Incentive Plan, which grants were intended to provide the value that was not delivered for their service during fiscal years 2018 or 2019. These grants, as reflected in the table below, consisted of:

For Mr. Fairfax: no additional grants, due to his joining the Board in fiscal year 2020;

For Mr. Tsai and Mr. Tuan: (1) $220,000 in RSUs, for his fiscal year 2019 service (10,800 RSUs); and (2) stock options to purchase 5,000 shares at an exercise price of $20.37 per share, for his fiscal year 2018 service (4,500 shares) and Board committee chair service (500 shares);

For Mr. McAndrews and Ms. Tseng: (1) $220,000 in RSUs, for his and her fiscal year 2019 service (10,800 RSUs); and (2) stock options to purchase 4,500 shares at an exercise price of $20.37 per share, for his and her fiscal year 2018 service; and

For Mr. Liu: 4,500 RSUs, pro-rated for his fiscal year 2019 service.

Each of these stock option grants will generally vest in full on March 27, 2021.

The following table shows for fiscal year 2020 certain information with respect to the compensation of all of our non-employee directors who served in such capacities during fiscal year 2020:

FISCAL YEAR 2020 DIRECTOR COMPENSATION
Name
Fees
Earned
or Paid in
Cash
($)(1)
 
Stock
Awards
($)(2)
 
Option
Awards
($)(3)
 
Total
($)(4)
Daniel Fairfax
97,000

 
219,996

 

 
316,996

Hwei-Ming (Fred) Tsai
130,000

 
439,992

 
49,000

 
618,992

Michael McAndrews
95,000

 
439,992

 
44,100

 
579,092

Saria Tseng
87,500

 
439,992

 
44,100

 
571,592

Sherman Tuan
97,500

 
439,992

 
49,000

 
586,492

Tally Liu
232,000

 
311,661

 

 
543,661

__________________________
(1)
This column consists of annual director fees, non-employee committee chairman fees, other committee member fees, and, for Mr. Liu, an additional cash fee for the substantial amount of work he had completed in assisting in his capacity as a non-employee director with the restatement of our financial statements and remediation work on internal controls, in each case earned for fiscal year 2020.
(2)
The dollar amounts in this column represent the aggregate grant date fair values of the RSU awards granted during fiscal year 2020 calculated in accordance with ASC Topic 718. Assumptions used in the calculation of the grant date fair value amounts are included in Part II, Item 8, "Financial Statements and Supplementary Data", and Item II, Part 8, Note 14, “Stock-based Compensation and Stockholders’ Equity” to our consolidated financial statements for fiscal year 2020 included in this Annual Report on Form 10-K. Each grant of 10,800 RSUs had a grant date fair value of $219,996, and Mr. Liu’s grant of 4,500 RSUs had a grant date fair value of $91,665. Only $219,996 of the amount reflected in this column for each director represent director compensation for fiscal year 2020 service.
(3)
The dollar amounts in this column represent the aggregate grant date fair value of option awards granted during fiscal year 2020 calculated in accordance with ASC Topic 718. Assumptions used in the calculation of the grant date fair value amounts are included in Part II, Item 8, "Financial Statements and Supplementary Data", and Item II, Part 8, Note 14, “Stock-based Compensation and Stockholders’ Equity” to our consolidated financial statements for fiscal

118





year 2020 included in this Annual Report on Form 10-K. Each grant of 4,500 stock options had a grant date fair value of $44,100, and each grant of 500 stock options had a grant date fair value of $4,900. None of the amounts reflected in this column represent director compensation for fiscal year 2020 service.
(4)
As discussed above, for the non-employee directors other than Mr. Fairfax, the total compensation amounts include awards granted for service for fiscal years 2018 and/or 2019.  Calculating just the amounts paid to the non-employee directors for their fiscal year 2020 service, total amounts would be: for Mr. Fairfax, $316,996; for Mr. Tsai, $349,996; for Mr. McAndrews, $314,996; for Ms. Tseng, $307,496; for Mr. Tuan, $317,496; and for Mr. Liu, $451,996.

The table below sets forth the aggregate number of shares underlying stock and option awards held by our non-employee directors as of June 30, 2020.
Name
Stock Awards
Option Awards
Daniel Fairfax
10,800


Hwei-Ming (Fred) Tsai
21,600

5,000

Michael McAndrews
21,600

4,500

Saria Tseng
21,600

4,500

Sherman Tuan
21,600

5,000

Tally Liu
15,300



Compensation Committee Interlocks and Insider Participation

None of the members of the Compensation Committee is a current or former officer or employee of our Company or had any relationship with our Company requiring disclosure, except for Saria Tseng, who serves as Vice President of Strategic Corporate Development, General Counsel and Secretary of Monolithic Power Systems, Inc., a fabless manufacturer of high-performance analog and mixed-signal semiconductors (“MPS”), with which we have engaged in certain transactions. See “Part III. Item 13. Certain Relationships and Related Transactions and Director Independence-Transactions with Monolithic Power Systems.” In addition, during fiscal year 2020, none of our executive officers served as a member of the compensation committee of the board of directors of any other entity that has one or more executive officers who served on our Compensation Committee of the Board. Hwei-Ming (Fred) Tsai, Saria Tseng and Sherman Tuan served on the Compensation Committee during fiscal year 2020.

Compensation Program Risk Assessment

We have assessed our compensation programs for fiscal year 2020 and have concluded that risks arising from our compensation policies and practices are not reasonably likely to have a material adverse effect on us. We concluded that our compensation policies and practices do not encourage excessive or inappropriate risk-taking. We believe our programs are appropriately designed to encourage our employees to make decisions that result in positive short-term and long-term results for our business and our stockholders.


119





Item 12.        Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

Security Ownership of Certain Beneficial Owners and Management

The following table sets forth certain information known to us regarding beneficial ownership of our common stock as of July 31, 2020 by:

Each of the named executive officers during fiscal year 2020;
Each of our directors;
All directors and executive officers as a group; and
All person known to us beneficially own 5% or more of our outstanding common stock.
Name and Address of Beneficial Owner (1)
Amount and
Nature of
Beneficial
Ownership (2)
 
Percent of
Common Stock
Outstanding (3)
Executive Officers and Directors:
 
 
 
Charles Liang (4)
7,819,865

 
14.7
%
Kevin Bauer (5)
69,807

 
*

Don Clegg (6)
34,954

 
*

Alex Hsu (7)
18,820

 
*

George Kao (8)
26,980

 
*

David Weigand (9)
15,109

 
*

Michael S. McAndrews (10)
27,000

 
*

Hwei-Ming (Fred) Tsai (11)
278,000

 
*

Saria Tseng (12)
21,375

 
*

Sherman Tuan (13)
40,437

 
*

Sara Liu (14)
7,819,865

 
14.7
%
Tally Liu

 
*

Daniel Fairfax

 
*

All directors and executive officers as a group (13 persons) (15)
8,352,347

 
15.6
%
5% Holders Not Listed Above:
 
 
 
Oaktree Capital Management LP (16)
3,469,505

 
6.6
%
Empyrean Capital Overseas Master Fund, Ltd. (17)
2,759,821

 
5.3
%
Disciplined Growth Investors Inc. (18)
3,821,072

 
7.3
%
 
 
 
 
Total executives, directors & 5% or more stockholders
 
 
34.8
%
__________________________
* Represents beneficial ownership of less than one percent of the outstanding shares of common stock
(1)
Except as otherwise indicated, to our knowledge the persons named in this table have sole voting and investment power with respect to all shares of common stock shown as beneficially owned by them, subject to community property laws applicable and to the information contained in the footnotes to this table. Except as otherwise provided, the address of each stockholder listed in the table is 980 Rock Avenue, San Jose, CA 95131.
(2)
Under the SEC rules, a person is deemed to be the beneficial owner of shares that can be acquired by such person within 60 days upon the exercise of options or RSUs subject to vesting.
(3)
Calculated on the basis of 52,436,548 shares of common stock outstanding as of July 31, 2020, provided that any additional shares of common stock that a stockholder has the right to acquire within 60 days after July 31, 2020 are deemed to be outstanding for the purposes of calculating that stockholder’s percentage of beneficial ownership.
(4)
Includes 721,010 shares issuable upon the exercise of options exercisable within 60 days after July 31, 2020. Also includes 2,668,752 shares jointly held by Mr. Liang and Sara Liu, his spouse, 389,341 shares held directly by Ms. Liu and 61,000 options exercisable within 60 days after July 31, 2020. See footnote 14.
(5)
Includes 61,249 shares issuable upon exercise of stock options and 938 RSUs subject to vesting, both within 60 days after July 31, 2020.
(6)
Includes 28,050 options exercisable and 375 RSUs subject to vesting, both within 60 days after July 31, 2020.

120





(7)
Includes 16,636 shares issuable upon the exercise of options and 237 RSUs subject to vesting, both within 60 days after July 31, 2020.
(8)
Includes 21,348 shares issuable upon the exercise of options and 375 RSUs subject to vesting, both within 60 days after July 31, 2020.
(9)
Includes 11,250 shares issuable upon the exercise of options and 625 RSUs subject to vesting within 60 days after July 31, 2020.
(10)
Includes 27,000 shares issuable upon the exercise of options exercisable within 60 days after July 31, 2020.
(11)
Includes 35,000 shares issuable upon the exercise of options exercisable within 60 days after July 31, 2020.
(12)
Includes 21,375 shares issuable upon the exercise of options exercisable within 60 days after July 31, 2020.
(13)
Includes 35,000 shares issuable upon the exercise of options exercisable within 60 days after July 31, 2020.
(14)
Includes 61,000 shares issuable upon the exercise of options exercisable within 60 days after July 31, 2020. Also includes 2,668,752 shares jointly held by Ms. Liu and Mr. Liang, her spouse, 4,029,127 shares held by Charles Liang, and 660,010 shares issuable upon the exercise of options exercisable within 60 days after July 31, 2020. See footnote 4.
(15)
Includes 980,468 shares issuable upon the exercise of options exercisable within 60 days after July 31, 2020.
(16)
The information is based solely on the Schedule 13D filed on March 19, 2020 by (i) Oaktree Value Equity Fund, L.P., a Cayman Islands exempted limited partnership (“VEF”), in its capacity as the direct owner of 2,667,482 shares of common stock; (ii) Oaktree Value Equity Fund GP, L.P., a Cayman Islands exempted limited partnership (“VEF GP”), in its capacity as the general partner of VEF; (iii) Oaktree Value Equity Fund GP Ltd., a Cayman Islands exempted company (“VEF Ltd.”), in its capacity as the general partner of VEF GP; (iv) Oaktree Capital Management, L.P., a Delaware limited partnership (“Management”), in its capacity as the sole director of VEF Ltd.; (v) Oaktree Capital Management GP, LLC, a Delaware limited liability company (“Management GP”), in its capacity as the general partner of Management; (vi) Atlas OCM Holdings, LLC, a Delaware limited liability company (“Atlas”), in its capacity as the sole managing member of Management GP; (vii) Oaktree Fund GP I, L.P., a Delaware limited partnership (“GP I”), in its capacity as sole shareholder of VEF Ltd.; (viii) Oaktree Capital I, L.P., a Delaware limited partnership (“Capital I”), in its capacity as the general partner of GP I; (ix) OCM Holdings I, LLC, a Delaware limited liability company (“Holdings I”), in its capacity as the general partner of Capital I; (x) Oaktree Holdings, LLC, a Delaware limited liability company (“Holdings”) in its capacity as the managing member of Holdings I; (xi) Oaktree Capital Group, LLC, a Delaware limited liability company (“OCG”), in its capacity as the managing member of Holdings; (xii) Oaktree Capital Group Holdings GP, LLC, a Delaware limited liability company (“OCGH”), in its capacity as the indirect owner of the class B units of each of OCG and Atlas; (xiii) Brookfield Asset Management Inc., a Canadian corporation (“BAM”), in its capacity as the indirect owner of the class A units of each of OCG and Atlas; and (xiv) Partners Limited, a Canadian corporation (“Partners”), in its capacity as the sole owner of Class B Limited Voting Shares of BAM. Except as set forth in Schedule A to the Scheudle 13D, the address of the business office of each of the reporting persons and covered persons is c/o Oaktree Capital Management, L.P., 333 South Grand Avenue, 28th Floor, Los Angeles, California 90071.
(17)
The information is based solely on the Schedule 13G filed on January 3, 2020 by (i) Empyrean Capital Overseas Master Fund, Ltd. ("ECOMF"), a Cayman Islands exempted company, with respect to the common stock directly held by it, and has shared voting and dispositive power over 2,679,893 shares of common stock; (ii) P EMP Ltd. ("P EMP" and collectively with ECOMF, the "Empyrean Clients"), a British Virgin Islands business company, with respect to the common stock directly held by it, and has shared voting and dispositive power over 79,928 shares of common stock; (iii) Empyrean Capital Partners, LP ("ECP"), a Delaware limited partnership, which serves as investment manager to the Empyrean Clients with respect to the common stock directly held by the Empyrean Clients, and has shared voting and dispositive power over 2,759,821 shares of common stock; and (iv) Mr. Amos Meron, who serves as the managing member of Empyrean Capital, LLC, the general partner of ECP, with respect to the common stock directly held by the Empyrean Clients, and has shared voting and dispositive power over 2,759,821 shares of common stock. The address of the business office of each of the reporting persons is c/o Empyrean Capital Partners, LP, 10250 Constellation Boulevard, Suite 2950, Los Angeles, CA 90067.
(18)
The information is based solely on the Schedule 13-F filed on August 14, 2020. The address for the reporting person is 150 S. Fifth St. Suite 2550, Minneapolis, MN 55402.

Equity Compensation Plan Information

We currently maintain three compensation plans that provide for the issuance of our Common Stock to officers and other employees, directors and consultants. These consist of the 2006 Equity Incentive Plan, the 2016 Equity Incentive Plan and the 2020 Plan. All three of these plans have been approved by our stockholders. We no longer grant any equity-based awards under the 2006 Equity Incentive Plan or the 2016 Equity Incentive Plan. The following table sets forth information regarding

121





outstanding options, RSUs, and PRSUs and shares reserved and remaining available for future issuance under the foregoing plans as of June 30, 2020:

Plan Category
Number of securities to be issued upon
exercise of
outstanding options,
warrants and rights
(a)(1)
 
Weighted-average
exercise price of
outstanding options,
warrants and rights
(b)(2)(3)
 
Number of securities
remaining available
for future issuance
under equity
compensation plans
(excluding securities
reflected in
column (a)(c)
Equity compensation plans approved by security holders
7,189,795

 
$
19.38

 
5,249,198

Equity compensation plans not approved by security holders

 

 

Total
7,189,795

 
 
 
5,249,198

__________________________
(1)
This number includes 5,379,768 shares subject to outstanding options, 1,768,027 shares subject to outstanding RSU awards, and 42,000 shares subject to outstanding PRSU awards.
(2)
The weighted average exercise price is calculated based solely on the exercise prices of the outstanding options and does not reflect the shares that will be issued upon the vesting of outstanding awards of RSUs and PRSUs, which have no exercise price.
(3)
The weighted-average remaining contractual term of our outstanding options as of June 30, 2020 was 4.07 years.

Item 13.        Certain Relationships and Related Transactions and Director Independence    

CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE

Procedures for Approval of Related Person Transactions

Pursuant to our Audit Committee charter, the Audit Committee has the responsibility for the review and approval of any related person transactions; provided that if the matter or transaction involves employment or compensation terms for services to our company, including retention or payment provisions relating to expert services, then it is presented to the Compensation Committee. In approving or rejecting a proposed transaction, or a relationship that encompasses many similar transactions, our Audit Committee will consider the relevant facts and circumstances available and deemed relevant, including but not limited to the risks, costs and benefits to us, the terms of the transaction, the availability of other sources for comparable services or products, and, if applicable, the impact on a director’s independence. Our Audit Committee approves only those transactions that, in light of known circumstances are not inconsistent with our best interests, as the Audit Committee determines in the good faith exercise of its discretion. In addition, we annually require each of our directors and executive officers to complete a directors’ and officers’ questionnaire that elicits information about related party transactions as such term is defined by SEC rules and regulations. These procedures are intended to determine whether any such related party transaction impairs the independence of a director or presents a conflict of interest on the part of a director, employee or officer.

Transactions with Related Parties, Promoters and Certain Control Persons

Director and Officer Indemnification

We have entered into agreements to indemnify our directors and executive officers to the fullest extent permitted under Delaware law. In addition, our certificate of incorporation contains provisions limiting the liability of our directors and our bylaws contain provisions requiring us to indemnify our officers and directors.

Equity-Based Awards

Please see the “Grants of Plan-Based Awards” table and the “Director Compensation” table above for information on stock option and restricted stock unit grants to our directors and named executive officers in fiscal year 2020.





122





Employment Relationships

Hung-Fan (Albert) Liu, who is a brother of Sara Liu, our Co-Founder and Senior Vice President and a director, is employed in our operations organization in San Jose, California. Mr. Liu received a total compensation of approximately $851,000 in fiscal year 2020. The total compensation includes salary, bonus and equity awards. Mr. Albert Liu reports to Mr. Kao, our Senior Vice President of Operations. Mr. Liu also received options and RSU awards in fiscal year 2020 totaling $19,766.

Shao Fen (Carly) Kao, who is a sister-in-law of Sara Liu, our Co-Founder and Senior Vice President and a director, is employed in our finance and accounting organization in San Jose, California. Ms. Kao received total compensation of approximately $251,000 in fiscal year 2020. The total compensation includes salary, bonus and equity awards. Ms. Kao reports through the finance and accounting organization, which reports to Mr. Bauer, our Chief Financial Officer.

Sara Liu, who is Charles Liang's spouse and is related to Mr. Liu and Ms. Kao as outlined above, is a Co-Founder, Senior Vice President, and director of the Company, and received total compensation of approximately $754,000 in fiscal year 2020.

Transactions with Ablecom and Compuware

We have entered into a series of agreements with Ablecom Technology Inc. ("Ablecom"), a Taiwan corporation, and one of its affiliates, Compuware Technology, Inc ("Compuware"). Ablecom’s ownership of Compuware is below 50% but Compuware remains a related party as Ablecom still has significant influence over the operations. Ablecom’s Chief Executive Officer, Steve Liang, is the brother of Charles Liang, our President, Chief Executive Officer and Chairman of the Board of Directors. Steve Liang and his family members owned approximately 28.8% of Ablecom’s stock and Charles Liang and his spouse, Sara Liu, who is also an officer and director of our company, collectively owned approximately 10.5% of Ablecom’s capital stock as of June 30, 2020. Certain family members of Yih-Shyan (Wally) Liaw, who until January 2018 was the Senior Vice President of International Sales and a director of the Company, owned approximately 11.7% of Ablecom’s capital stock as of June 30, 2020. Bill Liang, a brother of both Charles Liang and Steve Liang, is a member of the Board of Directors of Ablecom. Bill Liang is also the Chief Executive Officer of Compuware, a member of Compuware’s Board of Directors and a holder of a significant equity interest in Compuware. Steve Liang is also a member of Compuware’s Board of Directors and is an equity holder of Compuware. Charles Liang or Sara Liu do not own any capital stock of Compuware and we do not own any of Ablecom or Compuware's capital stock.

We have entered into a series of agreements with Ablecom, including multiple product development, production and service agreements, product manufacturing agreements, manufacturing services agreements and lease agreements for warehouse space.

Under these agreements, we outsource a portion of our design activities and a significant part of our server chassis manufacturing of components such as server chassis to Ablecom. Ablecom agrees to design products according to our specifications. Additionally, Ablecom agrees to build the tools needed to manufacture the products. We have agreed to pay for the cost of chassis and related product tooling and engineering services and will pay for those items when the work has been completed.

We entered into a distribution agreement with Compuware, under which we appointed Compuware as a non-exclusive distributor of our products in Taiwan, China and Australia. We believe that the pricing and terms under the distribution agreement are similar to the pricing and terms of distribution arrangements we have with similar third-party distributors.

We have also entered into a series of agreements with Compuware, including a multiple product development, production and service agreements, product manufacturing agreements, and lease agreements for office space. Under these agreements, we outsource to Compuware a portion of our design activities and a significant part of our manufacturing of components, particularly power supplies. With respect to design activities, Compuware generally agrees to design certain agreed-upon products according to our specifications, and further agrees to build the tools needed to manufacture the products. We pay Compuware for the design and engineering services, and further agree to pay Compuware for the tooling.

We retain full ownership of any intellectual property resulting from the design of these products and tooling. With respect to the manufacturing aspects of the relationship, Compuware purchases most of materials needed to manufacture the power supplies from outside markets and uses these materials to manufacture the products and then sell to us. We review and frequently negotiate with Compuware the prices of the power supplies that we purchase from Compuware. Compuware also manufactures motherboards, backplanes and other components used on our printed circuit boards. We sell to Compuware most

123





of the components needed to manufacture the above products. Compuware uses these components to manufacture and then sells back the products to us at a purchase price equal to the price at which we sold the components to Compuware, plus a “manufacturing value added” fee and other miscellaneous material charges and costs. We frequently review and negotiate with Compuware the amount of the “manufacturing value added” fee that will be included in the price of the products we purchase from Compuware.

Ablecom’s sales to us comprise a substantial majority of Ablecom’s net sales. For fiscal years ended June 30, 2020, 2019 and 2018, we purchased products from Ablecom totaling $152.5 million, $137.9 million and $144.4 million, respectively. Amounts owed to Ablecom by us as of June 30, 2020 and 2019, were $40.1 million and $33.9 million, respectively. For the fiscal years ended June 30, 2020, 2019 and 2018, we paid Ablecom $7.6 million, $7.4 million and $7.9 million, respectively, for design services, tooling assets and miscellaneous costs.

Compuware’s sales of our products to others comprise a majority of Compuware’s net sales. For fiscal years ended June 30, 2020, 2019 and 2018, we sold products to Compuware totaling $23.9 million, $17.7 million and $46.9 million, respectively. Amounts owed to us by Compuware as of June 30, 2020 and 2019, were $14.3 million and $14.4 million, respectively. The price at which Compuware purchases the products from us is at a discount from our standard price for purchasers who purchase specified volumes from us. In exchange for this discount, Compuware assumes the responsibility to install our products at the site of the end customer and administers first-level customer support. For the fiscal years ended June 30, 2020, 2019 and 2018, we purchased products from Compuware totaling $130.6 million, $138.9 million and $118.3 million, respectively. Amounts we owed to Compuware as of June 30, 2020 and 2019, were $46.5 million and $34.4 million, respectively. For the fiscal years ended June 30, 2020, 2019 and 2018, we paid Compuware $1.2 million, $0.7 million and $1.2 million, respectively, for design services, tooling assets and miscellaneous costs.

Our exposure to financial loss as a result of our involvement with Ablecom is limited to potential losses on our purchase orders in the event of an unforeseen decline in the market price and/or demand for our products such that we incur a loss on the sale or cannot sell the products. Our outstanding purchase orders to Ablecom were $23.2 million and $31.0 million at June 30, 2020 and 2019, respectively, representing the maximum exposure to financial loss. We do not directly or indirectly guarantee any obligations of Ablecom, or any losses that the equity holders of Ablecom may suffer.

Our exposure to financial loss as a result of our involvement with Compuware is limited to potential losses on our purchase orders in the event of an unforeseen decline in the market price and/or demand for our products such that we incur a loss on the sale or cannot sell the products. Our outstanding purchase orders to Compuware were $45.7 million and $70.6 million at June 30, 2020 and 2019, respectively, representing the maximum exposure to financial loss. We do not directly or indirectly guarantee any obligations of Compuware, or any losses that the equity holders of Compuware may suffer.

Loans

In October 2018, our Chief Executive Officer, Charles Liang, personally borrowed approximately $12.9 million from Chien-Tsun Chang, the spouse of Steve Liang. The loan is unsecured, has no maturity date and bore interest at 0.8% per month for the first six months, increased to 0.85% per month through February 28, 2020, and reduced to to 0.25% effective March 1, 2020. The loan was originally made at Mr. Liang's request to provide funds to repay margin loans to two financial institutions, which loans had been secured by shares of the company's common stock that he held. The lenders called the loans in October 2018, following the suspension of the company's common stock from trading on NASDAQ in August 2018 and the decline in the market price of the company's common stock in October 2018. As of June 30, 2020, the amount due on the unsecured loan (including principal and accrued interest) was approximately $14.9 million.

Transactions with Monolithic Power Systems

Monolithic Power Systems, Inc., a fabless manufacturer of high-performance analog and mixed-signal semiconductors (“MPS”), is a supplier that provides high-performance analog and mixed signal semiconductors for use in our products. Saria Tseng, who serves as a member on the Board of Directors, also serves as Vice President of Strategic Corporate Development, General Counsel and Secretary of MPS. We purchased approximately $0.5 million and $0.3 million of products from MPS for the years ended June 30, 2020 and 2019, respectively, for use in the manufacturing of our products. Amount owed to MPS by us as of June 30, 2020 was $0.1 million. We did not owe any amounts to MPS as of June 30, 2019.


124





Item 14.        Principal Accounting Fees and Services

The Audit Committee appointed Deloitte & Touche LLP as our independent registered public accounting firm for the fiscal year 2020.

Independent Registered Public Accounting Firm Fees and Services

The following table sets forth the aggregate audit fees billed to us by our independent registered public accounting firm, Deloitte & Touche LLP, the member firms of Deloitte Touche Tohmatsu, and their respective affiliates (collectively, “Deloitte”), and fees paid to Deloitte for services in the fee categories indicated below for fiscal years 2020 and 2019. The Audit Committee has considered the scope and fee arrangements for all services provided by Deloitte, taking into account whether the provision of non-audit services is compatible with maintaining Deloitte’s independence, and has pre-approved the services described below.
 
Years Ended
Amounts in '000s
June 30, 2020
 
June 30, 2019
Audit Fees (1)
$
8,633

 
$
7,178

Audit-Related Fees

 

Tax Fees
383

 
48

All Other Fees
2

 
2

Total
$
9,018

 
$
7,228

__________________________
(1)
Audit fees consist of the aggregate fees for professional services rendered for the audit of our consolidated financial statements, review of interim condensed consolidated financial statements and certain statutory audits.

Audit Committee Pre-Approval Policies and Procedures

The Audit Committee has determined that all services performed by Deloitte & Touche LLP are compatible with maintaining the independence of Deloitte & Touche LLP. The Audit Committee’s policy on approval of services performed by the independent registered public accounting firm is to pre-approve all audit and permissible non-audit services to be provided by the independent registered public accounting firm during the fiscal year. The Audit Committee reviews each non-audit service to be provided and assesses the impact of the service on the firm’s independence.

PART IV
 
Item 15.        Exhibits and Financial Statement Schedules

(a) 1. Financial Statements

See Index to consolidated financial statements in Part II, Item 8 of this Annual Report on Form 10-K, which is incorporated herein by reference.

2. Financial Statement Schedules

All financial statement schedules have been omitted because they are either not applicable or the required information is shown in the consolidated financial statements or notes thereto.

3. Exhibits

See the Exhibit Index which precedes the signature page of this Annual Report, which is incorporated herein by reference.

(b) Exhibits

See Item 15(a)(3) above.

(c) Financial Statement Schedules

125





See Item 15(a)(2) above.

EXHIBIT INDEX
 
Exhibit
Number
 
Description
3.3
 
3.4
 
4.1
 
4.5
 
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*
 
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+
 
10.28+
 
10.29+
 
10.30+
 
10.31*+
 
10.32*+
 
10.33*+
 

126




10.34*+
 
10.35*+
 
14.1
 
21.1+
 
23.1+
 
24.1+
 
Power of Attorney (included in signature pages)
31.1+
 
31.2+
 
32.1+
 
32.2+
 
101.INS+
 
XBRL Instance Document
101.SCH+
 
XBRL Taxonomy Extension Schema Document
101.CAL+
 
XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF+
 
XBRL Taxonomy Extension Definition Linkbase Document
101.LAB+
 
XBRL Taxonomy Extension Label Linkbase Document
101.PRE+
 
XBRL Taxonomy Extension Presentation Linkbase Document
__________________________
+
Filed herewith
(1)
Incorporated by reference to the same number exhibit filed with the Registrant’s Registration Statement on Form S-1 (Registration No. 333-138370), declared effective by the Securities and Exchange Commission on March 28, 2007.
(2)
Incorporated by reference to the Company’s registration statement on Form S-8 (Commission File No. 333-142404) filed with the Securities and Exchange Commission on April 27, 2007.
(3)
Incorporated by reference to Appendix A from the Company’s Definitive Proxy Statement on Schedule 14A (Commission File No. 001-33383) filed with the Securities and Exchange Commission on January 18, 2011.
(4)
Incorporated by reference to the Company's Current Report on Form 8-K (Commission File No. 001-33383) filed with the Securities and Exchange Commission on March 14, 2016.
(5)
Incorporated by reference to the Company's registration statement on Form S-8 (Commission File No.333-210881) filed with the Securities and Exchange Commission on April 22, 2016.
(6)
Incorporated by reference to Exhibit 10.51 from the Company's Annual Report on Form 10-K (Commission File No. 001-33383) filed with the Securities and Exchange Commission on May 17, 2019.
(7)
Incorporated by reference to Exhibit 10.1 from the Company’s Current Report on 8-K (Commission File No. 001-33383) filed with the Securities and Exchange Commission on September 12, 2018.
(8)
Incorporated by reference to Exhibit 14.1 from the Company’s Current Report on 8-K (Commission File No. 001-33383) filed with the Securities and Exchange Commission on February 5, 2019.
(9)
The certifications attached as Exhibit 32.1 and 32.2 accompany the Annual Report on Form 10-K pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed “filed” by Super Micro Computer, Inc. for purposes of Section 18 of the Securities Exchange Act of 1934, as amended.
(10)
Incorporated by reference to Exhibit 10.1 from the Company's Current report on 8-K (Commission File No. 001-33383) filed with the Securities and Exchange Commission on July 2, 2019.
(11)
Incorporated by reference to Exhibit 4.5 from the Company’s Annual Report on Form 10-K (Commission File No. 001-33383) filed with the Securities and Exchange Commission on December 19, 2019.
(12)
Incorporated by reference to Exhibit 10.55 from the Company’s Annual Report on Form 10-K (Commission File No. 001-33383) filed with the Securities and Exchange Commission on December 19, 2019.
(13)
Incorporated by reference to Exhibit 10.56 from the Company’s Annual Report on Form 10-K (Commission File No. 001-33383) filed with the Securities and Exchange Commission on December 19, 2019.
(14)
Incorporated by reference to Exhibit 10.57 from the Company’s Annual Report on Form 10-K (Commission File No. 001-33383) filed with the Securities and Exchange Commission on December 19, 2019.
(15)
Incorporated by reference to Exhibit 10.58 from the Company’s Annual Report on Form 10-K (Commission File No. 001-33383) filed with the Securities and Exchange Commission on December 19, 2019.
(16)
Incorporated by reference to Exhibit 10.59 from the Company’s Annual Report on Form 10-K (Commission File No. 001-33383) filed with the Securities and Exchange Commission on December 19, 2019.





(17)
Incorporated by reference to Appendix A in the Company’s Definitive Proxy Statement on Schedule 14A (Commission File No. 001-33383) filed with the Securities and Exchange Commission on April 21, 2020.
(18)
Incorporated by reference to Exhibit 10.1 from the Company’s Current Report on Form 8-K (Commission File No. 001-33383) filed with the Securities and Exchange Commission on May 13, 2020.
(19)
Incorporated by reference to Exhibit 10.7 from the Company’s Registration Statement on Form S-1 (Registration No. 333-138370), declared effective by the Securities and Exchange Commission on March 28, 2007.
(20)
Incorporated by reference to Exhibit 10.8 from the Company’s Registration Statement on Form S-1 (Registration No. 333-138370), declared effective by the Securities and Exchange Commission on March 28, 2007.
(21)
Incorporated by reference to Exhibit 10.9 from the Company’s Registration Statement on Form S-1 (Registration No. 333-138370), declared effective by the Securities and Exchange Commission on March 28, 2007.
(22)
Incorporated by reference to Exhibit 10.20 from the Company’s Registration Statement on Form S-1 (Registration No. 333-138370), declared effective by the Securities and Exchange Commission on March 28, 2007.
(23)
Incorporated by reference to Exhibit 10.21 from the Company’s Registration Statement on Form S-1 (Registration No. 333-138370), declared effective by the Securities and Exchange Commission on March 28, 2007.
(24)
Incorporated by reference to Exhibit 10.23 from the Company’s Registration Statement on Form S-1 (Registration No. 333-138370), declared effective by the Securities and Exchange Commission on March 28, 2007.
(25)
Incorporated by reference to Exhibit 10.24 from the Company’s Registration Statement on Form S-1 (Registration No. 333-138370), declared effective by the Securities and Exchange Commission on March 28, 2007.

*
Management contract, or compensatory plan or arrangement
Certain portions of this document, the disclosure of which would constitute a clearly unwarranted invasion of personal privacy, have been redacted in accordance with Regulation S-K Item 606(a)(6).

Item 16.        Form 10-K Summary

None.






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.

SUPER MICRO COMPUTER, INC.
 
Date:
August 28, 2020
 
/s/    CHARLES LIANG        
 
 
 
Charles Liang
President, Chief Executive Officer and Chairman of the
Board
(Principal Executive Officer)

129





POWER OF ATTORNEY

KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Charles Liang and Kevin Bauer, jointly and severally, his or her attorney-in-fact, each with the full power of substitution, for such person, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact and agent 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 do or could do in person hereby ratifying and confirming all that each of said attorneys-in-fact and agents, or his or her substitute, may 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 indicated and on the dates indicated.
 
 
 
 
 
 
Signature
 
Title
 
Date
/s/ CHARLES LIANG
 
President, Chief Executive Officer and Chairman of the Board (Principal Executive Officer)
 
August 28, 2020
Charles Liang
 
 
 
/s/ KEVIN BAUER
 
Senior Vice President, Chief Financial Officer (Principal Financial and Accounting Officer)
 
August 28, 2020
Kevin Bauer
 
 
 
/s/ SARA LIU
 
Director
 
August 28, 2020
Sara Liu
 
 
 
/s/ DANIEL W. FAIRFAX
 
Director
 
August 28, 2020
Daniel W. Fairfax
 
 
 
/s/ MICHAEL S. MCANDREWS
 
Director
 
August 28, 2020
Michael S. McAndrews
 
 
 
/s/ HWEI-MING (FRED) TSAI
 
Director
 
August 28, 2020
Hwei-Ming (Fred) Tsai
 
 
 
/s/ SARIA TSENG
 
Director
 
August 28, 2020
Saria Tseng
 
 
 
 
/s/ SHERMAN TUAN
 
Director
 
August 28, 2020
Sherman Tuan
 
 
 
/s/ TALLY LIU
 
Director
 
August 28, 2020
Tally Liu
 
 
 



130

EX-10.27 2 smci-ex10272020630x10k.htm EXHIBIT 10.27 Exhibit


EXHIBIT 10.27
ctbcheadera02.jpg


PRIVATE & CONFIDENTIAL

26 June 2019

ATTENTION: SUPER MICRO COMPUTER, INC. TAIWAN

RE: The Summary of Credit Facilities

According to Super Micro's needs of bank facilities, CTBC BANK CO., LTD. has approved bank facilities and terms below:

Product Type
Credit Line Amount
Tenor
Interest Rate
Notes
Short Term Loan / Guarantee
TWD700M/
TWD100M
1 Year
I1(M)+0.25%/5% p.a.
1. Collateral: BaDe factory
2. Guarantee line is included in Short Term Loan.
Short Term Loan
TWD1,500M
1 Year
Bargaining Rate
1. Clean loan
2. Loan drawdown against TW local buyer's trade documents (P/Os or Invoices).
3. Drawdown Tenor: 180 Days
4. Up to 100% of invoice amount can be financed
Export O/A Loan
USD50M
1 Year
Bargaining Rate
1. Clean loan
2. Drawdown Tenor: 120 Days
3. O/A list is required upon drawdown.
4. Up to 100% of invoice amount can be financed.
5. O/A loan drawdown could be financed via TWD. (*
Total Cap
USD50M

Bargaining Rate:
1M COF / I1 +0.30%: repay by the end of each quarter (Mar31, Jun30, Sep30, Dec31)
1M COF / I1 +0.50%: Drawdown cross quarter

COF: CTBC BANK's cost of USD fund.
I1: CTBC BANK's cost of TWD fund.
(*: If choosing TWD, TWD interest base rate will be "I1", and to plus the same margin.

Collateral: BaDe factory: Mortgaged amount TWD1,160M.



中國僖託商業銀行 (股)公 司 CTBC Bank Co., Ltd.
11568 臺北市南港區經貿二路 168 號 No.168, Jingmao 2nd Rd., Nangang Dist., Taipei City 11568, Taiwan, R.O.C
Tel: 886-2-3327-7777







ctbcheadera02.jpg

Terms:



Shared revolving line of credit facility of USD50M for SUPER MICRO COMPUTER, INC. TAIWAN and SUPER MICRO COMPUTER B.V.

Tenor: From 26 June 2019 to 30 June 2020


ctbcbankstamp.jpg

Yours Faithfully,
For and on behalf of
CTBC BANK CO., LTD.






























中國僖託商業銀行 (股)公 司 CTBC Bank Co., Ltd.
11568 臺北市南港區經貿二路 168 號 No.168, Jingmao 2nd Rd., Nangang Dist., Taipei City 11568, Taiwan, R.O.C
Tel: 886-2-3327-7777



EX-10.28 3 smci-ex10282020630x10k.htm EXHIBIT 10.28 Exhibit


EXHIBIT 10.28
ctbcheadera03.jpg

PRIVATE & CONFIDENTIAL
6 May 2020
ATTENTION: SUPER MICRO COMPUTER, INC. TAIWAN

TWD 1,200 Million 10-Year Term Loan Facility
Summary of Terms & Conditions

According to Super Micro’s needs of debt finance, CTBC Bank CO., LTD. Would like to propose the indicative bank facilities and terms below:
Borrower
Super Micro Computer, Inc. Taiwan(美超微電腦股份有限公司)
Purpose
To finance the construction cost of Bade Factory phase 1 expansion.
Lender
CTBC Bank Co., Ltd. ("CTBC")
Collateral
Bade Factory, and its buildings after phase 1 expansion completed.
Serial No.: 桃園市八德區大安段 483-1 、484 建號
Land Serial No.: 桃園市八德區大安段 422-1、422-3、422-4、422-6、422-13、422-14、422-15、422-17 、422-18、422-21 、429、429-1、429-2、429-3 、430 、430-1、430-2、431 、431-1 、431-2 、431-4 、434 、434-2 、434-3 、434-4 、434-5 、538 、538-1 、538-3
Facility Amount
TWD1,200,000,000only (CTBC facility no.: TW00129786)
Facility Type
Program loan-long term, non-revolving
Maturity
120 months from the Initial Drawdown Date
Interest Rate
2-year term floating rate of postal saving interest rate (2YR POSR) + 0.105%
Commission fee subsidy from National Development Fund
Loan Facility operates and governed in accordance with the guidelines of the National Development Fund ("NDF") "Loans for Accelerated Investment by Domestic Corporation" (根留台灣企業加速
投資專案貸款), the interest rate bearing could be deducted directly with such subsidy.
(For example: the approved commission fee rate is 0.50% for the first 5 years, therefore the actual interest rate bearing for the Borrower will be "2YR POSR - 0.395%" for the first 5 years, and "2YR POSR + 0.105%" for the last 5 years)
Utilization
  1. Drawdown application against commercial invoices issued within 6 months by the contractor. Each utilization amount is up to 80% of each invoice amount. Invoices payables paid by the Borrower are accepted. The invoice numbers which are financed shall be monitored in avoidance of multiple financing. Facility drawdowns are subject to pay and transfer to the contractor's account, except for those paid payables by the Borrower.
  2. The portion of drawdown amount shall be draw according to the progree of construction. The identification of each progres of construction based on each verifciation letter issued by SGS Taiwan Limited.





 
 
item
Progress of Construction
Portion
Accum. Portion
Amount
Accum. Amount
 
1
H 型銅樁打設完成
3.00%
3.00%
36,000,000

36,000,000

 
2
第一階支撐架設完成
3.00%
6.00%
36,000,000

72,000,000

 
3
土方開挖完成
3.00%
9.00%
36,000,000

108,000,000

 
4
筏碁層結構灌漿完成
6.00%
15.00%
72,000,000

180,000,000

 
5
B2 構體灌漿完成
6.00%
21.00%
72,000,000

252,000,000

 
6
B1 構體灌漿完成
5.00%
26.00%
60,000,000

312,000,000

 
7
1F 構體灌漿完成
5.00%
31.00%
60,000,000

372,000,000

 
8
2F 構體灌漿完成
5 00%
36.00%
60,000,000

432,000,000

 
9
3F 結構灌漿完成
5.00%
41.00%
60,000,000

492,000,000

 
10
4F 構體灌漿完成
5.00%
46.00%
60,000,000

552,000,000

 
11
5F 構體灌漿完成
5.00%
51.00%
60,000,000

612,000,000

 
12
6F 構體灌漿完成
5.00%
56 00%
60,000,000

672,000,000

 
13
7F 結構體灌漿完成
5.00%
61.00%
60,000,000

732,000,000

 
14
8F 構體灌漿完成
5.00%
66.00%
60,000,000

792,000,000

 
15
9F 結構體灌漿完成
3.00%
69.00%
36,000,000

828,000,000

 
16
屋突層結構體灌漿完成

2.00%
71.00%
24,000,000

852,000,000

 
17
外牆粉刷打底完成
4.00%
75.00%
48,000,000

900,000,000

 
18
外牆鋁窗及帷安裝完成
3.00%
78.00%
36,000,000

936,000,000

 
19
外牆貼磚 完成
4.00%
82.00%
48,000,000

984,000,000

 
20
外牆拆 架完成
3.00%
85.00%
36,000,000

1,020,000,000

 
21
消防檢查合格
3 00%
88.00%
36,000,000

1,056,000,000

 
22
取得使用執照

2.00%
90.00%
24,000,000

1,080,000,000

 
23
送水送電完成
3.00%
93.00%
36,000,000

1,116,000,000

 
24
機電空調測試完成
2.00%
95.00%
24,000,000

1,140,000,000

 
25
收完成
5.00%
100.00%
60,000,000

1,200,000,000

 
 
Total
100.00%
 
1,200,000,000

 
 
For item 17~21, the order of drawdown could vary based on construction situation. The cumulative drawdown amount shall be constrained up to 71% of the Facility before the structure of the building is constructed.





Availability Period
Available for drawdown by the Borrower within 24 months from the Initial Drawdown Date Any undrawn facility amount shall be cancelled automatically at the end of the relevant Availability Period.
Repayments
Subject to a grace period of 36 months after the Initial Drawdown Date, the total principal
outstanding under the Facility shall be amortized monthly from the 37th month.
Scheduled repayment day is set on the 15th day of each month.
Conditions Precedent for Initial Drawdown
Obtain a waiver from the USD250M Syndication arranged by Bank of America for Super Micro Computer, Inc. which is about limitation on debt facilities ceiling of the Borrower.
Delivery of copies of construction license of BaDe Factory phase 1 expansion
Delivery of copies of signed construction contract
Delivery of copies of investment plan for "
Action Plan for Accelerated Investment by Domestic Corporations" (根留台灣企業加速投資專案貸款).
Delivery of copies of consent letter of qualification for "
Action Plan for Accelerated Investment by Domestic Corporations " (根留台灣企業加速投資專案貸款).
Delivery of written consent form by the contractor who agrees to unconditionally waive any contractor's lien thereto and the rights to request for the lien registration.
Delivery of warranty by the Borrower of mortgage of unregistered buildings.
Delivery of warranty by the Borrower that shall not change the identity of project applicant (
造人).
Collateral shared mortgage with CTBC facility no. TW00026207 (ie: Short-Term revolver TWD 700 million). Total mortgage amount shall be no less than TWD 2,280 million via change of registration rights.
Conditions Subsequent
Immediately mortgage the buildings constructed on the land lots to CTBC at the first priority lien within 1 month after the completion of the construction and registration.
Delivery a collateral appraisal report from certified appraiser in form and substance satisfactory to CTBC within 2 months after the completion of the construction and registration.
In case the Borrower violates guidelines of "
Action Plan for Accelerated Investment by Domestic Corporations" (根留台灣企業加速投資專案貸款), or the NDF ceases the commission fee subsidy, the applicable interest rate shall restore to "2YR POSR + 0.105%"
Major Covenants and Undertakings
The ultimate parent company Super Micro Computer, Inc. shall all times maintain, directly and indirectly, 100% of the Borrower's equity capital.
The Borrower shall keep accurate and complete accounting records and vouchers. In case the Borrower violates guidelines, the Borrower shall return all the commission fees paid by the NDF for the case.
The Borrower warrants that, during the period of construction by the project applicant, it shall not grant junior liens on the collateral to any third party.
The Borrower as the project applicant warrants that it shall not change the identity of the project applicant or any reduction of construction area without obtaining prior written consent from CTBC.





Financial Covenants
The following financial covenants shall be tested semi-annually based on the Borrower's financial statements:
(1) Current Ratio (Current Assets / Current Liabilities ) ≥ 100% ;
(2) Debt Service Coverage Ratio (EBITDA / (Current Portion of Long-Term Debt + Interest Expense ) ) ≥ 130% ;
(3) Financial Debt Ratio ( Total Financial Debts / Tangible Net Worth ) ≤ 180%

The above financial covenants shall be renegotiated whenever the Borrower engages phase 2 land acquisition plans.



Yours Faithfully,
For and on behalf of


CTBC BANK CO., LTD.

ctbcbankstampa01.jpg




EX-10.29 4 smci-ex102920200630x10k.htm EXHIBIT 10.29 Exhibit


EXHIBIT 10.29
ctbcheader2.jpg

Short-Term Extension Acknowledgement Letter


JUN. 30, 2020


Super Micro Computer Inc. (Taiwan)


Re:    Extension of Revolving Line of Credit - Loan



Dear Kevin,

This letter will confirm that the expiration date of the credit facilities (the "Credit Agreements") is extended to AUG. 31 2020. All other terms and conditions of the Credit Agreement(s) and its related amendments will remain unchanged.

Neither this extension or any subsequent discussions or negotiations between the Bank and you shall be construed as any commitment by the Bank to further extend the maturity date provided for herein.
ctbcbankstamp2.jpg



EX-10.30 5 smci-ex103020200630x10k.htm EXHIBIT 10.30 Exhibit


EXHIBIT 10.30
ctbcheadera02.jpg

PRIVATE & CONFIDENTIAL

24 August 2020

ATTENTION: SUPER MICRO COMPUTER, INC. TAIWAN

RE: The Summary of Credit Facilities

According to Super Micro's needs of bank facilities, CTBC BANK CO., LTD. has approved bank facilities and terms below:

Product Type
Credit Line Amount
Tenor
Interest Rate
Notes
Short Term Loan / Guarantee
TWD700M/
TWD100M
1 Year
I1(M)+0.25%/5% p.a.
1. Collateral: BaDe factory
2. Guarantee line is included in Short Term Loan.
Short Term Loan
TWD1,500M
1 Year
Bargaining Rate
1. Clean loan
2. Loan drawdown against TW local buyer's trade documents (P/Os or Invoices).
3. Drawdown Tenor: 180 Days
4. Up to 100% of invoice amount can be financed
Export O/A Loan
USD50M
1 Year
Bargaining Rate
1. Clean loan
2. Drawdown Tenor: 120 Days
3. O/A list is required upon drawdown.
4. Up to 100% of invoice amount can be financed.
5. O/A loan drawdown could be financed via TWD. (*
Total Cap
USD50M

Bargaining Rate:
I1+0.30%: repay by the end of each quarter (Mar31, Jun30, Sep30, Dec31)
I1+0.50%: Drawdown cross quarter
COF: CTBC BANK's cost of USD fund.
I1: CTBC BANK's cost of TWD fund.


Collateral: BaDe factory: Mortgaged amount TWD1,160M.



中國僖託商業銀行 (股)公 司 CTBC Bank Co., Ltd.
11568 臺北市南港區經貿二路 168 號 No.168, Jingmao 2nd Rd., Nangang Dist., Taipei City 11568, Taiwan, R.O.C
Tel: 886-2-3327-7777






ctbcheadera02.jpg

Terms:

Facility availability: From 24 August 2020 to 31 August 2021


Yours Faithfully,
For and on behalf of
CTBC BANK CO., LTD.

ctbcbankstamp.jpg




































中國僖託商業銀行 (股)公 司 CTBC Bank Co., Ltd.
11568 臺北市南港區經貿二路 168 號 No.168, Jingmao 2nd Rd., Nangang Dist., Taipei City 11568, Taiwan, R.O.C
Tel: 886-2-3327-7777


EX-10.31 6 smci-ex103120200630x10k.htm EXHIBIT 10.31 Exhibit

EXHIBIT 10.31

NOTICE OF GRANT OF STOCK OPTION
Super Micro Computer, Inc.
ID: 77-0353939
980 Rock Ave.
San Jose, CA 95131
(408) 503-8000



NAME
ADDRESS
CITY, STATE COUNTRY
ZIPCODE 
Grant Number:
Plan:
ID: 

2020
 


You (“you” or the “Grantee) have been granted Option Rights to purchase shares of Common Stock (the “Option”) of Super Micro Computer, Inc. subject to the terms and conditions in the Super Micro Computer, Inc. 2020 Equity and Incentive Compensation Plan (the “Plan”) and the attached [Nonqualified / Incentive] Stock Option Award Agreement, as follows:

Date of Grant:
 
Vesting Commencement Date:
 
Option Exercise Price:
 
Total Number of Shares of Common Stock Covered by the Option:
 
Total Option Exercise Price:
 
Type of Option:
 
Expiration Date:
 

Vesting Schedule: The Option (unless terminated as provided in the [Nonqualified / Incentive] Stock Option Award Agreement) shall be exercisable as follows: (a) one-fourth (1/4th) of the shares of Common Stock covered by the Option on the one-year anniversary of the Vesting Commencement Date set forth above, so long as the Grantee’s Service has not terminated prior to such date and (b) one-twelfth (1/12th) of the remaining shares of Common Stock covered by the Option every three full calendar months thereafter, so long as the Grantee’s Service has not been terminated prior to each such date. The following table sets forth the number of shares of Common Stock covered by the Option that shall become exercisable on each applicable vesting date below in accordance with, and subject to the conditions of, the preceding sentence:

# of Shares of Common Stock Covered by the Option
Vesting Date
SHARES_PERIOD1
VEST_DATE_PERIOD1
SHARES_PERIOD2
VEST_DATE_PERIOD2
SHARES_PERIOD3
VEST_DATE_PERIOD3
SHARES_PERIOD4
VEST_DATE_PERIOD4
SHARES_PERIOD5
VEST_DATE_PERIOD5
SHARES_PERIOD6
VEST_DATE_PERIOD6
SHARES_PERIOD7
VEST_DATE_PERIOD7
SHARES_PERIOD8
VEST_DATE_PERIOD8
SHARES_PERIOD9
VEST_DATE_PERIOD9
SHARES_PERIOD10
VEST_DATE_PERIOD10
SHARES_PERIOD11
VEST_DATE_PERIOD11
SHARES_PERIOD12
VEST_DATE_PERIOD12
SHARES_PERIOD13
VEST_DATE_PERIOD13


NAI-1513634456v3


You understand and agree that the [OPTION_TYPE] is granted subject to and in accordance with the terms of the Plan. You further agree to be bound by the terms of the Plan and the terms of the [Nonqualified / Incentive] Stock Option Award Agreement, which is attached hereto. A copy of the Plan is available in your grant package.
Nothing in this Notice, the attached [Nonqualified / Incentive] Stock Option Award Agreement or in the Plan confer upon you any right with respect to continuance of employment or other service with the Company or any Subsidiary, nor will it interfere in any way with any right the Company or any Subsidiary would otherwise have to terminate your employment or other service at any time.
Definitions. All capitalized terms in this Notice shall have the meaning assigned to them in the Plan, this Notice or in the [Nonqualified / Incentive] Stock Option Award Agreement. 

Super Micro Computer, Inc.
 


Charles Liang
Chairman of the Board, President and CEO

NAI-1513634456v3
EX-10.32 7 smci-ex103220200630x10k.htm EXHIBIT 10.32 Exhibit


EXHIBIT 10.32

SUPER MICRO COMPUTER, INC.
INCENTIVE STOCK OPTION AWARD AGREEMENT
Super Micro Computer, Inc., a Delaware corporation (the “Company”) has granted to the Grantee named in the Notice of Grant of Stock Option (the “Notice”) to which this Incentive Stock Option Award Agreement (the “Agreement”) is attached an award consisting of Option Rights to purchase shares of Common Stock (the “Option”) subject to the terms and conditions set forth in the Notice and this Agreement. The award has been granted pursuant to and shall in all respects be subject to the terms and conditions of the Super Micro Computer, Inc. 2020 Equity and Incentive Compensation Plan (the “Plan”), the provisions of which are incorporated herein by reference.
1.Grant of Option. Subject to the terms and conditions of the Plan and the terms and conditions hereinafter set forth, pursuant to authorization under resolutions of the Committee, the Company hereby confirms to the Grantee the grant of the Option covering the number of shares of Common Stock set forth in the Notice, at the designated Option Exercise Price set forth in the Notice, which represents at least the Market Value per Share on the Date of Grant, as set forth in the Notice. Except to the extent of the $100,000 limitation set forth in Section 422(d) of the Code, the Option is an Incentive Stock Option. Except as otherwise provided herein, the Option shall expire on the Expiration Date set forth in the Notice.
2.    Vesting of Option. The Option (unless terminated as hereinafter provided) shall be exercisable in accordance with the Vesting Schedule on the vesting dates as set forth in the Notice, so long as the Grantee’s Service has not been terminated prior to each such date.
3.    Termination of the Option. The Option shall terminate and may no longer be exercised after the first to occur of (a) the close of business on the Expiration Date, (b) the close of business on the last date for exercising the Option following termination of the Grantee’s Service as described in Section 4, or (c) a Change in Control to the extent provided in Section 5.
4.    Effect of Termination of Service.
(a)    Option Exercisability. The Option shall terminate immediately upon the Grantee’s termination of Service to the extent that it is then unvested and shall be exercisable after the Grantee’s termination of Service to the extent it is then vested only during the applicable time period as determined below and thereafter shall terminate:
(i)    Disability. If the Grantee’s Service terminates because of the Disability of the Grantee, the Option, to the extent unexercised and exercisable for vested shares of Common Stock on the date on which the Grantee’s Service terminated, may be exercised by the Grantee (or the Grantee’s guardian or legal representative) at any time prior to the expiration of twelve (12) months after the date on which the Grantee’s Service terminated, but in any event no later than the Expiration Date.

NAI-1513474051v5


(ii)    Death. If the Grantee’s Service terminates because of the death of the Grantee, the Option, to the extent unexercised and exercisable for vested shares of Common Stock on the date on which the Grantee’s Service terminated, may be exercised by the Grantee’s legal representative or other person who acquired the right to exercise the Option by reason of the Grantee’s death at any time prior to the expiration of twelve (12) months after the date on which the Grantee’s Service terminated, but in any event no later than the Expiration Date. The Grantee’s Service shall be deemed to have terminated on account of death if the Grantee dies within three (3) months after the Grantee’s termination of Service.
(iii)    Termination for Cause. Notwithstanding any other provision of this Agreement to the contrary, if the Grantee’s Service is terminated for Cause or if, following the Grantee’s termination of Service and during any period in which the Option otherwise would remain exercisable, the Grantee engages in any act that would constitute Cause, the Option shall terminate in its entirety and cease to be exercisable immediately upon such termination of Service or act.
(iv)    Other Termination of Service. If the Grantee’s Service terminates for any reason, except Disability, death or Cause, the Option, to the extent unexercised and exercisable for vested shares of Common Stock by the Grantee on the date on which the Grantee’s Service terminated, may be exercised by the Grantee at any time prior to the expiration of three (3) months after the date on which the Grantee’s Service terminated, but in any event no later than the Expiration Date.
(b)    Extension if Exercise Prevented by Law. Notwithstanding the foregoing, other than termination of the Grantee’s Service for Cause, if the exercise of the Option within the applicable time periods set forth in Section 4.1(a) is prevented by the provisions of Section 14, the Option shall remain exercisable until the later of (i) thirty (30) days after the date such exercise first would no longer be prevented by such provisions, or (ii) the end of the applicable time period under Section 4.1(a), but in any event no later than the Expiration Date.
5.    Effect of Change in Control. In the event of a Change in Control, subject to approval by the Committee, the surviving, continuing, successor, or purchasing entity or parent thereof, as the case may be (the “Acquiror”), may, without the consent of the Grantee, assume or continue in full force and effect the Company’s rights and obligations under all or any portion of the Option or substitute for all or any portion of the Option a substantially equivalent option with respect to the Acquiror’s stock. For purposes of this Section, the Option or any portion thereof shall be deemed assumed if, following the Change in Control, the Option confers the right to receive, subject to the terms and conditions of the Plan and this Agreement, for each share of Common Stock subject to such portion of the Option immediately prior to the Change in Control, the consideration (whether stock, cash, other securities or property or a combination thereof) to which a holder of a share of Common Stock on the effective date of the Change in Control was entitled (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding shares of Common Stock); provided, however, that if such consideration is not

-2-
NAI-1513474051v5


solely common stock of the Acquiror, the Committee may, with the consent of the Acquiror, provide for the consideration to be received upon the exercise of the Option, for each share of Common Stock subject to the Option, to consist solely of common stock of the Acquiror equal in Market Value per Share to the consideration received by holders of Common Stock pursuant to the Change in Control. The Option shall terminate and cease to be outstanding effective as of the time of consummation of the Change in Control to the extent that the Option is neither assumed or continued by the Acquiror in connection with the Change in Control nor exercised as of the time of the Change in Control.
6.    Exercise and Payment of Option.
(a)    Method of Exercise. To the extent exercisable, the Option may be exercised in whole or in part from time to time and shall be settled in shares of Common Stock by the Grantee giving electronic or written notice to the Company in a form authorized by the Company (the “Exercise Notice”). An electronic Exercise Notice must be digitally signed or authenticated by the Grantee in such manner as required by the Exercise Notice and transmitted to the Company or an authorized representative of the Company (including a third-party administrator designated by the Company). In the event that the Grantee is not authorized or is unable to provide an electronic Exercise Notice, the Option shall be exercised by a written Exercise Notice addressed to the Company, which shall be signed by the Grantee and delivered in person, by certified or registered mail, return receipt requested, by confirmed facsimile transmission, or by such other means as the Company may permit, to the Company, or an authorized representative of the Company (including a third-party administrator designated by the Company). Each Exercise Notice, whether electronic or written, must state the Grantee’s election to exercise the Option, the number of whole shares of Common Stock for which the Option is being exercised and such other representations and agreements as to the Grantee’s investment intent with respect to such shares as may be required pursuant to the provisions of this Agreement. Further, each Exercise Notice must be received by the Company prior to the termination of the Option as set forth in Section 3 and must be accompanied by full payment of the aggregate Option Exercise Price for the number of shares of Common Stock being purchased. The Option shall be deemed to be exercised upon receipt by the Company of such electronic or written Exercise Notice and the aggregate Option Exercise Price.
(b)    Payment of Option Exercise Price.
(i)    Forms of Consideration Authorized. Except as otherwise provided below, the Option Exercise Price shall be payable (a) in cash or by check acceptable to the Company or by wire transfer of immediately available funds; (b) if permitted by the Company and subject to the limitations set forth in Section 6(b)(ii), (i) by the actual or constructive transfer to the Company of shares of Common Stock owned by the Grantee having a value at the time of exercise equal to the Option Exercise Price, (ii) by a net exercise method as described in the Plan, or (iii) from the proceeds of sale through a bank or broker on a date satisfactory to the Company of some or all of the Common Stock acquired upon exercise of the Option; (c) by a combination

-3-
NAI-1513474051v5


of such methods of payment; or (d) by such other methods as may be approved by the Committee.
(ii)    Limitations on Forms of Consideration. The Company reserves, at any and all times, the right, in the Company’s sole and absolute discretion, to establish, decline to approve or terminate any program or procedure providing for payment of the Option Exercise Price through any of the means described above, including with respect to the Grantee notwithstanding that such program or procedures may be available to others.
7.    Option Not Transferable. Subject to Section 15 of the Plan, the Option is not transferable by the Grantee other than by will or the laws of descent and distribution, and in no event shall this award be transferred for value. Following the death of the Grantee, the Option, to the extent provided in Section 4, may be exercised by the Grantee’s legal representative or by any person empowered to do so under the deceased Grantee’s will or under the then applicable laws of descent and distribution.
8.    No Dividends or Dividend Equivalents. The Grantee shall not be entitled to dividends or dividend equivalents with respect to the Option or the shares of Common Stock underlying the Option.
9.    Adjustments. The number of and kind of shares of Common Stock covered by the Option and the other terms and conditions of the grant evidenced by this Agreement are subject to mandatory adjustment as provided in Section 11 of the Plan.
10.    Withholding Taxes.
(a)    If the Company is required to withhold federal, state, local or other national taxes or other amounts in connection with the Grantee’s right to receive Common Stock under this Agreement, and the amounts available to the Company for such withholding are insufficient, it shall be a condition to the receipt of any such Common Stock (or the realization of any other benefit provided for under this Agreement) that the Grantee timely make arrangements satisfactory to the Company for payment of the balance of such taxes or other amounts (such amounts, collectively, the “Tax Withholdings”).
(b)    Unless otherwise determined by the Committee, the Tax Withholdings shall be satisfied by the Company’s retention of a portion of the Common Stock issuable under this Agreement, by deducting from the Common Stock otherwise issuable to the Grantee upon exercise of the Option a number of whole shares of Common Stock having a fair market value, as determined by the Company as of the date on which the Tax Withholdings obligation arises, not in excess of the amount of such Tax Withholdings determined by the applicable minimum statutory withholding rates (unless higher withholding amounts would not result in adverse accounting implications for the Company and are authorized by the Committee, and the total amount withheld does not exceed the Grantee’s estimated tax obligations attributable to the exercise of the Option).

-4-
NAI-1513474051v5


(c)    If the Grantee is not an officer for purposes of Section 16 of the Exchange Act, then, alternatively, unless otherwise determined by the Company, the Grantee may, in addition to the withholding method set forth in Section 10(b), satisfy such Tax Withholdings (i) by paying the Company cash via personal check, wire transfer, or other means of immediate electronic payment, (ii) by the Grantee’s surrender of Common Stock that he or she has owned, or (iii) in accordance with procedures established by the Company providing for delivery by the Grantee to the Company or a broker approved by the Company of properly executed instructions, in a form permitted and approved by the Company, providing for the assignment to the Company of the proceeds of a sale with respect to Common Stock that he or she already owned or some or all of the Common Stock acquired upon exercise of the Option provided for under this Agreement, in each case subject to compliance with applicable law and the Company’s insider trading policy and procedures, provided in each case that the Grantee provides the Company adequate notice of such election in accordance with the Company’s then-applicable policies and procedures.
11.    Section 422(d) Limitation. Pursuant to Section 422(d) of the Code, the aggregate fair market value (determined as of the Date of Grant) of shares of Common Stock with respect to which the Option (as an Incentive Stock Option) first becomes exercisable by the Grantee in any calendar year under the Plan or any other plan of the Company (and its parent and subsidiary corporations, within the meaning of Sections 424(e) and (f) of the Code, as may exist from time to time) may not exceed $100,000 or such other amount as may be permitted from time to time under Section 422 of the Code. To the extent that such aggregate fair market value exceeds $100,000 or other applicable amount in any calendar year, such Option shall be treated as a nonstatutory stock option with respect to the amount of aggregate fair market value thereof that exceeds the limit under Section 422(d) of the Code. For this purpose, the Incentive Stock Options will be taken into account in the order in which they were granted. In such case, the Company may designate the shares of Common Stock that are to be treated as stock acquired pursuant to the exercise of the Option and the shares of Common Stock that are to be treated as stock acquired pursuant to nonqualified stock options by issuing separate certificates for such shares and identifying the certificates as such in the stock transfer records of the Company. If the Code is amended to provide for a different limitation from that set forth in this Section 11, such different limitation shall be deemed incorporated herein effective as of the date required or permitted by such amendment to the Code. If the Option is treated as an Incentive Stock Option in part and as a nonqualified stock option in part by reason of the limitation set forth in this Section 11, the Grantee may designate which portion of such Option the Grantee is exercising. In the absence of such designation, the Grantee shall be deemed to have exercised the Incentive Stock Option portion of the Option first. Separate certificates representing each such portion shall be issued upon the exercise of the Option. (NOTE TO GRANTEE: If the aggregate Option Exercise Price (that is, the Option Exercise Price set forth in the Notice multiplied by the total number of shares of Common Stock covered by the Option) plus the aggregate exercise price of any other Incentive Stock Options you hold (whether granted pursuant to the Plan or any other stock option plan of the Company or Subsidiary) is greater than $100,000, you should contact the Chief Financial Officer of the Company to ascertain whether the entire Option qualifies as an Incentive Stock Option.)

-5-
NAI-1513474051v5


12.    Significant Stockholders. Notwithstanding anything in this Agreement to the contrary, if the Grantee owns, directly or indirectly through attribution, stock possessing more than 10% of the total combined voting power of all classes of stock of the Company or of any of its subsidiary corporations (within the meaning of Section 424(f) of the Code) on the Date of Grant, then the Option Exercise Price shall be the greater of (a) the Option Exercise Price set forth in the Notice or (b) 110% of the Market Value per Share of the Common Stock on the Date of Grant, and the Expiration Date shall be the last business day prior to the fifth anniversary of the Date of Grant.
13.    Notice of Sales Upon Disqualifying Disposition. The Grantee shall (a) promptly notify the Chief Financial Officer of the Company if the Grantee disposes of any of the shares of Common Stock acquired pursuant to the Option within one (1) year after the date the Grantee exercises all or part of the Option or within two (2) years after the Date of Grant and (b) provide the Company with a description of the circumstances of such disposition. Until such time as the Grantee disposes of such shares in a manner consistent with the provisions of this Agreement, unless otherwise expressly authorized by the Company, the Grantee shall hold all shares acquired pursuant to the Option in the Grantee’s name (and not in the name of any nominee) for the one-year period immediately after the exercise of the Option and the two-year period immediately after Date of Grant. At any time during the one-year or two-year periods set forth above, the Company may place a legend on any certificate representing shares acquired pursuant to the Option requesting the transfer agent for the Company’s stock to notify the Company of any such transfers. The obligation of the Grantee to notify the Company of any such transfer shall continue notwithstanding that a legend has been placed on the certificate pursuant to the preceding sentence. To the extent that the Option does not qualify as an Incentive Stock Option, it shall not affect the validity of the Option and shall constitute a separate, nonqualified stock option.
14.    Compliance with Law; Restrictions on Grant of the Option and Issuance of Shares. The grant of the Option and the issuance of shares of Common Stock upon exercise of the Option shall be subject to compliance with all applicable requirements of federal, state or other national law with respect to such securities. Notwithstanding any other provision of the Plan and this Agreement, the Option may not be exercised if the issuance of shares of Common Stock upon exercise would constitute a violation of any applicable federal, state or other national securities laws or other law or regulations or the requirements of any stock exchange or market system upon which the Common Stock may then be listed. In addition, the Option may not be exercised unless (i) a registration statement under the Securities Act shall at the time of exercise of the Option be in effect with respect to the shares issuable upon exercise of the Option or (ii) in the opinion of legal counsel to the Company, the shares issuable upon exercise of the Option may be issued in accordance with the terms of an applicable exemption from the registration requirements of the Securities Act. THE GRANTEE IS CAUTIONED THAT THE OPTION MAY NOT BE EXERCISED UNLESS THE FOREGOING CONDITIONS ARE SATISFIED. ACCORDINGLY, THE GRANTEE MAY NOT BE ABLE TO EXERCISE THE OPTION WHEN DESIRED EVEN THOUGH THE OPTION IS VESTED. The inability of the Company to obtain from any regulatory body having jurisdiction the authority, if any, deemed by the Company’s legal counsel to be necessary to the lawful issuance and sale of any shares subject to the Option shall relieve the Company of any liability in respect of the failure to issue or sell such shares as to which such requisite authority shall not have been obtained. As a condition to the exercise of the Option, the Company may require the Grantee to

-6-
NAI-1513474051v5


satisfy any qualifications that may be necessary or appropriate, to evidence compliance with any applicable law or regulation and to make any representation or warranty with respect thereto as may be requested by the Company.
15.    No Right to Future Awards; Right to Terminate Service. This Option award is a voluntary, discretionary award being made on a one-time basis and it does not constitute a commitment to make any future awards. No provision of this Agreement shall limit in any way whatsoever any right that the Company or a Subsidiary may otherwise have to terminate the Grantee’s Service at any time.
16.    Relation to Other Benefits. Any economic or other benefit to the Grantee under this Agreement or the Plan shall not be taken into account in determining any benefits to which the Grantee may be entitled under any profit-sharing, retirement or other benefit or compensation plan maintained by the Company or a Subsidiary and shall not affect the amount of any life insurance coverage available to any beneficiary under any life insurance plan of the Company or a Subsidiary.
17.    Amendments. Any amendment to the Plan shall be deemed to be an amendment to this Agreement to the extent that the amendment is applicable to this Agreement; provided, however, that no amendment shall materially impair the rights of the Grantee with respect to the Common Stock or other securities covered by this Agreement without the Grantee’s consent. Notwithstanding the foregoing, the limitation requiring the consent of the Grantee to certain amendments shall not apply to any amendment that is deemed necessary by the Company to ensure compliance with Section 409A of the Code or Section 10D of the Exchange Act.
18.    Severability. In the event that one or more of the provisions of this Agreement is invalidated for any reason by a court of competent jurisdiction, any provision so invalidated shall be deemed to be separable from the other provisions of this Agreement, and the remaining provisions of this Agreement shall continue to be valid and fully enforceable.
19.    Clawback. The Option may be subject to clawback in accordance with the Plan and the Company’s recoupment policy as may be in effect from time to time.
20.    Electronic Delivery. The Company may, in its sole discretion, deliver any documents related to the Option and the Grantee’s participation in the Plan, or future awards that may be granted under the Plan, by electronic means or request the Grantee’s consent to participate in the Plan by electronic means. The Grantee hereby consents to receive such documents by electronic delivery and, if requested, agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.
21.    Governing Law. This Agreement is made under, and shall be construed in accordance with the internal substantive laws of the State of Delaware, and venue shall be exclusively in the applicable court in Santa Clara County, California, without giving effect to any principle of law that would result in the application of the law of any other jurisdiction.

-7-
NAI-1513474051v5


22.    Successors and Assigns. Without limiting Section 7 hereof, the provisions of this Agreement shall inure to the benefit of, and be binding upon, the successors, administrators, heirs, legal representatives and assigns of the Grantee, and the successors and assigns of the Company.
23.    Acknowledgement and Agreement. By electronically accepting the Notice, the Grantee: (a) acknowledges receipt of and represents that the Grantee has read and is familiar with the Notice, this Agreement, the Plan and a prospectus for the Plan prepared in connection with the registration with the Securities and Exchange Commission of the shares issuable pursuant to the award, (b) accepts the award subject to all of the terms and conditions of the Notice, this Agreement and the Plan and (c) agrees to accept as binding, conclusive and final all decisions or interpretations of the Committee upon any questions arising under the Notice, this Agreement or the Plan.
24.    Counterparts. The Notice with this Agreement may be executed in one or more counterparts, all of which together shall constitute but one Agreement.
25.    Relation to the Plan. In the event of any inconsistency between the provisions of the Notice, this Agreement and the Plan, the Plan shall govern.
26.    Definitions. Capitalized terms used herein without definition shall have the meanings assigned to them in the Notice and the Plan. As used in this Agreement:
(a)    Cause” means any of the following: (i) the Grantee’s theft, dishonesty, willful misconduct, breach of fiduciary duty for personal profit, or falsification of any Company or Subsidiary documents or records; (ii) the Grantee’s material failure to abide by the Company’s or a Subsidiary’s code of conduct or other policies (including, without limitation, policies relating to confidentiality and reasonable workplace conduct); (iii) the Grantee’s unauthorized use, misappropriation, destruction or diversion of any tangible or intangible asset or corporate opportunity of the Company or a Subsidiary (including, without limitation, the Grantee’s improper use or disclosure of the Company’s or a Subsidiary’s confidential or proprietary information); (iv) any intentional act by the Grantee which has a material detrimental effect on the Company’s or a Subsidiary’s reputation or business; (v) the Grantee’s repeated failure to perform any reasonable assigned duties after written notice from the Company or a Subsidiary of, and a reasonable opportunity to cure, such failure; (vi) any material breach by the Grantee of any employment, service, non-disclosure, non-competition, non-solicitation or other similar agreement between the Grantee and the Company or a Subsidiary, which breach is not cured pursuant to the terms of such agreement; or (vii) the Grantee’s conviction (including any plea of guilty or nolo contendere) of any criminal act involving fraud, dishonesty, misappropriation or moral turpitude, or which impairs the Grantee’s ability to perform his or her duties with the Company or a Subsidiary.
(b)    Disability” shall mean the permanent and total disability of the Grantee, within the meaning of Section 22(e)(3) of the Code.
(c)    Securities Act” shall mean the Securities Act of 1933, as amended.

-8-
NAI-1513474051v5


(d)    Service” shall mean the Grantee’s employment or service with the Company or a Subsidiary, whether as an employee, a Director or a consultant or similar individual who provides services to the Company or any Subsidiary that are equivalent to those typically performed by an employee (provided that such person satisfies the Form S-8 definition of “employee”). Unless otherwise provided by the Committee, the Grantee’s Service shall not be deemed to have terminated merely because of a change in the capacity in which the Grantee renders Service or a change in the Company or Subsidiary for which the Grantee renders Service, provided that there is no interruption or termination of the Grantee’s Service. Furthermore, the Grantee’s Service shall not be deemed to have been interrupted or terminated if the Grantee takes any military leave, sick leave, or other bona fide leave of absence approved by the Company. However, unless otherwise provided by the Committee, if any such leave taken by the Grantee exceeds ninety (90) days, then on the ninety-first (91st) day following the commencement of such leave the Grantee’s Service shall be deemed to have terminated, unless the Grantee’s right to return to Service is guaranteed by statute or contract. Notwithstanding the foregoing, unless otherwise designated by the Company or required by law, an unpaid leave of absence shall not be treated as Service for purposes of determining vesting under this Agreement. The Grantee’s Service shall be deemed to have terminated either upon an actual termination of Service or upon the business entity for which the Grantee performs Service ceasing to be a Subsidiary. Subject to the foregoing, the Company, in its discretion, shall determine whether the Grantee’s Service has terminated and the effective date of and reason for such termination.

-9-
NAI-1513474051v5
EX-10.33 8 smci-ex103320200630x10k.htm EXHIBIT 10.33 Exhibit


EXHIBIT 10.33

SUPER MICRO COMPUTER, INC.
NONQUALIFIED STOCK OPTION AWARD AGREEMENT
Super Micro Computer, Inc., a Delaware corporation (the “Company”) has granted to the Grantee named in the Notice of Grant of Stock Option (the “Notice”) to which this Nonqualified Stock Option Award Agreement (the “Agreement”) is attached an award consisting of Option Rights to purchase shares of Common Stock (the “Option”) subject to the terms and conditions set forth in the Notice and this Agreement. The award has been granted pursuant to and shall in all respects be subject to the terms and conditions of the Super Micro Computer, Inc. 2020 Equity and Incentive Compensation Plan (the “Plan”), the provisions of which are incorporated herein by reference.
1.Grant of Option. Subject to the terms and conditions of the Plan and the terms and conditions hereinafter set forth, pursuant to authorization under resolutions of the Committee, the Company hereby confirms to the Grantee the grant of the Option covering the number of shares of Common Stock set forth in the Notice, at the designated Option Exercise Price set forth in the Notice, which represents at least the Market Value per Share on the Date of Grant, as set forth in the Notice. The Option is not an Incentive Stock Option. The Option shall expire on the Expiration Date set forth in the Notice.
2.    Vesting of Option. The Option (unless terminated as hereinafter provided) shall be exercisable in accordance with the Vesting Schedule on the vesting dates as set forth in the Notice, so long as the Grantee’s Service has not been terminated prior to each such date.
3.    Termination of the Option. The Option shall terminate and may no longer be exercised after the first to occur of (a) the close of business on the Expiration Date, (b) the close of business on the last date for exercising the Option following termination of the Grantee’s Service as described in Section 4, or (c) a Change in Control to the extent provided in Section 5.
4.    Effect of Termination of Service.
(a)    Option Exercisability. The Option shall terminate immediately upon the Grantee’s termination of Service to the extent that it is then unvested and shall be exercisable after the Grantee’s termination of Service to the extent it is then vested only during the applicable time period as determined below and thereafter shall terminate:
(i)    Disability. If the Grantee’s Service terminates because of the Disability of the Grantee, the Option, to the extent unexercised and exercisable for vested shares of Common Stock on the date on which the Grantee’s Service terminated, may be exercised by the Grantee (or the Grantee’s guardian or legal representative) at any time prior to the expiration of twelve (12) months after the date on which the Grantee’s Service terminated, but in any event no later than the Expiration Date.

NAI-1513338219v7


(ii)    Death. If the Grantee’s Service terminates because of the death of the Grantee, the Option, to the extent unexercised and exercisable for vested shares of Common Stock on the date on which the Grantee’s Service terminated, may be exercised by the Grantee’s legal representative or other person who acquired the right to exercise the Option by reason of the Grantee’s death at any time prior to the expiration of twelve (12) months after the date on which the Grantee’s Service terminated, but in any event no later than the Expiration Date. The Grantee’s Service shall be deemed to have terminated on account of death if the Grantee dies within three (3) months after the Grantee’s termination of Service.
(iii)    Termination for Cause. Notwithstanding any other provision of this Agreement to the contrary, if the Grantee’s Service is terminated for Cause or if, following the Grantee’s termination of Service and during any period in which the Option otherwise would remain exercisable, the Grantee engages in any act that would constitute Cause, the Option shall terminate in its entirety and cease to be exercisable immediately upon such termination of Service or act.
(iv)    Other Termination of Service. If the Grantee’s Service terminates for any reason, except Disability, death or Cause, the Option, to the extent unexercised and exercisable for vested shares of Common Stock by the Grantee on the date on which the Grantee’s Service terminated, may be exercised by the Grantee at any time prior to the expiration of three (3) months after the date on which the Grantee’s Service terminated, but in any event no later than the Expiration Date.
(b)    Extension if Exercise Prevented by Law. Notwithstanding the foregoing, other than termination of the Grantee’s Service for Cause, if the exercise of the Option within the applicable time periods set forth in Section 4.1(a) is prevented by the provisions of Section 11, the Option shall remain exercisable until the later of (i) thirty (30) days after the date such exercise first would no longer be prevented by such provisions, or (ii) the end of the applicable time period under Section 4.1(a), but in any event no later than the Expiration Date.
5.    Effect of Change in Control. In the event of a Change in Control, subject to approval by the Committee, the surviving, continuing, successor, or purchasing entity or parent thereof, as the case may be (the “Acquiror”), may, without the consent of the Grantee, assume or continue in full force and effect the Company’s rights and obligations under all or any portion of the Option or substitute for all or any portion of the Option a substantially equivalent option with respect to the Acquiror’s stock. For purposes of this Section, the Option or any portion thereof shall be deemed assumed if, following the Change in Control, the Option confers the right to receive, subject to the terms and conditions of the Plan and this Agreement, for each share of Common Stock subject to such portion of the Option immediately prior to the Change in Control, the consideration (whether stock, cash, other securities or property or a combination thereof) to which a holder of a share of Common Stock on the effective date of the Change in Control was entitled (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding shares of Common Stock); provided, however, that if such consideration is not

-2-
NAI-1513338219v7


solely common stock of the Acquiror, the Committee may, with the consent of the Acquiror, provide for the consideration to be received upon the exercise of the Option, for each share of Common Stock subject to the Option, to consist solely of common stock of the Acquiror equal in Market Value per Share to the consideration received by holders of Common Stock pursuant to the Change in Control. The Option shall terminate and cease to be outstanding effective as of the time of consummation of the Change in Control to the extent that the Option is neither assumed or continued by the Acquiror in connection with the Change in Control nor exercised as of the time of the Change in Control.
6.    Exercise and Payment of Option.
(a)    Method of Exercise. To the extent exercisable, the Option may be exercised in whole or in part from time to time and shall be settled in shares of Common Stock by the Grantee giving electronic or written notice to the Company in a form authorized by the Company (the “Exercise Notice”). An electronic Exercise Notice must be digitally signed or authenticated by the Grantee in such manner as required by the Exercise Notice and transmitted to the Company or an authorized representative of the Company (including a third-party administrator designated by the Company). In the event that the Grantee is not authorized or is unable to provide an electronic Exercise Notice, the Option shall be exercised by a written Exercise Notice addressed to the Company, which shall be signed by the Grantee and delivered in person, by certified or registered mail, return receipt requested, by confirmed facsimile transmission, or by such other means as the Company may permit, to the Company, or an authorized representative of the Company (including a third-party administrator designated by the Company). Each Exercise Notice, whether electronic or written, must state the Grantee’s election to exercise the Option, the number of whole shares of Common Stock for which the Option is being exercised and such other representations and agreements as to the Grantee’s investment intent with respect to such shares as may be required pursuant to the provisions of this Agreement. Further, each Exercise Notice must be received by the Company prior to the termination of the Option as set forth in Section 3 and must be accompanied by full payment of the aggregate Option Exercise Price for the number of shares of Common Stock being purchased. The Option shall be deemed to be exercised upon receipt by the Company of such electronic or written Exercise Notice and the aggregate Option Exercise Price.
(b)    Payment of Option Exercise Price.
(i)    Forms of Consideration Authorized. Except as otherwise provided below, the Option Exercise Price shall be payable (a) in cash or by check acceptable to the Company or by wire transfer of immediately available funds; (b) if permitted by the Company and subject to the limitations set forth in Section 6(b)(ii), (i) by the actual or constructive transfer to the Company of shares of Common Stock owned by the Grantee having a value at the time of exercise equal to the Option Exercise Price, (ii) by a net exercise method as described in the Plan, or (iii) from the proceeds of sale through a bank or broker on a date satisfactory to the Company of some or all of the Common Stock acquired upon exercise of the Option; (c) by a combination

-3-
NAI-1513338219v7


of such methods of payment; or (d) by such other methods as may be approved by the Committee.
(ii)    Limitations on Forms of Consideration. The Company reserves, at any and all times, the right, in the Company’s sole and absolute discretion, to establish, decline to approve or terminate any program or procedure providing for payment of the Option Exercise Price through any of the means described above, including with respect to the Grantee notwithstanding that such program or procedures may be available to others.
7.    Option Not Transferable. Subject to Section 15 of the Plan, the Option is not transferable by the Grantee other than by will or the laws of descent and distribution, and in no event shall this award be transferred for value. Following the death of the Grantee, the Option, to the extent provided in Section 4, may be exercised by the Grantee’s legal representative or by any person empowered to do so under the deceased Grantee’s will or under the then applicable laws of descent and distribution.
8.    No Dividends or Dividend Equivalents. The Grantee shall not be entitled to dividends or dividend equivalents with respect to the Option or the shares of Common Stock underlying the Option.
9.    Adjustments. The number of and kind of shares of Common Stock covered by the Option and the other terms and conditions of the grant evidenced by this Agreement are subject to mandatory adjustment as provided in Section 11 of the Plan.
10.    Withholding Taxes.
(a)    If the Company is required to withhold federal, state, local or other national taxes or other amounts in connection with the Grantee’s right to receive Common Stock under this Agreement, and the amounts available to the Company for such withholding are insufficient, it shall be a condition to the receipt of any such Common Stock (or the realization of any other benefit provided for under this Agreement) that the Grantee timely make arrangements satisfactory to the Company for payment of the balance of such taxes or other amounts (such amounts, collectively, the “Tax Withholdings”).
(b)    Unless otherwise determined by the Committee, the Tax Withholdings shall be satisfied by the Company’s retention of a portion of the Common Stock issuable under this Agreement, by deducting from the Common Stock otherwise issuable to the Grantee upon exercise of the Option a number of whole shares of Common Stock having a fair market value, as determined by the Company as of the date on which the Tax Withholdings obligation arises, not in excess of the amount of such Tax Withholdings determined by the applicable minimum statutory withholding rates (unless higher withholding amounts would not result in adverse accounting implications for the Company and are authorized by the Committee, and the total amount withheld does not exceed the Grantee’s estimated tax obligations attributable to the exercise of the Option).

-4-
NAI-1513338219v7


(c)    If the Grantee is not an officer for purposes of Section 16 of the Exchange Act, then, alternatively, unless otherwise determined by the Company, the Grantee may, in addition to the withholding method set forth in Section 10(b), satisfy such Tax Withholdings (i) by paying the Company cash via personal check, wire transfer, or other means of immediate electronic payment, (ii) by the Grantee’s surrender of Common Stock that he or she has owned, or (iii) in accordance with procedures established by the Company providing for delivery by the Grantee to the Company or a broker approved by the Company of properly executed instructions, in a form permitted and approved by the Company, providing for the assignment to the Company of the proceeds of a sale with respect to Common Stock that he or she already owned or some or all of the Common Stock acquired upon exercise of the Option provided for under this Agreement, in each case subject to compliance with applicable law and the Company’s insider trading policy and procedures, provided in each case that the Grantee provides the Company adequate notice of such election in accordance with the Company’s then-applicable policies and procedures.
11.    Compliance with Law; Restrictions on Grant of the Option and Issuance of Shares. The grant of the Option and the issuance of shares of Common Stock upon exercise of the Option shall be subject to compliance with all applicable requirements of federal, state or other national law with respect to such securities. Notwithstanding any other provision of the Plan and this Agreement, the Option may not be exercised if the issuance of shares of Common Stock upon exercise would constitute a violation of any applicable federal, state or other national securities laws or other law or regulations or the requirements of any stock exchange or market system upon which the Common Stock may then be listed. In addition, the Option may not be exercised unless (i) a registration statement under the Securities Act shall at the time of exercise of the Option be in effect with respect to the shares issuable upon exercise of the Option or (ii) in the opinion of legal counsel to the Company, the shares issuable upon exercise of the Option may be issued in accordance with the terms of an applicable exemption from the registration requirements of the Securities Act. THE GRANTEE IS CAUTIONED THAT THE OPTION MAY NOT BE EXERCISED UNLESS THE FOREGOING CONDITIONS ARE SATISFIED. ACCORDINGLY, THE GRANTEE MAY NOT BE ABLE TO EXERCISE THE OPTION WHEN DESIRED EVEN THOUGH THE OPTION IS VESTED. The inability of the Company to obtain from any regulatory body having jurisdiction the authority, if any, deemed by the Company’s legal counsel to be necessary to the lawful issuance and sale of any shares subject to the Option shall relieve the Company of any liability in respect of the failure to issue or sell such shares as to which such requisite authority shall not have been obtained. As a condition to the exercise of the Option, the Company may require the Grantee to satisfy any qualifications that may be necessary or appropriate, to evidence compliance with any applicable law or regulation and to make any representation or warranty with respect thereto as may be requested by the Company.
12.    No Right to Future Awards; Right to Terminate Service. This Option award is a voluntary, discretionary award being made on a one-time basis and it does not constitute a commitment to make any future awards. No provision of this Agreement shall limit in any way whatsoever any right that the Company or a Subsidiary may otherwise have to terminate the Grantee’s Service at any time.

-5-
NAI-1513338219v7


13.    Relation to Other Benefits. Any economic or other benefit to the Grantee under this Agreement or the Plan shall not be taken into account in determining any benefits to which the Grantee may be entitled under any profit-sharing, retirement or other benefit or compensation plan maintained by the Company or a Subsidiary and shall not affect the amount of any life insurance coverage available to any beneficiary under any life insurance plan of the Company or a Subsidiary.
14.    Amendments. Any amendment to the Plan shall be deemed to be an amendment to this Agreement to the extent that the amendment is applicable to this Agreement; provided, however, that no amendment shall materially impair the rights of the Grantee with respect to the Common Stock or other securities covered by this Agreement without the Grantee’s consent. Notwithstanding the foregoing, the limitation requiring the consent of the Grantee to certain amendments shall not apply to any amendment that is deemed necessary by the Company to ensure compliance with Section 409A of the Code or Section 10D of the Exchange Act.
15.    Severability. In the event that one or more of the provisions of this Agreement is invalidated for any reason by a court of competent jurisdiction, any provision so invalidated shall be deemed to be separable from the other provisions of this Agreement, and the remaining provisions of this Agreement shall continue to be valid and fully enforceable.
16.    Clawback. The Option may be subject to clawback in accordance with the Plan and the Company’s recoupment policy as may be in effect from time to time.
17.    Electronic Delivery. The Company may, in its sole discretion, deliver any documents related to the Option and the Grantee’s participation in the Plan, or future awards that may be granted under the Plan, by electronic means or request the Grantee’s consent to participate in the Plan by electronic means. The Grantee hereby consents to receive such documents by electronic delivery and, if requested, agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.
18.    Governing Law. This Agreement is made under, and shall be construed in accordance with the internal substantive laws of the State of Delaware and venue shall be exclusively in the applicable court in Santa Clara County, California, without giving effect to any principle of law that would result in the application of the law of any other jurisdiction.
19.    Successors and Assigns. Without limiting Section 7 hereof, the provisions of this Agreement shall inure to the benefit of, and be binding upon, the successors, administrators, heirs, legal representatives and assigns of the Grantee, and the successors and assigns of the Company.
20.    Acknowledgement and Agreement. By electronically accepting the Notice, the Grantee: (a) acknowledges receipt of and represents that the Grantee has read and is familiar with the Notice, this Agreement, the Plan and a prospectus for the Plan prepared in connection with the registration with the Securities and Exchange Commission of the shares issuable pursuant to the award, (b) accepts the award subject to all of the terms and conditions of the Notice,

-6-
NAI-1513338219v7


this Agreement and the Plan and (c) agrees to accept as binding, conclusive and final all decisions or interpretations of the Committee upon any questions arising under the Notice, this Agreement or the Plan.
21.    Counterparts. The Notice with this Agreement may be executed in one or more counterparts, all of which together shall constitute but one Agreement.
22.    Relation to the Plan. In the event of any inconsistency between the provisions of the Notice, this Agreement and the Plan, the Plan shall govern.
23.    Definitions. Capitalized terms used herein without definition shall have the meanings assigned to them in the Notice and the Plan. As used in this Agreement:
(a)    Cause” means any of the following: (i) the Grantee’s theft, dishonesty, willful misconduct, breach of fiduciary duty for personal profit, or falsification of any Company or Subsidiary documents or records; (ii) the Grantee’s material failure to abide by the Company’s or a Subsidiary’s code of conduct or other policies (including, without limitation, policies relating to confidentiality and reasonable workplace conduct); (iii) the Grantee’s unauthorized use, misappropriation, destruction or diversion of any tangible or intangible asset or corporate opportunity of the Company or a Subsidiary (including, without limitation, the Grantee’s improper use or disclosure of the Company’s or a Subsidiary’s confidential or proprietary information); (iv) any intentional act by the Grantee which has a material detrimental effect on the Company’s or a Subsidiary’s reputation or business; (v) the Grantee’s repeated failure to perform any reasonable assigned duties after written notice from the Company or a Subsidiary of, and a reasonable opportunity to cure, such failure; (vi) any material breach by the Grantee of any employment, service, non-disclosure, non-competition, non-solicitation or other similar agreement between the Grantee and the Company or a Subsidiary, which breach is not cured pursuant to the terms of such agreement; or (vii) the Grantee’s conviction (including any plea of guilty or nolo contendere) of any criminal act involving fraud, dishonesty, misappropriation or moral turpitude, or which impairs the Grantee’s ability to perform his or her duties with the Company or a Subsidiary.
(b)    Disability” shall mean the permanent and total disability of the Grantee, within the meaning of Section 22(e)(3) of the Code.
(c)    Securities Act” shall mean the Securities Act of 1933, as amended.
(d)    Service” shall mean the Grantee’s employment or service with the Company or a Subsidiary, whether as an employee, a Director or a consultant or similar individual who provides services to the Company or any Subsidiary that are equivalent to those typically performed by an employee (provided that such person satisfies the Form S-8 definition of “employee”). Unless otherwise provided by the Committee, the Grantee’s Service shall not be deemed to have terminated merely because of a change in the capacity in which the Grantee renders Service or a change in the Company or Subsidiary for which the Grantee renders Service, provided that there is no interruption or termination of the Grantee’s Service. Furthermore, the Grantee’s Service shall not be deemed to have been interrupted or

-7-
NAI-1513338219v7


terminated if the Grantee takes any military leave, sick leave, or other bona fide leave of absence approved by the Company. However, unless otherwise provided by the Committee, if any such leave taken by the Grantee exceeds ninety (90) days, then on the ninety-first (91st) day following the commencement of such leave the Grantee’s Service shall be deemed to have terminated, unless the Grantee’s right to return to Service is guaranteed by statute or contract. Notwithstanding the foregoing, unless otherwise designated by the Company or required by law, an unpaid leave of absence shall not be treated as Service for purposes of determining vesting under this Agreement. The Grantee’s Service shall be deemed to have terminated either upon an actual termination of Service or upon the business entity for which the Grantee performs Service ceasing to be a Subsidiary. Subject to the foregoing, the Company, in its discretion, shall determine whether the Grantee’s Service has terminated and the effective date of and reason for such termination.

-8-
NAI-1513338219v7
EX-10.34 9 smci-ex103420200630x10k.htm EXHIBIT 10.34 Exhibit

EXHIBIT 10.34
NOTICE OF GRANT OF RESTRICTED STOCK UNITS
Super Micro Computer, Inc.
ID: 77-0353939
980 Rock Ave.
San Jose, CA 95131
(408) 503-8000 



NAME
ADDRESS
CITY, STATE COUNTRY
ZIPCODE 
Grant Number:
Plan:
ID: 

2020 


You (“you” or the “Grantee”) have been granted an award of restricted stock units (“RSUs”) subject to the terms and conditions in the Super Micro Computer, Inc. 2020 Equity and Incentive Compensation Plan (the “Plan”) and the Restricted Stock Units Agreement, as follows:

Vesting Schedule: Subject to the terms and conditions of Section 4 and Section 5 of the Restricted Stock Units Agreement, the RSUs shall Vest as follows: (a) one-fourth (1/4th) of the RSUs shall Vest on the one-year anniversary of the Vesting Commencement Date set forth above, and (b) one-twelfth (1/12th) of the remaining RSUs shall Vest every three full calendar months thereafter (each such date referenced in (a) or (b), a Vesting Date), in each case only if your Service has not terminated before the applicable Vesting Date. The following table sets forth the number of RSUs that shall Vest on each applicable Vesting Date in accordance with, and subject to the conditions of, the preceding sentence:

You understand and agree that the RSUs are granted subject to and in accordance with the terms of the Plan. You further agree to be bound by the terms of the Plan and the terms of the Restricted Stock Units Agreement, which is attached hereto. A copy of the Plan is available in your grant package.
Nothing in this Notice, the attached Restricted Stock Units Agreement or in the Plan confer upon you any right with respect to continuance of employment or other service with the Company or any Subsidiary, nor will it interfere in any way with any right the Company or any Subsidiary would otherwise have to terminate your employment or other service at any time.
Definitions. All capitalized terms in this Notice shall have the meaning assigned to them in the Plan, this Notice or in the Restricted Stock Units Agreement.


Super Micro Computer, Inc.
 

 
Charles Liang 
Chairman of the Board, President and CEO




NAI-1513616588v2
EX-10.35 10 smci-ex103520200630x10k.htm EXHIBIT 10.35 Exhibit


EXHIBIT 10.35

SUPER MICRO COMPUTER, INC.
RESTRICTED STOCK UNITS AGREEMENT


Super Micro Computer, Inc., a Delaware corporation (the “Company”) has granted to the Grantee named in the Notice of Grant of Restricted Stock Units (the “Notice”) to which this Restricted Stock Units Agreement (the “Agreement”) is attached an award consisting of Restricted Stock Units (the “RSUs”) subject to the terms and conditions set forth in the Notice and this Agreement. The award has been granted pursuant to and shall in all respects be subject to the terms and conditions of the Super Micro Computer, Inc. 2020 Equity and Incentive Compensation Plan (the “Plan”), the provisions of which are incorporated herein by reference.
1.
Grant of Restricted Stock Units. Subject to the terms and conditions of the Plan and the terms and conditions hereinafter set forth, pursuant to authorization under resolutions of the Committee, the Company hereby confirms to the Grantee the grant of RSUs in an amount as set forth in the Notice, effective as of the Date of Grant set forth the Notice.
2.
Payment of RSUs. The RSUs shall become payable if the RSUs have vested and the Grantee’s right to receive payment for the RSUs becomes nonforfeitable (“Vest,” “Vesting” or “Vested”) in accordance with the Notice.
3.
Vesting of RSUs. Subject to the terms and conditions of Section 4 and Section 5 of this Agreement, the RSUs shall Vest in accordance with the Vesting Schedule on the Vesting Dates as set forth in the Notice, only if the Grantee’s Service has not terminated before the applicable Vesting Date.
4.
Effect of Change in Control. In the event of a Change in Control, subject to approval by the Committee, the surviving, continuing, successor, or purchasing entity or parent thereof, as the case may be (the “Acquiror”), may, without the consent of the Grantee, assume or continue in full force and effect the Company’s rights and obligations under all or any portion of the outstanding RSUs or substitute for all or any portion of the outstanding RSUs substantially equivalent rights with respect to the Acquiror’s stock. For purposes of this Section, an RSU shall be deemed assumed if, following the Change in Control, the RSU confers the right to receive, subject to the terms and conditions of the Plan and this Agreement, the consideration (whether stock, cash, other securities or property or a combination thereof) to which a holder of a share of Common Stock on the effective date of the Change in Control was entitled (and if holders were offered a choice of consideration, the type of consideration chosen by the holders of a majority of the outstanding shares of Common Stock); provided, however, that if such consideration is not solely common stock of the Acquiror, the Committee may, with the consent of the Acquiror, provide for the consideration to be received upon settlement of the RSU to consist solely of common stock of the Acquiror equal in Market Value per Share to the consideration received by holders

NAI-1513339684v7



of Common Stock pursuant to the Change in Control. The RSUs shall terminate and cease to be outstanding effective as of the time of consummation of the Change in Control to the extent that RSUs subject to this Agreement are neither assumed or continued by the Acquiror in connection with the Change in Control nor settled as of the time of the Change in Control.
5.
Forfeiture of RSUs. In the event that the Grantee’s Service is terminated for any reason or no reason, with or without Cause, prior to any applicable Vesting Date: (a) any RSUs that have not Vested pursuant to the Notice shall be forfeited automatically and without further notice on such date of termination, and (b) the Company shall automatically reacquire all such RSUs and the Grantee shall not be entitled to any payment therefor.
6.
Form and Time of Payment of RSUs. Subject to Section 5 and Section 10, payment for Vested RSUs shall be made in Common Stock on the applicable Settlement Date following the applicable Vesting Date specified in the Notice. Except to the extent provided by Section 409A of the Code and permitted by the Committee, no Common Stock may be issued to the Grantee at a time earlier than otherwise expressly provided in this Agreement. The Company’s obligations to the Grantee with respect to the RSUs shall be satisfied in full upon the issuance of Common Stock corresponding to such Vested RSUs.
7.
RSUs Not Transferable. Subject to Section 15 of the Plan, none of the RSUs nor any interest therein or in any Common Stock underlying such RSUs shall be transferable prior to the issuance of Common Stock on the applicable Settlement Date, other than by will or the laws of descent and distribution.
8.
Adjustments. The number of and kind of shares of Common Stock covered by the RSUs and the other terms and conditions of the grant evidenced by this Agreement are subject to mandatory adjustment as provided in Section 11 of the Plan.
9.
Withholding Taxes.
(a)
If the Company is required to withhold federal, state, local or other national taxes or other amounts in connection with the Grantee’s right to receive Common Stock under this Agreement, and the amounts available to the Company for such withholding are insufficient, it shall be a condition to the receipt of any such Common Stock (or the realization of any other benefit provided for under this Agreement) that the Grantee timely make arrangements satisfactory to the Company for payment of the balance of such taxes or other amounts (such amounts, collectively, the “Tax Withholdings”).
(b)
Unless otherwise determined by the Committee, the Tax Withholdings shall be satisfied by the Company’s retention of a portion of the Common Stock provided for under this Agreement, by deducting from the Common Stock otherwise deliverable to the Grantee in settlement of the RSUs a number of

NAI-1513339684v7



whole shares of Common Stock having a fair market value, as determined by the Company as of the date on which the Tax Withholdings obligation arises, not in excess of the amount of such Tax Withholdings determined by the applicable minimum statutory withholding rates (unless higher withholding amounts would not result in adverse accounting implications for the Company and are authorized by the Committee, and the total amount withheld does not exceed the Grantee’s estimated tax obligations attributable to the settlement of the RSUs).
(c)
If the Grantee is not an officer for purposes of Section 16 of the Exchange Act, then, alternatively, unless otherwise determined by the Company, the Grantee may, in addition to the withholding method set forth in Section 9(b), satisfy such Tax Withholdings (i) by paying the Company cash via personal check, wire transfer, or other means of immediate electronic payment, (ii) by the Grantee’s surrender of Common Stock that he or she has owned, or (iii) in accordance with procedures established by the Company providing for delivery by the Grantee to the Company or a broker approved by the Company of properly executed instructions, in a form permitted and approved by the Company, providing for the assignment to the Company of the proceeds of a sale with respect to Common Stock that he or she already owned or some or all of the Common Stock acquired upon settlement of the RSUs provided for under this Agreement, in each case subject to compliance with applicable law and the Company’s insider trading policy and procedures, provided in each case that the Grantee provides the Company adequate notice of such election in accordance with the Company’s then-applicable policies and procedures.
10.
Compliance with Law; Restrictions on Grant of the RSUs and Issuance of Shares. The grant of the RSUs and issuance of shares of Common Stock upon settlement of the RSUs shall be subject to compliance with all applicable requirements of federal, state or other national law with respect to such securities. Notwithstanding any other provision of the Plan and this Agreement, the Company shall not be obligated to issue any of the Common Stock covered by this Agreement if the issuance thereof would result in violation of any applicable federal, state or other national securities laws or other law or regulations or the requirements of any stock exchange or market system upon which the Common Stock may then be listed. The inability of the Company to obtain from any regulatory body having jurisdiction the authority, if any, deemed by the Company’s legal counsel to be necessary to the lawful issuance of any shares subject to the award of RSUs shall relieve the Company of any liability in respect of the failure to issue such shares as to which such requisite authority shall not have been obtained. As a condition to the settlement of the RSUs, the Company may require the Grantee to satisfy any qualifications that may be necessary or appropriate, to evidence compliance with any applicable law or regulation and to

NAI-1513339684v7



make any representation or warranty with respect thereto as may be requested by the Company.
11.
No Right to Future Awards; Right to Terminate Service. This RSU award is a voluntary, discretionary award being made on a one-time basis and it does not constitute a commitment to make any future awards. No provision of this Agreement shall limit in any way whatsoever any right that the Company or a Subsidiary may otherwise have to terminate the Grantee’s Service at any time.
12.
Relation to Other Benefits. Any economic or other benefit to the Grantee under this Agreement or the Plan shall not be taken into account in determining any benefits to which the Grantee may be entitled under any profit‑sharing, retirement or other benefit or compensation plan maintained by the Company or a Subsidiary and shall not affect the amount of any life insurance coverage available to any beneficiary under any life insurance plan of the Company or a Subsidiary.
13.
Amendments. Any amendment to the Plan shall be deemed to be an amendment to this Agreement to the extent that the amendment is applicable to this Agreement; provided, however, that no amendment shall materially impair the rights of the Grantee with respect to the Common Stock or other securities covered by this Agreement without the Grantee’s consent. Notwithstanding the foregoing, the limitation requiring the consent of the Grantee to certain amendments shall not apply to any amendment that is deemed necessary by the Company to ensure compliance with Section 409A of the Code or Section 10D of the Exchange Act.
14.
Severability. In the event that one or more of the provisions of this Agreement is invalidated for any reason by a court of competent jurisdiction, any provision so invalidated shall be deemed to be separable from the other provisions of this Agreement, and the remaining provisions of this Agreement shall continue to be valid and fully enforceable.
15.
Clawback. The RSUs may be subject to clawback in accordance with the Plan and the Company’s recoupment policy as may be in effect from time to time.
16.
Electronic Delivery. The Company may, in its sole discretion, deliver any documents related to the RSUs and the Grantee’s participation in the Plan, or future awards that may be granted under the Plan, by electronic means or request the Grantee’s consent to participate in the Plan by electronic means. The Grantee hereby consents to receive such documents by electronic delivery and, if requested, agrees to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.
17.
Governing Law. This Agreement is made under, and shall be construed in accordance with, the internal substantive laws of the State of Delaware and venue shall be exclusively in the applicable court in Santa Clara County, California, without giving

NAI-1513339684v7



effect to any principle of law that would result in the application of the law of any other jurisdiction.
18.
Successors and Assigns. Without limiting Section 7 hereof, the provisions of this Agreement shall inure to the benefit of, and be binding upon, the successors, administrators, heirs, legal representatives and assigns of the Grantee, and the successors and assigns of the Company.
19.
Acknowledgement and Agreement. By electronically accepting the Notice, the Grantee: (a) acknowledges receipt of and represents that the Grantee has read and is familiar with the Notice, this Agreement, the Plan and a prospectus for the Plan prepared in connection with the registration with the Securities and Exchange Commission of the shares issuable pursuant to the award, (b) accepts the award subject to all of the terms and conditions of the Notice, this Agreement and the Plan and (c) agrees to accept as binding, conclusive and final all decisions or interpretations of the Committee upon any questions arising under the Notice, this Agreement or the Plan.
20.
Counterparts. The Notice with this Agreement may be executed in one or more counterparts, all of which together shall constitute but one Agreement.
21.
Section 409A of the Code. To the extent applicable, it is intended that the settlement of the RSUs be exempt from Section 409A of the Code under the “short-term deferral” exemption, or otherwise comply with Section 409A of the Code, and this Agreement shall be interpreted, operated and administered in a manner consistent with this intent. The Company makes no representation or covenant to ensure that the RSUs, settlement of the RSUs or other payment hereunder are exempt from or compliant with Section 409A of the Code and shall have no liability to the Grantee or any other party if the settlement of the RSUs or other payment hereunder that is intended to be exempt from, or compliant with, Section 409A of the Code, is not so exempt or compliant or for any action taken by the Company with respect thereto. Reference to Section 409A of the Code is to Section 409A of the Internal Revenue Code of 1986, as amended, and shall also include any regulations or any other formal guidance promulgated with respect to such Section by the U.S. Department of the Treasury or the Internal Revenue Service.
22.
Relation to the Plan. In the event of any inconsistency between the provisions of the Notice, this Agreement and the Plan, the Plan shall govern.
23.
Definitions. Capitalized terms used herein without definition shall have the meanings assigned to them in the Notice and the Plan. As used in this Agreement:
(a)
Cause” means any of the following: (i) the Grantee’s theft, dishonesty, willful misconduct, breach of fiduciary duty for personal profit, or falsification of any Company or Subsidiary documents or records; (ii) the Grantee’s material failure to abide by the Company’s or a Subsidiary’s code

NAI-1513339684v7



of conduct or other policies (including, without limitation, policies relating to confidentiality and reasonable workplace conduct); (iii) the Grantee’s unauthorized use, misappropriation, destruction or diversion of any tangible or intangible asset or corporate opportunity of the Company or a Subsidiary (including, without limitation, the Grantee’s improper use or disclosure of the Company’s or a Subsidiary’s confidential or proprietary information); (iv) any intentional act by the Grantee which has a material detrimental effect on the Company’s or a Subsidiary’s reputation or business; (v) the Grantee’s repeated failure to perform any reasonable assigned duties after written notice from the Company or a Subsidiary of, and a reasonable opportunity to cure, such failure; (vi) any material breach by the Grantee of any employment, service, non-disclosure, non-competition, non-solicitation or other similar agreement between the Grantee and the Company or a Subsidiary, which breach is not cured pursuant to the terms of such agreement; or (vii) the Grantee’s conviction (including any plea of guilty or nolo contendere) of any criminal act involving fraud, dishonesty, misappropriation or moral turpitude, or which impairs the Grantee’s ability to perform his or her duties with the Company or a Subsidiary.
(b)
Service” shall mean the Grantee’s employment or service with the Company or a Subsidiary, whether as an employee, a Director or a consultant or similar individual who provides services to the Company or any Subsidiary that are equivalent to those typically performed by an employee (provided that such person satisfies the Form S-8 definition of “employee”). Unless otherwise provided by the Committee, the Grantee’s Service shall not be deemed to have terminated merely because of a change in the capacity in which the Grantee renders Service or a change in the Company or Subsidiary for which the Grantee renders Service, provided that there is no interruption or termination of the Grantee’s Service. Furthermore, the Grantee’s Service shall not be deemed to have been interrupted or terminated if the Grantee takes any military leave, sick leave, or other bona fide leave of absence approved by the Company. However, unless otherwise provided by the Committee, if any such leave taken by the Grantee exceeds ninety (90) days, then on the ninety-first (91st) day following the commencement of such leave the Grantee’s Service shall be deemed to have terminated, unless the Grantee’s right to return to Service is guaranteed by statute or contract. Notwithstanding the foregoing, unless otherwise designated by the Company or required by law, an unpaid leave of absence shall not be treated as Service for purposes of determining Vesting under this Agreement. The Grantee’s Service shall be deemed to have terminated either upon an actual termination of Service or upon the business entity for which the Grantee performs Service ceasing to be a Subsidiary. Subject to the foregoing, the Company, in its discretion, shall determine whether the Grantee’s Service has terminated and the effective date of and reason for such termination.

NAI-1513339684v7



(c)
Settlement Date” shall mean, with respect to a RSU, the date(s) on which such RSU becomes Vested as provided by this Agreement (each such date, an Original Settlement Date); provided, however, that if the tax withholding obligations, if any, of the Company or a Subsidiary, shall not be satisfied by the share withholding method described in Section 9(b) and an Original Settlement Date would occur on a date on which a sale by the Grantee of the shares to be issued in settlement of the Vested RSUs would violate the Trading Compliance Policy of the Company, then the Settlement Date for such Vested RSUs shall be deferred until the next day on which the sale of such shares would not violate the Trading Compliance Policy, but in any event on or before the 15th day of the third calendar month following the calendar year of an Original Settlement Date.

NAI-1513339684v7
EX-21.1 11 smci-ex2112020630x10k.htm EXHIBIT 21.1 Exhibit
EX-21.1 3 exhibit211.htm SUBSIDIARIES OF SUPER MICRO COMPUTER, INC.

EXHIBIT 21.1
SUBSIDIARIES OF SUPER MICRO COMPUTER, INC.

 
 
 
 
Name of Subsidiaries
 
State of Incorporation
Advanced Business Computer, Inc.
 
United States of America
Super Micro Computer B.V.
 
The Netherlands
Super Micro Computer Holdings B.V.
 
The Netherlands
Super Micro Computer International Inc.
 
Cayman Islands
Super Micro Computer Limited (UK)
 
England and Wales
Super Micro Asia Science and Technology Park, Inc.
 
Taiwan
Super Micro Computer Taiwan Inc.
 
Taiwan
Super Micro Computer US LLC
 
United States of America
Supermicro KK
 
Japan
Super Micro Limited (UK)
 
England and Wales
Supermicro Technology (Beijing) Co., Ltd.
 
China
 
 
 


EX-23.1 12 smci-ex2312020630x10k.htm EXHIBIT 23.1 Exhibit


EXHIBIT 23.1
CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 333- 239218 and 333- 210881 on Form S-8 of our reports dated August 28, 2020, relating to the financial statements of Super Micro Computer, Inc. (the “Company”), and the effectiveness of the Company’s internal control over financial reporting, appearing in this Annual Report on Form 10-K for the year ended June 30, 2020.

/s/ DELOITTE & TOUCHE LLP

San Jose, California

August 28, 2020


1

EX-31.1 13 smci-ex3112020630x10k.htm EXHIBIT 31.1 Exhibit


EXHIBIT 31.1

CERTIFICATIONS

I, Charles Liang, certify that:

1.
I have reviewed this annual report on Form 10-K of Super Micro Computer, 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

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

b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
 
 
Date:
August 28, 2020
/s/    CHARLES LIANG        
 
 
Charles Liang
President, Chief Executive Officer and
Chairman of the Board
(Principal Executive Officer)




EX-31.2 14 smci-ex3122020630x10k.htm EXHIBIT 31.2 Exhibit


EXHIBIT 31.2

CERTIFICATIONS

I, Kevin Bauer, certify that:

1.
I have reviewed this annual report on Form 10-K of Super Micro Computer, 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

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

b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date:
August 28, 2020
/s/    KEVIN BAUER        
 
 
Kevin Bauer
Senior Vice President, Chief Financial Officer
(Principal Financial and Accounting Officer)




EX-32.1 15 smci-ex3212020630x10k.htm EXHIBIT 32.1 Exhibit


EXHIBIT 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350


In connection with the Annual Report of Super Micro Computer, Inc. (the “Company”) on Form 10-K for the fiscal year ended June 30, 2020 as filed with the Securities and Exchange Commission (the “SEC”) on or about the date hereof (the “Report”), I, Charles Liang, President, Chief Executive Officer and Chairman of the Board of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

A signed original of this written statement has been provided to the Company and will be retained by the Company and furnished to the SEC or its staff upon request.
 
Date:
August 28, 2020
/s/    CHARLES LIANG        
 
 
Charles Liang
President, Chief Executive Officer and Chairman of the Board
(Principal Executive Officer)




EX-32.2 16 smci-ex3222020630x10k.htm EXHIBIT 32.2 Exhibit


EXHIBIT 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

In connection with the Annual Report of Super Micro Computer, Inc. (the “Company”) on Form 10-K for the fiscal year ended June 30, 2020 as filed with the Securities and Exchange Commission (the “SEC”) on or about the date hereof (the “Report”), I, Kevin Bauer, Senior Vice President, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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

A signed original of this written statement has been provided to the Company and will be retained by the Company and furnished to the SEC or its staff upon request.

Date:
August 28, 2020
/s/    KEVIN BAUER       
 
 
Kevin Bauer
Senior Vice President, Chief Financial Officer
(Principal Financial and Accounting Officer)




EX-101.SCH 17 smci-20200630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2104100 - Disclosure - Accounts Receivable Allowances link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Accounts Receivable Allowances - Schedule of Accounts Receivable Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Accounts Receivable Allowances (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Accrued Liabilities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Accrued Liabilities - Schedule of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Commitments and Contingencies - Purchase Commitments Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Commitments and Contingencies - SEC Matter (Details) link:presentationLink link:calculationLink link:definitionLink 2416403 - Disclosure - Commitments and Contingencies - Standby Letter of Credit Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005501 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Fair Value Disclosure link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Fair Value Disclosure - Assets and Liabilities at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Fair Value Disclosure - Long-term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Fair Value Disclosure - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Fair Value Disclosure - Significant Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Fair Value Disclosure (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Income Taxes - Schedule of Components of Income Before Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Income Taxes - Schedule of Effective Federal Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Income Taxes - Schedule of Income Tax Provision (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Income Taxes - Schedule of Net Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Inventories - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Investment in a Corporate Venture link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Investment in a Corporate Venture - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Leases Leases - Future Minimum Payments For Operating Leases (Topic 840) (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Topic 842) (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Topic 842) (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Leases - Summary of Lease Costs and Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401412 - Disclosure - Organization and Summary of Significant Accounting Policies - Adoption of Topic 842 (Details) link:presentationLink link:calculationLink link:definitionLink 2401408 - Disclosure - Organization and Summary of Significant Accounting Policies - Advertising Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Organization and Summary of Significant Accounting Policies - Allowances for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2401411 - Disclosure - Organization and Summary of Significant Accounting Policies - Concentration of Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Organization and Summary of Significant Accounting Policies - Long-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2401410 - Disclosure - Organization and Summary of Significant Accounting Policies - Net Income Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Organization and Summary of Significant Accounting Policies - Product Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Organization and Summary of Significant Accounting Policies - Property, Plant and Equipment Table (Details) link:presentationLink link:calculationLink link:definitionLink 2401407 - Disclosure - Organization and Summary of Significant Accounting Policies - Research and Development (Details) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2401409 - Disclosure - Organization and Summary of Significant Accounting Policies - Variable Interest Entities (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Other Long-term Liabilities link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Other Long-term Liabilities - Schedule of Other Long-term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Other Long-term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Prepaid Expenses and Other Assets link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Prepaid Expenses and Other Assets - Schedule of Cash and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Prepaid Expenses and Other Assets - Schedule of Other Long Term Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Prepaid Expenses and Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Prepaid Expenses and Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Related Party Transactions - Summary of Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Retirement Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Revenue - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Revenue - Summary of Net Sales by Location (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Revenue - Summary of Net Sales by Product Type (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Revenue - Summary of Revenue by Customer Type (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Segment Reporting - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Segment Reporting - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Selected Quarterly Financial Information (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Selected Quarterly Financial Information (Unaudited) - Summarized Quarterly Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Selected Quarterly Financial Information (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Short-term and Long-term Debt link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Short-term and Long-term Debt - 2018 Bank of America Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Short-term and Long-term Debt - 2019 CTBC Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Short-term and Long-term Debt - 2020 CTBC Term Loan Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Short-term and Long-term Debt - Maturities of Short-term and Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Short-term and Long-term Debt - Schedule of Line of Credit and Short-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Short-term and Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Stock-based Compensation and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Stock-based Compensation and Stockholders' Equity - Determining Fair Value Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Stock-based Compensation and Stockholders' Equity - Equity Incentive Plan Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2414409 - Disclosure - Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2414410 - Disclosure - Stock-based Compensation and Stockholders' Equity - Schedule of RSU and PRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Stock-based Compensation and Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Stock-based Compensation and Stockholders' Equity - Stock Option Activity Summary (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Stock-based Compensation and Stockholders' Equity - Stock Option Summary by Exercise Price (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Stock-based Compensation and Stockholders' Equity - Summary of Stock Option Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Stock-based Compensation and Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2420401 - Disclosure - Subsequent Events - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 18 smci-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 19 smci-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 20 smci-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Quarterly Financial Data [Abstract] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Gross profit Gross Profit Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Schedule of prepaid expenses and other current assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Schedule of other long-term assets Schedule of Other Assets, Noncurrent [Table Text Block] Schedule of cash, cash equivalents, and restricted cash Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Debt Disclosure [Abstract] Schedule of short-term and long-term debt obligations Schedule of Debt [Table Text Block] Schedule of maturities of short-term and long-term debt obligations Schedule of Maturities of Long-term Debt [Table Text Block] Quarterly Financial Information (Unaudited) Quarterly Financial Information [Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Term loan Term Loan [Member] Term Loan [Member] Short-term Debt, Type [Axis] Short-term Debt, Type [Axis] Short-term Debt, Type [Domain] Short-term Debt, Type [Domain] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Secured debt Secured Debt [Member] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] CTBC Bank CTBC [Member] CTBC [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 2020 CTBC Term Loan Facility Two Thousand Twenty CTBC Term Loan Facility [Member] Two Thousand Twenty CTBC Term Loan Facility [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Two-Year Term Floating Rate Of Postal Saving Interest Rate Two-Year Term Floating Rate Of Postal Saving Interest Rate [Member] Two-Year Term Floating Rate Of Postal Saving Interest Rate [Member] Base Rate Base Rate [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Percent of balances owed on commercial invoices, limitation on proceeds amount Percent Of Balances Owed On Commercial Invoices, Limitation On Proceeds Amount Percent Of Balances Owed On Commercial Invoices, Limitation On Proceeds Amount Credit facility, term Debt Instrument, Term Credit facility, basis spread on variable rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Proceeds from lines of credit Proceeds from Lines of Credit Interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Long-term debt Long-term Debt Collateral amount Debt Instrument, Collateral Amount Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] Ablecom Technology Ablecom Technology [Member] Ablecom Technology [Member] Compuware Compuware [Member] Compuware [Member] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Affiliated Affiliated Entity [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Cost of sales, related party purchases Related Party Transaction, Purchases from Related Party Net sales, related party sales Revenue from Related Parties Accounts receivable and other receivables, related party Accounts Receivable and Other Receivables, Related Parties Accounts Receivable and Other Receivables, Related Parties Accounts payable and accrued liabilities, related party Accounts Payable and Accrued Liabilities, Related Parties Accounts Payable and Accrued Liabilities, Related Parties Other long-term liabilities, related party Other Long-Term Liabilities, Related Parties Other Long-Term Liabilities, Related Parties Prepaid Expense and Other Assets, Current [Abstract] Prepaid Expense and Other Assets, Current [Abstract] Receivables from vendors Accounts Receivable, Vendor, Current Accounts Receivable, Vendor, Current Prepaid income tax Prepaid Taxes Prepaid expenses Prepaid Expense, Current Deferred service costs Deferred Costs, Current Restricted cash Restricted Cash, Current Others Other Assets, Current Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Receivables from contract manufacturers, buy-sell arrangement Accounts Receivable, Manufacturer, Current Accounts Receivable, Manufacturer, Current Organization, Consolidation and Presentation of Financial Statements [Abstract] Advertising costs Advertising Expense Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Property, Plant and Equipment by Type [Axis] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Software Computer Software, Intangible Asset [Member] Machinery and equipment Machinery and Equipment [Member] Furniture and fixtures Furniture and Fixtures [Member] Buildings Building [Member] Building improvements Building Improvements [Member] Land improvements Land Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Estimated useful life Property, Plant and Equipment, Useful Life Inventory Disclosure [Abstract] Inventories Inventory Disclosure [Text Block] Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Receivables [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Allowance for doubtful accounts SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Movement in Valuation Allowances and Reserves SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Beginning Balance SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Charged to Cost and Expenses (Recovered), net SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Write-offs SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery Ending Balance Other Liabilities Disclosure [Abstract] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating lease liability, non-current Operating Lease, Liability, Noncurrent Accrued unrecognized tax benefits including related interest and penalties Accrued Unrecognized Tax Benefits Including Related Interests and Penalties, Noncurrent Accrued Unrecognized Tax Benefits Including Related Interests and Penalties, Noncurrent Accrued warranty costs, non-current Product Warranty Accrual, Noncurrent Others Other Accrued Liabilities, Noncurrent Total other long-term liabilities Other Liabilities, Noncurrent Share-based Payment Arrangement [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Exercise Price Range [Axis] Exercise Price Range [Axis] Exercise Price Range [Domain] Exercise Price Range [Domain] $9.24 - $11.76 Exercise Price, Range One [Member] Exercise Price, Range One [Member] 12.37 - 13.67 Exercise Price, Range Two [Member] Exercise Price, Range Two [Member] 14.23 - 15.22 Exercise Price, Range Three [Member] Exercise Price, Range Three [Member] 15.54 - 17.60 Exercise Price, Range Four [Member] Exercise Price, Range Four [Member] 17.69 - 18.93 Exercise Price, Range Five [Member] Exercise Price, Range Five [Member] 20.37 - 22.05 Exercise Price, Range Six [Member] Exercise Price, Range Six [Member] 22.10 - 25.44 Exercise Price, Range Seven [Member] Exercise Price, Range Seven [Member] 26.60 - 28.45 Exercise Price, Range Eight [Member] Exercise Price, Range Eight [Member] 28.71 - 37.06 Exercise Price, Range Nine [Member] Exercise Price, Range Nine [Member] 39.19 Exercise Price, Range Ten [Member] Exercise Price, Range Ten [Member] $9.24 - $39.19 Exercise Price, Range Eleven [Member] Exercise Price, Range Eleven [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock option outstanding, range of exercise price, lower range limit Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Stock option outstanding, range of exercise price, upper range limit Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Number of outstanding options (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Stock option outstanding, weighted-average remaining contractual term Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Weighted average exercise price per share, options outstanding (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Stock options vested and exercisable (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Stock option vested and exercisable, weighted average exercise price per share (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Impairment of long-lived assets held-for-use Impairment of Long-Lived Assets Held-for-use Cover [Abstract] Document Type Document Type Document Period End Date Document Period End Date Document Annual Report Document Annual Report Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Retirement Benefits [Abstract] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Super Micro Computer, B.V. Super Micro Computer, B.V. [Member] Super Micro Computer, B.V. [Member] Super Micro Computer, Taiwan Super Micro Computer, Taiwan [Member] Super Micro Computer, Taiwan [Member] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Pension Plan Pension Plan [Member] Retirement Plan Name [Axis] Retirement Plan Name [Axis] Retirement Plan Name [Domain] Retirement Plan Name [Domain] 401(k) Savings Plan 401(k) Savings Plan [Member] 401(k) Savings Plan [Member] Super Micro Computer, Taiwan Defined Benefit Pension Plan Super Micro Computer, Taiwan Defined Benefit Pension Plan [Member] Super Micro Computer, Taiwan Defined Benefit Pension Plan [Member] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Company's discretionary contributions Defined Contribution Plan, Employer Discretionary Contribution Amount Company's contribution costs Defined Benefit Plan, Plan Assets, Contributions by Employer Retirement Plans Retirement Benefits [Text Block] Income Tax Disclosure [Abstract] Deferred Tax Assets, Net [Abstract] Deferred Tax Assets, Net [Abstract] Research and development credits Deferred Tax Assets, in Process Research and Development Deferred revenue Deferred Tax Assets, Deferred Revenue Deferred Tax Assets, Deferred Revenue Inventory valuation Deferred Tax Assets, Inventory Capitalized research and development costs Deferred Tax Assets, Capitalized Research And Development Costs Deferred Tax Assets, Capitalized Research And Development Costs Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Lease obligations Deferred Tax Assets, Operating Lease Liability Deferred Tax Assets, Operating Lease Liability Accrued vacation and bonus Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses and Accrued Vacation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses and Accrued Vacation Prepaid and accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Warranty accrual Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves Bad debt and other reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves Marketing fund accrual Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Marketing Fund Reserves Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from marketing fund accrual. Other Deferred Tax Assets, Other Total deferred income tax assets Deferred Tax Assets, Gross Deferred tax liabilities-depreciation and other Deferred Tax Liabilities, Gross Right of use asset Deferred Tax Liabilities, Leasing Arrangements Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred income tax assets, net Deferred Tax Assets, Net Fair Value Disclosures [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market funds Money Market Funds [Member] Certificates of deposit Certificates of Deposit [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Auction Rate Securities Auction Rate Securities [Member] Share-based Payment Arrangement Share-based Payment Arrangement [Member] Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash Cash and Cash Equivalents, Fair Value Disclosure Auction rate security Available-for-sale Securities Total assets measured at fair value Assets, Fair Value Disclosure Performance awards liability Share-Based Compensation Arrangement By Share-based Payment Award Liabilities, Fair Value Disclosure Share-Based Compensation Arrangement By Share-based Payment Award Liabilities, Fair Value Disclosure Total liabilities measured at fair value Financial and Nonfinancial Liabilities, Fair Value Disclosure Restricted cash and cash equivalents Restricted Cash and Cash Equivalents Prepaid expense and other assets Prepaid Expense and Other Assets Accrued liabilities, current Accrued Liabilities, Current Other long-term liabilities Payables and Accruals [Abstract] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued payroll and related expenses Employee-related Liabilities, Current Contract manufacturers liability Payable, Manufacturer Payable, Manufacturer Loss Contingency, Accrual, Current Loss Contingency, Accrual, Current Accrued professional fees Accrued Professional Fees, Current Customer deposits Accrued Customer Deposits, Current Accrued Customer Deposits, Current Accrued warranty costs Product Warranty Accrual, Current Operating lease liability Operating Lease, Liability, Current Accrued cooperative marketing expenses Accrued Marketing Costs, Current Others Other Accrued Liabilities, Current Total accrued liabilities Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Total purchases Purchases, Total [Member] Purchases, Total [Member] Cost of sales Cost of Goods and Service Benchmark [Member] Accounts receivable Accounts Receivable [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Supplier Concentration Risk Supplier Concentration Risk [Member] Customer concentration risk Customer Concentration Risk [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Concentration risk percentage Concentration Risk, Percentage Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash included in prepaid expenses and other current assets Restricted cash included in other assets Restricted Cash, Noncurrent Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Stock options Share-based Payment Arrangement, Option [Member] Employee stock options and restricted stock units Employee Stock Options and Restricted Stock Units [Member] Employee Stock Options and Restricted Stock Units [Member] Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Year one Share-based Payment Arrangement, Tranche One [Member] Quarterly Share-based Payment Arrangement, Tranche Two [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Equity Incentive Plan, 2020 Equity Incentive Plan, Two Thousand Twenty [Member] Equity Incentive Plan, Two Thousand Twenty [Member] Equity Incentive Plan, 2016 Equity Incentive Plan, 2016 [Member] Equity Incentive Plan, 2016 [Member] Equity Incentive Plan, 2020, More Than 10% Ownership Equity Incentive Plan, Two Thousand Twenty, More Than Ten Percent Ownership [Member] Equity Incentive Plan, Two Thousand Twenty, More Than Ten Percent Ownership [Member] Equity Incentive Plan, 2020, Less Than 10% Ownership Equity Incentive Plan, Two Thousand Twenty, Less Than Ten Percent Ownership [Member] Equity Incentive Plan, Two Thousand Twenty, Less Than Ten Percent Ownership [Member] Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Authorized shares available for future issuance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Shares reserved for outstanding awards (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Ownership percentage threshold for employee owned incentive stock options to qualify for exercise price per share Share-Based Compensation Arrangement By Share-Based Payment Award, Ownership Threshold For Employees To Qualify For Exercise Price Per Share For Incentive Stock Options, Percentage Share-Based Compensation Arrangement By Share-Based Payment Award, Ownership Threshold For Employees To Qualify For Exercise Price Per Share For Incentive Stock Options, Percentage Percentage of fair market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Stock option expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Stock option and restricted stock units vesting rights, percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance at beginning of period (in shares) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Balance at end of period (in shares) Options vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Weighted Average Exercise Price per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balance at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Balance at end of period (in dollars per share) Options vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Weighted average remaining contractual term, options outstanding (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Weighted average remaining contractual term, options vested and exercisable (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate intrinsic value, options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value, options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Total pretax intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Organization and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Schedule of inventories Schedule of Inventory, Current [Table Text Block] Revenue from Contract with Customer [Abstract] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Steve Liang and other family members Steve Liang And Other Family Members [Member] SteveLiangAndOtherFamilyMembers [Member] Charles Liang and wife Charles Liang And Wife [Member] CharlesLiangAndWife [Member] Management and immediate family member of management Management And Immediate Family Member of Management [Member] ManagementAndImmediateFamilyMemberofManagement [Member] Investee Investee [Member] Ownership percentage Related Party Ownership Percentage Related Party Ownership Percentage Products purchased percent Related Party Transaction, Product Purchase Percent Related Party Transaction, Product Purchase Percent Outstanding purchase order Purchase Obligation Leases [Abstract] Leases Lessee, Operating Leases [Text Block] Statement of Comprehensive Income [Abstract] Net income Net Income (Loss) Attributable to Parent Other comprehensive (loss) income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation (loss) gain Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax Net changes in unrealized loss on investments OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Total other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Accounts Receivable Allowances Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Server and storage systems Server And Storage Systems [Member] Server And Storage Systems [Member] Subsystems and accessories Subsystems and accessories [Member] Subsystems and accessories [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Contract with customer liability, revenue recognized in the period Contract with Customer, Liability, Revenue Recognized Purchase Commitment, Excluding Long-term Commitment [Table] Purchase Commitment, Excluding Long-term Commitment [Table] Purchase Commitment, Excluding Long-term Commitment [Line Items] Purchase Commitment, Excluding Long-term Commitment [Line Items] Purchase commitments, total Employee stock option Restricted stock units Restricted Stock Units (RSUs) [Member] Performance-Based Restricted Stock Units (PRSUs) Performance-Based Restricted Stock Units (PRSUs) [Member] Performance-Based Restricted Stock Units (PRSUs) [Member] Unrecognized compensation cost related to non-vested stock-based awards Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized compensation cost related to non-vested stock based awards, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2021 Long-Term Debt, Maturity, Year One 2022 Long-Term Debt, Maturity, Year Two 2023 Long-Term Debt, Maturity, Year Three 2024 Long-Term Debt, Maturity, Year Four 2025 Long-Term Debt, Maturity, Year Five 2026 and thereafter Long-Term Debt, Maturity, after Year Five Total debt Debt, Long-term and Short-term, Combined Amount Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Domain] Contract with Customer, Sales Channel [Domain] Indirect sales channel Sales Channel, Through Intermediary [Member] Direct customers and OEMs Sales Channel, Directly to Consumer [Member] Income Statement [Abstract] Net sales (including related party sales of $85,759, $69,906, and $68,637 in fiscal years 2020, 2019 and 2018, respectively) Cost of sales (including related party purchases of $283,056, $276,843 and $262,747 in fiscal years 2020, 2019 and 2018, respectively) Cost of Revenue Gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Other income (expense), net Nonoperating Income (Expense) Interest expense Interest Expense Income before income tax provision Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income tax provision Income Tax Expense (Benefit) Share of income (loss) from equity investee, net of taxes Income (Loss) from Equity Method Investments Net income Net income per common share: Earnings Per Share [Abstract] Weighted-average shares used in calculation of net income per common share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Equity Method Investments and Joint Ventures [Abstract] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Equity Method Investment, Nonconsolidated Investee [Axis] Equity Method Investment, Nonconsolidated Investee [Axis] Equity Method Investment, Nonconsolidated Investee [Domain] Equity Method Investment, Nonconsolidated Investee [Domain] Corporate Venture Corporate Venture [Member] Corporate Venture [Member] Accounting Standards Update [Axis] Accounting Standards Update [Axis] Accounting Standards Update [Domain] Accounting Standards Update [Domain] ASU 2017-05 Accounting Standards Update 2017-05 [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Accrued Liabilities Accrued Liabilities [Member] Long-Term Liabilities Long-Term Liabilities [Member] Long-Term Liabilities [Member] Investor In China Investor In China [Member] Investor In China [Member] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Equity method investment, ownership percentage Equity Method Investment, Ownership Percentage Deferred gain amortization period Amortization Period Of Deferred Gain Amortization Period Of Deferred Gain Investment in equity investee Equity Method Investments Retained earnings Retained Earnings (Accumulated Deficit) Unamortized deferred gain Equity Method Investment, Unamortized Deferred Gain From Sale Equity Method Investment, Unamortized Deferred Gain From Sale Impairment of investments Equity Method Investment, Other than Temporary Impairment Income (loss) from equity method investments Cost of sales Intra-entity profits share for unsold products, eliminated in consolidation Intra-Entity Profits Share For Unsold Products, Eliminated In Consolidation Intra-Entity Profits Share For Unsold Products, Eliminated In Consolidation Accounts receivable Accounts Receivable, after Allowance for Credit Loss Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] ASU 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Operating lease right-of-use asset Operating Lease, Right-of-Use Asset Operating lease, liability Operating Lease, Liability Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible List] Change in Accounting Principle, Accounting Standards Update, Transition Option Elected [Extensible List] Change in Accounting Principle, Accounting Standards Update, Transition Option Elected [Extensible List] Other Long-term Liabilities Other Liabilities Disclosure [Text Block] Schedule of Product Warranty [Table] Schedule of Product Warranty [Table] Schedule of Product Warranty Product Warranty [Line Items] Product Warranty [Line Items] Disclosure for product warranty. Product warranty period Product Warranty Period Product Warranty Period Product Warranties: Movement in Standard Product Warranty Accrual [Roll Forward] Balance, beginning of the year Standard Product Warranty Accrual Provision for warranty Standard Product Warranty Accrual, Increase for Warranties Issued Costs utilized Standard Product Warranty Accrual, Decrease for Payments Change in estimated liability for pre-existing warranties Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Balance, end of the year Current portion Non-current portion Statement of Cash Flows [Abstract] OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Accounts receivable, changes in related party balances Increase (Decrease) in Accounts Receivable, Related Parties Prepaid expenses and other current assets, changes in related party balances Increase (Decrease) in Prepaid Expenses and Other Current Assets, Related Parties Increase (Decrease) in Prepaid Expenses and Other Current Assets, Related Parties Accounts payable, changes in related party balances Increase (Decrease) in Accounts Payable, Related Parties Accrued liabilities, changes in related party balances Increase (Decrease) in Accrued Liability, Related Parties Increase (Decrease) in Accrued Liability, Related Parties Other long-term liabilities, related party Increase (Decrease) in Other Long-Term Liabilities, Related Parties Increase (Decrease) in Other Long-Term Liabilities, Related Parties Purchase of property, plant and equipment, related party Payments to Acquire Property, Plant, and Equipment, Related Party Payments to Acquire Property, Plant, and Equipment, Related Party Unpaid property, plant and equipment, related party Capital Expenditures Incurred but Not yet Paid, Related Party Capital Expenditures Incurred but Not yet Paid, Related Party Fair Value, Recurring and Nonrecurring [Table] Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair value of outstanding debt Debt Instrument, Fair Value Disclosure Equity securities without readily determinable fair value, amount Equity Securities without Readily Determinable Fair Value, Amount Impairment of investments Other than Temporary Impairment Losses, Investments Equity securities without readily determinable fair value, amount, initial cost basis Equity Securities, FV-NI, Cost 2021 Lessee, Operating Lease, Liability, to be Paid, Year One 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five 2026 and beyond Lessee, Operating Lease, Liability, to be Paid, after Year Five Total future lease payments Lessee, Operating Lease, Liability, to be Paid Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of operating lease liabilities Segment Reporting [Abstract] Number of operating segments Number of Operating Segments Reduction of research and development expenses Research and Development Arrangement, Contract to Perform for Others, Compensation Earned Cancellation fee, net, received from canceled joint venture reducing research and development expense Cancellation Fee, Net, Received From Canceled Joint Venture Reducing Research And Development Expense Cancellation Fee Received From Canceled Joint Venture Reducing Research And Development Expense United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Schedule of Short-term Debt [Table] Schedule of Short-term Debt [Table] CTBC's Established NTD Interest Rate CTBC's Established NTD Interest Rate [Member] CTBC's Established NTD Interest Rate [Member] CTBC's Established USD Interest Rate CTBC's Established USD Interest Rate [Member] CTBC's Established USD Interest Rate [Member] Customs Bond Customs Bond [Member] Customs Bond [Member] Revolving Credit Facility Revolving Credit Facility [Member] Line of credit Line of Credit [Member] CTBC Credit Facility CTBC Credit Facility [Member] CTBC Credit Facility [Member] CTBC Credit Facility, 12 Month, Up To 0.50% Interest CTBC Credit Facility, Twelve Month, Up To Zero Point Five Percent Interest [Member] CTBC Credit Facility, Twelve Month, Up To Zero Point Five Percent Interest [Member] CTBC Credit Facility, 12 Month, Up To 0.25% Interest CTBC Credit Facility, Twelve Month, Up To Zero Point Two Five Percent Interest [Member] CTBC Credit Facility, Twelve Month, Up To Zero Point Two Five Percent Interest [Member] CTBC 2018 Facility CTBC 2018 Facility [Member] CTBC 2018 Facility [Member] CTBC Credit Facility, 180 Day, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Percent Interest CTBC Credit Facility, One Hundred Eighty Day, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member] CTBC Credit Facility, One Hundred Eighty Day, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member] CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest CTBC Credit Facility, Twelve Month, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member] CTBC Credit Facility, Twelve Month, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member] Short-term Debt [Line Items] Short-term Debt [Line Items] Interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Percent of eligible accounts receivable Percent Of Eligible Accounts Receivable Percent Of Eligible Accounts Receivable Short-term debt Short-term Debt Line of credit facility, amount outstanding Credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Schedule of Related Party Transactions Schedule of Related Party Transactions [Table Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Current Federal Tax Expense (Benefit) State Current State and Local Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Current income tax expense (benefit) Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) State Deferred State and Local Income Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Deferred income tax expense (benefit) Deferred Income Tax Expense (Benefit) Income tax provision Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Asia Asia [Member] Europe Europe [Member] Other Other region [Member] Other region [Member] Remaining revenue performance obligation, amount Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Remaining revenue performance obligation, percent to be recognized Revenue, Remaining Performance Obligation, Percentage Remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Deferred service costs, non-current Deferred Costs, Noncurrent Restricted cash, non-current Investment in auction rate security Debt Securities, Available-for-sale, Noncurrent Deposits Deposits Assets, Noncurrent Non-marketable equity securities Equity Securities, FV-NI Prepaid expense, non-current Prepaid Expense, Noncurrent Total other assets Other Assets, Noncurrent Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Property, plant and equipment Property, Plant and Equipment, Net Property, Plant and Equipment [Abstract] Land Land [Member] Buildings construction in progress Buildings Under Construction [Member] Buildings Under Construction [Member] Building and leasehold improvements Building and Leasehold Impovements [Member] Building and Leasehold Impovements [Member] Property, plant and equipment, gross Property, Plant and Equipment, Gross Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, plant and equipment, net Beginning balance Unrecognized Tax Benefits Gross increases: Unrecognized Tax Benefits, Gross Increases [Abstract] Unrecognized Tax Benefits, Gross Increases [Abstract] For current year’s tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions For prior years’ tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Gross decreases: Unrecognized Tax Benefits, Gross Decreases [Abstract] Unrecognized Tax Benefits, Gross Decreases [Abstract] Decreases due to settlements with taxing authority Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Decreases due to a lapse of the statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Ending balance Short-term and Long-term Debt Debt Disclosure [Text Block] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected term Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Weighted average fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of assumptions used to estimate fair value of stock options granted using Black-Scholes option pricing model Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of stock-based compensation expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of significant ranges of outstanding and exercisable stock options Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Summary of restricted stock unit activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Chief Executive Officer Chief Executive Officer [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accrued SEC penalty Loss Contingency Accrual Gain contingency, unrecorded amount Gain Contingency, Unrecorded Amount Schedule of property, plant and equipment Property, Plant and Equipment [Table Text Block] Revenue Revenue from Contract with Customer [Text Block] Bank of America Bank of America [Member] Bank of America [Member] Bank of America 2018 Credit Agreement Bank of America Loan and Security Agreement [Member] Bank of America Loan and Security Agreement [Member] CTBC Bank, due August 31, 2020 CTBC Bank, due June 4, 2030 Short-term debt and current portion of long-term debt Short-Term Debt And Long-Term Debt, Current Maturities Short-Term Debt And Long-Term Debt, Current Maturities Debt, Non-current Long-term Debt, Excluding Current Maturities Statement of Financial Position [Abstract] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Accounts receivable, net of allowances of $4,586 and $8,906 at June 30, 2020 and 2019, respectively (including amounts receivable from related parties of $8,712 and $13,439 at June 30, 2020 and 2019, respectively) Accounts Receivable, after Allowance for Credit Loss, Current Inventories Inventory, Net Prepaid expenses and other current assets (including receivables from related parties of $19,791 and $21,302 at June 30, 2020 and 2019, respectively) Total current assets Assets, Current Property, plant and equipment, net Deferred income taxes, net Deferred Income Tax Assets, Net Other assets Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable (including amounts due to related parties of $72,368 and $59,809 at June 30, 2020 and 2019, respectively) Accounts Payable, Current Accrued liabilities (including amounts due to related parties of $16,206 and $10,536 at June 30, 2020 and 2019, respectively) Income taxes payable Accrued Income Taxes, Current Deferred revenue Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Other long-term liabilities (including related party balance of $1,699 and $3,000 at June 30, 2020 and 2019, respectively) Total liabilities Liabilities Commitments and contingencies (Note 16) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock and additional paid-in capital, $0.001 par value, Authorized Shares: 100,000,000, Outstanding shares: 52,408,703 and 49,956,288 at June 30, 2020 and 2019 respectively, Issued shares: 53,741,828 and 51,289,413 at June30, 2020 and 2019 respectively Common Stocks, Including Additional Paid in Capital Treasury stock (at cost), 1,333,125 shares at June 30, 2020 and 2019 Treasury Stock, Value Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total Super Micro Computer, Inc. stockholders’ equity Stockholders' Equity Attributable to Parent Noncontrolling interest Stockholders' Equity Attributable to Noncontrolling Interest Total stockholders’ equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Total liabilities and stockholders’ equity Liabilities and Equity Inventory, Net, Items Net of Reserve Alternative [Abstract] Inventory, Net, Items Net of Reserve Alternative [Abstract] Finished goods Inventory, Finished Goods, Net of Reserves Work in process Inventory, Work in Process, Net of Reserves Purchased parts and raw materials Inventory, Raw Materials and Supplies, Net of Reserves Total inventories Reconciliation of accounts receivable allowances Summary of Allowance for Doubtful Accounts and Sales Returns [Table Text Block] Summary of Allowance for Doubtful Accounts and Sales Returns [Table Text Block] Current assets: Accounts receivable, allowances Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, related party Accounts Receivable, Related Parties, Current Prepaid expenses, related party Prepaid Expenses, Related Parties, Current Prepaid Expenses, Related Parties, Current Accounts payable, related party Accounts Payable, Related Parties, Current Accrued liabilities, related party Accrued Liabilities, Related Parties, Current Accrued Liabilities, Related Parties, Current Stockholders’ equity: Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Common stock, shares issued (in shares) Common Stock, Shares, Issued Treasury stock, shares (in shares) Treasury Stock, Shares Provision for excess and obsolete inventories, excluding write-down to net realizable value Inventory Write-Down, Excluding Write-Down To Net Realizable Value Inventory Write-Down, Excluding Write-Down To Net Realizable Value Provision to write-down to net realizable value Inventory Write-Down To Net Realizable Value Inventory Write-Down To Net Realizable Value Schedule of other long-term liabilities Other Noncurrent Liabilities [Table Text Block] Income Taxes Income Tax Disclosure [Text Block] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Schedule of cash equivalents and long-term investments measured at fair value on a recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Summary of long-term investments Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Summary of fair value significant inputs Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques [Table Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock and Additional Paid-In Capital Common Stock Including Additional Paid in Capital [Member] Treasury Stock Treasury Stock [Member] Accumulated Other Comprehensive (Loss) Income AOCI Attributable to Parent [Member] Retained Earnings Retained Earnings [Member] Non-controlling Interest Noncontrolling Interest [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Shares outstanding, beginning balance (in shares) Stockholders' equity, beginning balance Exercise of stock options, net of taxes (in shares) Exercise of stock options, net of taxes Stock Issued During Period, Value, Stock Options Exercised Release of common stock shares upon vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Release of common stock shares upon vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Shares withheld for the withholding tax on vesting of restricted stock units (in shares) Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Shares withheld for the withholding tax on vesting of restricted stock units Adjustments To Additional Paid In Capital, Shares Withheld For Tax Withholding Obligation, Value Adjustments To Additional Paid In Capital, Shares Withheld For Tax Withholding Obligation, Value Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Net changes in unrealized loss on investments, net of taxes Foreign currency translation gain (loss) Shares outstanding, ending balance (in shares) Stockholders' equity, ending balance Allowance (recoveries) for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Cost Basis Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Holding Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Holding Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value Debt Securities, Available-for-sale Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Super Micro Asia Science and Technology Park, Inc. Super Micro Asia Science and Technology Park, Inc. [Member] Super Micro Asia Science and Technology Park, Inc. [Member] Consolidated Entities [Axis] Consolidated Entities [Axis] Consolidated Entities [Domain] Consolidated Entities [Domain] Variable Interest Entity, primary beneficiary Variable Interest Entity, Primary Beneficiary [Member] Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Variable Interest Entity contribution Variable Interest Entity Investment Contribution Variable Interest Entity Investment Contribution Variable Interest Entity, ownership percentage Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of sales Cost of Sales [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Stock-based compensation expense before taxes Share-based Payment Arrangement, Expense Income tax impact Share-based Payment Arrangement, Expense, Tax Benefit Stock-based compensation expense, net Share-based Payment Arrangement, Expense, after Tax Income Tax Contingency [Table] Income Tax Contingency [Table] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal Domestic Tax Authority [Member] State and local jurisdiction State and Local Jurisdiction [Member] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] California Franchise Tax Board California Franchise Tax Board [Member] Taiwan Tax Authority Taiwan Tax Authority [Member] Taiwan Tax Authority [Member] Income Tax Disclosure [Line Items] Income Tax Contingency [Line Items] Excess tax credits, valuation allowance Tax Credit Carryforward, Valuation Allowance Decrease in tax credit carryforward, valuation allowance Increase (Decrease) In Tax Credit Carryforward, Valuation Allowance Increase (Decrease) In Tax Credit Carryforward, Valuation Allowance Deferred income tax assets-net Tax Cuts and Jobs Act of 2017, U.S. deferred tax assets and liabilities write-down Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit) Tax Cuts and Jobs Act of 2017, Transition tax for accumulated foreign earnings Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Income Tax Expense Tax Cuts And Jobs Act of 2017, Foreign derived intangible income, income tax benefit Tax Cuts And Jobs Act, Foreign Derived Intangible Income, Income Tax Expense (Benefit) Tax Cuts And Jobs Act, Foreign Derived Intangible Income, Income Tax Expense (Benefit) State research and development tax credit carryforwards Tax Credit Carryforward, Amount Unrecognized tax benefits that would impact effective tax rate, if recognized Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized tax benefits, income tax penalties and interest accrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Income tax examination, increase (decrease) liability Income Tax Examination, Increase (Decrease) in Liability from Prior Year Decrease in unrecognized tax benefits is reasonably possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Standby Letters of Credit Standby Letters of Credit [Member] Revolving Credit Facility And Other Financial Accommodations Revolving Credit Facility And Other Financial Accommodations [Member] Revolving Credit Facility And Other Financial Accommodations [Member] LIBOR London Interbank Offered Rate (LIBOR) [Member] Credit facility expiration period Line of Credit Facility, Expiration Period Amendment fee paid Line Of Credit Facility, Amendment Fee Paid Line Of Credit Facility, Amendment Fee Paid Line of credit facility, variable rate threshold, amount outstanding Line Of Credit Facility, Variable Rate Threshold, Amount Outstanding Line Of Credit Facility, Variable Rate Threshold, Amount Outstanding Line of credit facility, covenant threshold, amount outstanding Line Of Credit Facility, Covenant Threshold, Amount Outstanding Line Of Credit Facility, Covenant Threshold, Amount Outstanding Line of credit facility, unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Debt, total outstanding borrowings Commitment fee amount Line of Credit Facility, Commitment Fee Amount Debt issuance costs, gross Debt Issuance Costs, Line of Credit Arrangements, Gross Time-based RSUs Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Balance at beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Balance at end of period (in shares) Weighted Average Grant-Date Fair Value per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Balance at beginning of period (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 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 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 Forfeited (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 Balance at end of period (in dollars per share) Shares vested but not released (in shares) Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested In Period, Not Released Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested In Period, Not Released Restricted Stock Units (RSUs) and Performance-Based Restricted Stock Units (PRSUs) Restricted Stock Units (RSUs) And Performance-Based Restricted Stock Units (PRSUs) [Member] Restricted Stock Units (RSUs) And Performance-Based Restricted Stock Units (PRSUs) [Member] Performance-Based Restricted Stock Units (PRSUs) Two-Year Performance-Based Restricted Stock Units (PRSUs) Two-Year [Member] Performance-Based Restricted Stock Units (PRSUs) Two-Year [Member] Performance-Based Restricted Stock Units (PRSUs), One-Year Performance-Based Restricted Stock Units (PRSUs), One-Year [Member] Performance-Based Restricted Stock Units (PRSUs), One-Year [Member] Number of awards (in shares) PRSU awards expected life (in years) Increase in units for meeting metrics, percentage Share-Based Compensation Arrangement By Share-based Payment Award, Performance, Target Percentage Share-Based Compensation Arrangement By Share-based Payment Award, Performance, Target Percentage Performance-based restricted stock units vesting rights, percentage Vesting period assuming continued employment Award shares issued in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Total pretax intrinsic value of restricted stock units vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Shares withheld for taxes (in shares) Vested (in shares) Payment of withholding tax on vesting of restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Segment Reporting Segment Reporting Disclosure [Text Block] Basis of Presentation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Cash and Cash Equivalents, Restricted Cash and Cash Equivalents Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Investments in Auction Rate Securities Marketable Securities, Policy [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Cost of Sales Cost of Goods and Service [Policy Text Block] Product Warranties Standard Product Warranty, Policy [Policy Text Block] Research and Development Research, Development, and Computer Software, Policy [Policy Text Block] Advertising Costs Advertising Cost [Policy Text Block] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Foreign Currency Transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Net Income Per Common Share Earnings Per Share, Policy [Policy Text Block] Concentration of Supplier and Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Accounting Pronouncements Recently Adopted and Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Fair Value Disclosure Fair Value Disclosures [Text Block] Investment in a Corporate Venture Equity Method Investments and Joint Ventures Disclosure [Text Block] Schedule of quarterly financial information Quarterly Financial Information [Table Text Block] Related Party Transactions Related Party Transactions Disclosure [Text Block] Schedule of domestic and foreign components of income before income tax provision Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of income tax provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Reconciliation of effective income tax rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of unrecognized tax benefits rollforward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Incremental borrowing rate Operating Lease, Weighted Average Discount Rate, Percent Short-term lease payments Short-term Lease Payments Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Accrued Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Summary of property, plant and equipment Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Earnings Per Share [Abstract] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Net income Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted-average shares outstanding (in shares) Effect of dilutive securities (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Weighted-average diluted shares (in shares) Basic net income per common share (in dollars per share) Diluted net income per common share (in dollars per share) Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive outstanding equity awards (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating lease expense (including expense for lease agreements with related parties of $1,421 and $0 for the years ended June 30, 2020 and 2019, respectively) Operating Lease, Cost Cash payments for operating leases (including payments to related parties of $1,443 and $0 for the years ended June 30, 2020 and 2019, respectively) Operating Lease, Payments New operating lease assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Prepaid Expenses and Other Assets Other Assets Disclosure [Text Block] Summary of operating lease expense recognized and supplemental cash flow information Lease, Cost [Table Text Block] Summary of maturities of operating lease liabilities under noncancelable operating lease arrangements (Topic 842) Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of future minimum payments under operating leases (Topic 840) Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Schedule of accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Performance Awards Performance Shares [Member] Stock Price as of Period End (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price Performance Period Stock-based Compensation and Stockholders' Equity Share-based Payment Arrangement [Text Block] 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2021 Operating Leases, Future Minimum Payments, Due in Two Years 2022 Operating Leases, Future Minimum Payments, Due in Three Years 2023 Operating Leases, Future Minimum Payments, Due in Four Years 2024 Operating Leases, Future Minimum Payments, Due in Five Years 2025 and beyond Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent event Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Stock repurchased during period (in shares) Stock Repurchased During Period, Shares Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Income tax provision at statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State income tax, net of federal tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Foreign rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Research and development tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Uncertain tax positions, net of (settlement) with Tax Authorities Effective Income Tax Rate Reconciliation, Tax Contingency, Percent Foreign derived intangible / Subpart F income inclusion Effective Income Tax Rate Reconciliation, Subpart F Income Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Subpart F income inclusion. Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent Non deductible penalty on SEC matter Effective Income Tax Rate Reconciliation, Nondeductible Expense, Penalty On SEC Matter, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Penalty On SEC Matter, Percent Provision to return true-up Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent Tax reform related charge Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent Qualified production activity deduction Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Effective tax rate Effective Income Tax Rate Reconciliation, Percent OPERATING ACTIVITIES: Reconciliation of net income to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Provision for excess and obsolete inventories Inventory Write-down Other Other Noncash Income (Expense) Share of (income) loss from equity investee Foreign currency exchange (gain) loss Foreign Currency Transaction Gain (Loss), before Tax Deferred income taxes, net Deferred Income Taxes and Tax Credits Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net (including changes in related party balances of $4,727, $(10,357) and $3,795 in fiscal years 2020, 2019, and 2018, respectively) Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other assets (including changes in related party balances of $1,511, $2,714 and $(10,689) in fiscal years 2020, 2019, and 2018, respectively) Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable (including changes in related party balances of $12,559, $(18,001) and $21,882 in fiscal years 2020, 2019, and 2018, respectively) Increase (Decrease) in Accounts Payable Income taxes payable Increase (Decrease) in Income Taxes Payable Accrued liabilities (including changes in related party balances of $5,670, $(7,858), and $9,944 in fiscal years 2020, 2019, and 2018, respectively) Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Other long-term liabilities (including changes in related party balances of $(1,301), $(500) and $(1,400) in fiscal years 2020, 2019, and 2018, respectively) Increase (Decrease) in Other Noncurrent Liabilities Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property, plant and equipment (including payments to related parties of $4,386, $4,472 and $6,005 in fiscal years 2020, 2019, and 2018, respectively) Payments to Acquire Property, Plant, and Equipment Proceeds from redemption of auction rate security Proceeds from Sale of Debt Securities, Available-for-sale Proceeds from sale of investment in a privately-held company Proceeds from Sale of Other Investments Investments in privately-held companies Payments to Acquire Other Investments Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from borrowings, net of debt issuance costs Proceeds from Issuance of Debt Repayment of debt Repayments of Debt Net (repayment) borrowings on asset-backed revolving line of credit, net of costs Proceeds from (Repayments of) Lines of Credit Payment of other fees for debt financing Payments of Debt Issuance Costs Proceeds from exercise of stock options Proceeds from Stock Options Exercised Payments of obligations under capital leases Finance Lease, Principal Payments Payments of obligations under capital leases Repayments of Long-term Capital Lease Obligations Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate fluctuations on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net (decrease) increase in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash at beginning of year Cash, cash equivalents and restricted cash at end of year Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for taxes, net of refunds Income Taxes Paid, Net Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Unpaid property, plant and equipment purchases (including due to related parties of $2,223, $1,609 and $654 as of June 30, 2020, 2019, and 2018, respectively) Capital Expenditures Incurred but Not yet Paid Contribution of certain technology rights to equity investee Noncash Contribution, Equity Method Investment Noncash Contribution, Equity Method Investment Property, Plant and Equipment, Estimated Useful Lives Property, Plant and Equipment, Useful Life [Table Text Block] Tabular disclosure of the useful life 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. Reconciliation of the Changes in Accrued Warranty Costs Schedule of Product Warranty Liability [Table Text Block] Computation of Basic and Diluted Net Income Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Title of Individual [Axis] Title of Individual [Axis] Title of Individual [Domain] Title of Individual [Domain] Employees Employees [Member] Employees [Member] Senior Executive Senior Executive [Member] Senior Executive [Member] Two Board Of Director Members Two Board Of Director Members [Member] Two Board Of Director Members [Member] Other Noncurrent Liabilities Other Noncurrent Liabilities [Member] Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items] Performance bonuses approved Performance Bonuses Approved Performance Bonuses Approved Performance bonus, tranche one Performance Bonus, Tranche One Performance Bonus, Tranche One Performance bonus, tranche two Performance Bonus, Tranche Two Performance Bonus, Tranche Two Stock price threshold to earn bonus, tranche two (in dollars per share) Stock Price Threshold To Earn Bonus, Tranche Two Stock Price Threshold To Earn Bonus, Tranche Two Performance bonus, stock price, threshold consecutive trading days Performance Bonus, Stock Price, Threshold Consecutive Trading Days Performance Bonus, Stock Price, Threshold Consecutive Trading Days Performance bonus, number of tranches Performance Bonus, Number of Tranches Performance Bonus, Number of Tranches Performance bonus, percent of amount, tranche one Performance Bonus, Percent Of Amount, Tranche One Performance Bonus, Percent Of Amount, Tranche One Stock price threshold to earn bonus, tranche one (in dollars per share) Stock Price Threshold To Earn Bonus, Tranche One Stock Price Threshold To Earn Bonus, Tranche One Performance bonus, percent of amount, tranche two Performance Bonus, Percent Of Amount, Tranche Two Performance Bonus, Percent Of Amount, Tranche Two Number of board members, performance awards Number Of Board Members, Performance Awards Number Of Board Members, Performance Awards Percent of bonus subject to performance condition Percent Of Bonus Subject To Performance Condition Percent Of Bonus Subject To Performance Condition Accrued bonuses Accrued Bonuses Unrecognized bonus compensation expense Unrecognized Bonus Compensation Expense Unrecognized Bonus Compensation Expense Unrecognized bonus compensation expense, period Unrecognized Bonus Compensation Expense, Period Unrecognized Bonus Compensation Expense, Period EX-101.PRE 21 smci-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 22 chart-8e2576c3f9dd5fa8a18.jpg FY2020 PEER GROPU GRAPH begin 644 chart-8e2576c3f9dd5fa8a18.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" %- JH# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]HO\ @DG_ M ,$E/^"9GQ>_X)E?L)?$WXG?L*?LO>._B%XY_9>^$GB?QEXR\4?"'PKJWB/Q M/XBUCPS;7FJ:WK>JW-FUUJ.IW]S*\UU>7+R33.T>UCL=(T'P]H'Q5\5Z3HNBZ5 M90@0V>FZ7IMI;6-C:Q 1V]K!%"@"H!7^ZQ)]T?[\?_HQ:_PQ?^"@G_)^G[;G M_9W?[2?_ *N7QI0!_K[_ /!$S_E$C_P3H_[-!^"/_J'V5?J-7Y<_\$3/^42/ M_!.C_LT'X(_^H?95^HU !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 444UP61P.I5@.<)K[X=^ M2NVL=)\6?$[7YKG2O!GP]L]?N MDDC\*:3XI\2Z=XJ\91P7EWX2\/:W96%[

I?"CXR^!?C1H_B'6O USK[LM1NOPE_89\.>)/V,?^"LW_!7)/VHK>Z\*:+^VMX\^"WQ MY_9H^//B6VO;;X;?$GP#X3\/>*O#&J?"6#XC:@!X9TGQ[\))=>T31(OAMJVI M:9XFO='0Z[H&EZEX;%G>)Z#_ ,% ?%WBO7/VLOV!M5GE\6Z'^P3XAT#]NV_^ M.NL6=AXI\'^ O$/QWT7X'?9/V?;SXK7]M;Z3>S:7?0V/CC4O@EJ=_+'I'B7X MA:;X=O\ PW<7_BVW^'$D@!^]98#U/!/"L>GT!YXZ=?:@.#P,],_=;'TSC!8= MU'S#!R.*_B,\&+^V3X_7_@DMX:_;.UK]HNT\7^*_^"3/[=]S^TGHU]XN^+_@ MN37]6TW0-?#FK:)/+\5I_!]I8:E)%XLG@\=WOBVVU9-56764N[9 MNI_X)W:U\<)_B5_P3-U+Q_XP_:'U?6OC;_P1X_:G\/?M.R?$'QE\9=3CU_XA M?#_Q9':?#"T\>6?B+4VTOP[X]\.>'=!\3P^%M0>VT;Q9-IMGJUXFH7TUW+?7 M@!_:4&!]>F>591W[D 9&#D=1U(Q0'!SC/ S]UN1[/?CM\0;GQC^Q-^W%JO\ P42U9O$WQ%^)-UJ?PJ\*_P!I-^SY MKOC?3O$,WB'3)_']K\84N=$^!D]S8OKVM0_V[HVD#4_"O]HHO,?LC_'GXQ^* M/CAXMNX_%/[2_P#PI+XU?\$%_C_XALI_BI_PL9_'WC/X[_"+XX^/M!T7QY\8 M]6T?P]X>\'+^U[9^!)ROBC4/ %HM]H.GW?ASPCIWB_QS?Z78>)-2 /[$/CA\ M;/"WP"\ S?$7Q?HGQ#U_18/$7@SPRVG_ R^&_C+XH^*3?>./%6E>$=+N4\* M>!])UC7'TJQU#5[>ZU[5%M/LFBZ5%R+'$J2>O!@<]1C.25('!(/S$8[' MO7\;'C/P5\2? W_!!_\ 9J_:;TGX@_M33_M>?$_0O^";OA/XB>(;WXL_'C5? M&]M+\._V@+,^.+6U\&KKTK>%=7T_P#K_ ([T/XG7.GZ+I]YXC\+://-XV.I: MA'J&I:A]$?&'Q'^WI\.?V[?VO-(^ =[)^TMI/Q_^&_[9/CO]F'Q1I\GC_P + M_%_]C;]I/X3_ +)Y\->"_AE\1O"^JNO@/XC_ ++OCOQ7;>'U^ ^KW5C=^$H_ MBYXSGUC2=2TW7[CQ3:>*@#^I_>O/7CMM;)'J!C+#W (I0P)P,\ 'E6'7T) ! M([@&P:_C&\#^(/VG?^%3_ !XC^'?B#XWW_P &T_X-J/#/B#XZZIJVK?$J M?Q58?\%69;+QTVF27%_J4X\3:3^UO>%=;;XGZ?I#V?CCS[+P(WBRU35(O!I? MZ"_X(X:G\:="_;E^!>@>*_%?QRU+PE\3O^""O[%WQ,^,$'Q0\5_$[Q-I&M?M M?:=XRLM*\5WNJ3^/]0U&UTWXJZ7X(NWL==T&P>PU:UT56?5-,+PW$Z@']6Q8 M X.?R) ^I (7\2*^-O%?[>'[/WA7]I&U_93%_P".?%7Q=AU'X5Z9XSL/ /PU M\9^.="^%ES\<;/QU>_".3XI^(O#FE7VG^"-/\;V_PX\636VKZD6TG0;:UTR] M\87OARP\1^';O5/Y^O\ @JCXB_;3L_CK_P %.D\(ZE\8].^(FC_LW_\ !/N3 M_@DS8_#Z7Q-#-JWQ*U7X[3P_'R7X5V.B_P#$CU[XI/XQ&F:3\6K2>*\UF/X) M2:=!XYMT^$=S._$'A_4-.\1^)?@#^PNUMKL- M_P",;CPGK?BF[\"ZYH7]QX&[>]L+(_B-;>-/B-HG_"0^&M!^'7P M7^*'Q9NWTN77?^$9TV;56^'WAO7(-$DUS74N=-T);:;5[BQU 6:2+9S,O MJ_[9G[-;;PCJ7B>5+/ M0)/&-IX9M[Z^\-Z5J6JRPZ(FNZA;IHMKK=U8Z9?W]I/^"FOPI^$/P_^('PK\):1>_%#3?V3OVB[;P9 MHTTO@CX8-X5UGPTWP8^+GA;5M7UB_P##/C^'3_$-QJG@3Q+XFU'Q!XETZ?2; M/4[.3]NOC_\ !GX??M&_LS_$WX(?M(Z9H=W\/OBI\+M7\'?%:TCN5M](L;/6 M]$$&M:EI&IZDK/ITGA_4S_;7AO69=MWIE_IFEZFCIE>*M5U/XPZ/XAU_PY?Z%H@UKP_I>C>%](TO6-8U3Q9K^G7L^F^'--2'7 M-&LK#4;N:33]8UC5M-T?2+J^U"]MH)/6MZXS\WTV-N_[XQN_3'YU_&[^R/XZ M_;CU+_@W9_:@\2_#.]^*&N?MQ_!'X7^._P!FCX/7]MX7US2_C=I'P ^#?C"S MTSP;<>$M"GM4\5MXOO\ X2:KXMUOPUXET:U;Q%XAU72?#)T2>[UCPIHHM>F^ M(_Q#TRY\/_!>;X/_ +0O[0OQL^'?[9_B+]H[6OAA\(O"'P8^*G@#]E3X/ZQI MW[!N>,M:OM M=\)-'J$TX!_7[N''7D9&%8]/H#@]@#R3P!GBO._BY\7?AG\!OAGXT^,?QC\; M^'?AQ\,/AWH-YXF\:>-O%>H1:5H7A_1;(+YMW>W,WS-)++)#9V-C;1SZAJ>H MW-II>F6EYJ5Y:VDW\D/P=\1_&C]H:P_X-DM&^)?Q%_:0N-.^+GP _;&^''[8 M6LZ=XY^-?@O7?%5AI_[/C>!_"]C\9O%>BZEHNKVOB+4?'NGW>D^&?&7B/4K/ MQA=>*IK_ %7PCXA&L7DFIR?HW_P79_8S^,'Q%_X)2^%O@O\ LM^%/'?Q?D_9 MM^(/[-GCW4OA.=<\0>//B9\:O@]\ [I8-;\'&]UC4)O$/Q*\9O8Q:3XQEM=3 MU"]\2>,]5\,RBP&H^*;K3;>X /U8\*_MB?#7Q'8?"/5]0\+?&'P/HWQ[\3:7 MX5^#^I>/OA-XM\-+XOU+6] U;Q5HO]HZ=);76M?#9-7\.Z'JFIZ?!\7=+^'V MHW!MTTQ; :W=6>EW'U$76P.M!_B!X=NK!=5^%^K:+"W]GWUGXYM M/#VJ:9KTD6A>0-9GAM'_ )%OV0_B+^T?:_M#_P#!)SX:^)O$_P"TA%K?PR_X M*7_\%5_AQ^TEI'B6Y^,9T_1?!5[;:MJ7P*\(?%75=8W:%JGAAM/OM'O?AAIG MB#4=2TNWM[FWG\-K$LKLX!_;GO7C[PSZHX_#E>">P/)[ TNX''WN>GRMD?[P MQE?^!8K^$S]F>T^,6I^+O^"<&M^)O&W[432>,_\ @J]_P4$^#'Q8N-3^)_Q_ MMHY?V2];MM1'@GP?XFM;KQ#';Z)\*=6FN?#&]8O-+@G7P]'J]AH>M7%MJVJ)#I2+IETMS=P.(EE^CA(IY&<8 MSG:V#[ XP3_L@D^U?PY?".[^,7BO]F3_ ()5/\31\8=>\3^#?^#DK6=>U%?B M38_$/5?%7@_X0^']7^,MAH>J:X/%]M_%ZS^( MND>//%C:3I>E>*_A7X4^,J^&O#/AKP)X5\*^$O%DNJ6O[*OA^.ZU?Q-X,^'> MG)JFH^+=%O-:;P;X7 /Z@O''[3WPL\%:3X(UR*3Q?X^TKQU\>]-_9OL;WX2> M O%OQ6AT+XEWGB76?!^J)XS;P-I>LCP?X5\'>)M U;1?'GC77OLGAGP;J5E+ M9:]J%I=#R:^A P/3=UV_=8MW-POAKP=\7?"%YXW\.>!K6]G\-Z1X!M9K#7=&AM_%FD)< '[W[ADCG MCV(!^A(PV.^"<5^>O[2O_!33]F_]DR]OD^,]E\8M#T*U^,7@']GZS\9Z9\'/ M&6N^#=?^,GQ,\.67BCPAX%\,:Y86S+XAO+W3K^&"\U?3+>?PWH^L1W>A:OK5 MEJ]E=VD7Y4_\$8M:^.OQ2\?P^+OVB_C_ /$3P[^UI\(_$7[9GPX_;#_9H\0? M"/XCZ9<^-;[QK\?)O%WP9\?>-?&GB?Q=?^!)/#/PX\%Z;HFC_LYZS\/?!7AK M1D\ >)==\ Z'>:CI5E>._;_\')FEZAK7[+W['6FZ#I&J:[JEA_P4N_9,\;ZG MIN@:1J.MZE9^$/"-SXVG\4^*KRPTBTO+R#P_X=M[RSDUK6)H5L-.6[MA=7$; M7,"2 '[H_"3XPZ'\7]/\6W6E>'/'_A2^\#^-]4^'WB70?B)X+U?P9K=GK^E: M7H>MO+9VNHK);:WH-_I/B+2-0T?Q/H5YJ6@:O;W+&PU"9[>Y2+L[;QIX4O/% MVK> K7Q!I5QXST+P]H?BO6O#4-W%)K&E>&_$VH:]I/AW6]1LD)EL].UW4O"_ MB2STBXN!&FHSZ%JRVGFBPN3'_.O_ ,%6M?\ C8G[4GC%M0UCXBZ;^R^__!'S M]M;Q/^SIJ?@#4?$]CI&L_P#!0]/$&B#P+)H^H>!YHKS4_CK;?#DZ!>?LYVAE MN/$L]]/XMG^%\4^M-K2K^?/[)^B?$[X8_&G_ (*Q_&']LG2?VI?!7[6E_P#\ M$EOV%_BK-XH^#NE>-9_C?<>-+;]BSQ;X7_:>\4?!;3;^1OA3J_Q,\+?$Z\M- M.M[74%;P]X(^*+7Z^'4\.VD&ISQ ']:G[47[3/PK_8^^ _Q$_:1^-NH:UH_P MH^%6F6>M^.=9T+P[JGBG4M'T:\U?3M$_M-/#^C13ZSJ-K:WNJ69O?[-M+N:V MM7EO'A-O;W$D;/V@/VFOA?\ LT_L^^,_VG?B=<^(+?X1?#WPE'X\\9:UX?\ M#>H^)-4T3P;Y%M=7?B&3PYIJMK=Y9Z;:W4-UJ,.FVEY?VMMYMP;-X;>X>+^) M[XH_$'XZ_$;]E;_@O'\.=3C^*&K>!OB=^PQ_P31^+_P%^'4FE?$?Q'HU_P"+ M/'G@G0M'^*&J^ O[4\)>'[37/'7BGQ#9:'_PM[4O!OA#PGI_BWXC:?KFNQ^% M[5+"^GM_Z5O^"M3?V[_P13_:UL-$BNM9U'QI^QOJFA>$=+TFQOM2U;Q-KGB7 MP=I%KX?T?0M)L[:?4]3U35[B6..RL;2SDNG)=VCC2&9XP#ZI^&'_ 43_9D^ M)_Q,^#7P<@\0^+?!'Q,_:,^%EU\:_@#X6^)?P]\7>"&^,?PSL-*LM>U+7_ & MO:CITOA76]0TK0M1L==U?P:->M_'6E:'.-8O_#%OILG_!*/XI_ME:7KWQT_9RU[]A+P#\-/V!?C M1I7@V]T;1_V*?VB]<^$W@WPM\;/AE\==!\'>'[2S.N_$/3HXO"/AKXF?$*#3 MD\+6]K8:!<:=;ZKI/C/Q/IVK^Q#8?M#_ +1?[/G[27_"\?C;\7H?VS/"7P/_ M ."D_P %OVLOV3S\*/BWHOBGX@^,OB%XZ\5^)_@9XOU[QO=>-I_#LEGX*\/6 M?A[PY^S7JGPM\)^%;.;P%XLU?X;>'[S4='T^ZC(!_67X-\;>$_B'X8T7QIX& M\0:5XK\)>([)=2T#Q'H-W'J6C:SISR21Q7^F:C;%[:]LIVBO''MG&>V:_BM_9AN/\ A2_PK_X-K_%/@]_C)X2^ M#5_\-/VKOA3^UY!II^. ?B+X6?[8)-1;XNZ-K&D>" M- &C_P!@Z5XVL-5'A*"POX[N2L;]D[6/VC/%O[(G_!MWHOQ0\=_M,V/C/Q1^ MU!^U-X-_:;O=0\8?&/0_'>H> +W5?C%86^@?&/7#?VOB.RTN\>\\#Z/H.H>* M;VSU'16U/1;GP9J6DWHLKZ _MJWK_M= ?N/GGVVYR.XZCOBGU_%1_P4A^%? MQ ^%_P"TM^VM\$OA5XJ_:D7X/_!'_@WXTZZ^#%EI/Q;^/VK1S?M3^!OVA+5/ MA[JTGB'3O$CWGC?XZ67AL^'YH&U*]U3Q-?:(=.N+ZTN-+MH&M_ZT_P!DKQ'X MD\8?LM?LW^*_&6HZAJ_B_P 2? ;X/ZYXLU35@XU:_P#%&I_#OPW>>([K54E2 M*:+5)MASU'X@X(_ \'WK\;O^"R M7P[\8?M9?LR_%S]B+X:0?%0^*?B+\'?$WCB]USX3V N;_0/$WAN[34/V?_#? MBB].J:5-H_AOXD?%OPXTFJ3VTK/>^&?A]XILI);2&X\YOSC\2_\ !6_]H3XB M?\$7_P!DG]K3X0>.[?X9_M./^U9^S3^R7^TS::UX-\,^*[C1_B=%\3K/X2?' M7PSXC\)^+=-NX=+E\2J]IX[LH;%],\0:9IWB#34L]8L7>64 ']5M%?R%^)O^ M"CO[>?P]\7?'NU?]I"?Q1HO[-'_!<[]GG]B?3[+Q#\)_@K!=?$W]G;X]ZAH* M>(?"?Q.U#P[X!T+9>>$;;7!#X"\3_#FU^'GB&U:VFE\6ZCXQ::T&F>V^*?\ M@J1^USI7Q:\6^-K(V[^'O#?_ 7^^'__ 2=T_\ 9W'AC1Y+#5OV>=;^'.GC M5/B<^I'2/^$^/Q.\0:UJP^+?AS7H?$$?A>U\+V%IH#>'[GP_/J&H2@']0]%? MR%VW_!37]N[2_C[/)>?'FWU?X>>'?^#D_2O^"61^&M[\*?A1!9:]^S-XZ\(: MG>^5K7B;3/"-EXME\6^#KVWL]1\*Z_HFI:/J,EPMZOBR;Q59W=I9Z;]G?!+X MW_\ !5#XK_M4?"+1-9O/&V@^!;+]O+]M+P?^T]HOACX6_#.;X%>$?V2_@[I5 MS;_LYKX-^-&M^#O$']O>(O&OBRWT30/&D7A3QAK?Q-N=?UOQ_P"'-=L/AC>> M 9H?"0!^^/C3XD> /AS!I=SX]\:>&/!T.MZA_9.C/XDUS3M'.KZF+>6\?3]+ MCOKB&74;R*QM[F_GM[))Y;>PMKF^N%BM+>:>/>T'Q!H7BG2;37O#6M:3XAT2 M_65K'6-#U*RU?2KU8)Y;:9K34=/GN;.Y6*XAF@D:&9PDT4D3$2(RC\6/^"G? MP7_:D^)'[1'[-7Q7_P"">W[1GPU^'G[='[,_PO\ C7XH\._L^_'+2YM6^$?[ M1/P'^)OB#X:Z!\3-%U.:T5]9\-ZEI?BOP=X"L8_%6@K9RV,NN:/9:IXB\)V] M]9:R/C3X(?\ !1?XX^)]2_X) :%X4^&<'['6G?M)?MD_M[_ #]L7X V.F>"_ M%/A%?B7\'].^*.N^/+KX=^,=1T74+K3='N/CCI'B+Q-IE]X4U*TMY+^[UCP_ MJ$_B6&QEO]0 /ZB:,CKGCUK^0W]C#_@II^W+^T7\._\ @B7>>+_V@5L=2_;> M_:,_X*'?!_X^^(-!^&/P=MKCQ+X2^!=O\3[SX6W_ (%?%'Q8 M\6:CHL'B5-/\)W-IXCU'X=>)O#?@C1M&F\3D:4 ?UJ5YE\4_C5\'?@;H5MXI M^-7Q6^&_PA\,7E_'I5IXD^*'CGPQX \/W&J3*7@TV'6O%FJ:1IDFH3HK-!9+ M=&YF5',43A&Q^ LWQU_X*;_$#]N#X"?L*:M^U!\-_@-\0?B1_P $E-<^/'Q6 M\9?"7X6?#GXS^#O"'[4'@;X[:!\-M4^(/PPC\>^';"]UGPYKMN\]K=>"O$]\ MV@V-IJ&III\5KK=EIVJ6OZA_\%%OV:O '[7W[/%K^RU\788M4\%_&[Q-!\/M M;O&L[9KO3=2U+P!\0&T#Q?I,#GR[76_"GBJUTCQ;I#V\D;V]_I,"Q2HH+ ^ MO/B%\8_A'\)/!\?Q"^*OQ2^'/PS\ RW&F6L?C?X@^./#'@OP@]UK7_(&MD\2 M^)=5TS16N-6_YAD*WQDO_P#EU66ET'XQ?"7Q1XO_ .%?>&OB?\/=?\>'P+HG MQ0'@G1O&7AW4_%Q^&OB74+K2?#OQ"_X1JSU&;6AX(U[5+*\T[1O%9LO["U2^ MM;BULK^>>)T'\'G[:7Q ^-OQ;_X-E?CQX!_:7\-:_I/Q7_X)S_$WP%^Q#XLU M'6[:4Z?XU^*GPD_:A^%W@*#Q[H=]> 3:U:Z/\$)?#GA=?$#QEM1UWQ3XNGAN MI1M8?JU^VK^W9\:?V-?VIO\ @H%XY^&'A7X>>+]9^"G_ 1)^!WQV^'@U7X3 M^ YO%ND^--3^.FO?#Q#K_P 1]$\-Z;\5/%/PH\(Q._Q$O?AQX@\9WGA>UOK? M7[_38]$;4)[N$ _JPHK^<_\ ;7_:7_;-_9@_94\!_&_X4_MB>$_BUI7QR_;/ M_8+L?@GXAU+X5_#6[UJT^ '[1$?A/P_XY\%>.-0TO1(?#7B[P_XO\1SZ]XL\ M$>,?"WA/PIXOT+P[?1Z-:^(;Y]/BN+1/VE_VE/VVOV>?C\/V3]0_:6U#Q$=" M_8(_X*'_ +>H_:#N?@]\)_"6J^+O$/PQ\=VUK\"?@0GAV+0-1\%?\(S\$?#F MN6$WCR^L+&'Q1\2["/0+[7;[0H+C4X]3 /Z+R%SN.0?8L,YXY .&/89!([!OVF?C#^PK\-OBGJ^F?#N#6;/5] T_QQ9>#;_XTZYX!2.63Q#I-M#\,;_QQ MXF\*W4%]/KNBZ+-9WMGJ5UJ5E#>R_>_[&GPW_9=\8_\ !-O]B[PCX>T/P'?_ M "B^"7[+7B3X=VR#18]"@\0Z+:^!/%_@?7[*Y@862>.K?XFVMGK7]I02_V] M/X\-S-)-)K<\Q< _1[:O;(P",!V PA\4^&O$'A MF:_U+2XO$.A:QH3ZGI4MNNJ:;'K&GW.G27^G-J-KJ.GC4+-+II[)[_3[^T2Y MCB-S9W,(:!_YF?"/_!4;]KG4?C'\*?%M\8+SP[\3_P#@NM\:?^"7^L?L]Q>% MM%CL/ OP!\!^"=>L]'\<7&IP:8WCQ/BMHFM>&6^+GBGQ!?>(&\-7GAC6K[0$ M\,VN@VNBZC:?._P3_P""D7_!0+QEXP_8^DU[]ILW^D_&_P#X*[_MG_\ !/WQ M;HI^#GP1MM./P:^']KJS^ /%=C"Y-+=_#NNC4!X0U!IK5/&_ M@3QHMO>C50#^G7]CS]E3X>?L3?LX?"W]E[X3ZOXRUGX;_"#0[CPWX-NO'NJ: M3K/BB+19]6U#68[/4=4T30?#-C?FUNM4NX[:Y.D0W0MC'%/-.8Q(?I8(HZ%^ MA',CG@_5CD\\'J.Q&!7\G/PA_P""C_[;GBSX,_\ !-";6OCPLOBOXM?\%@?C MK^P9\:_&;?#+X2QZG\4O@UX&\0_&33]!U#4=,B\'0>&_"GC^&Q\#Z%##KO@/ M1_#5A)?M+=7^@ZK#+)I]Q8\/_P#!3G]M.T\#_!W2-2^)T>IZGX)_X.3+#_@E M'XQ^)^I_#_X;02?M!?LOR>(=;2?5/$%C8>&+/PWX?\>VZ&S\&ZGXJ^&NF>#E M_M?0Y[BWLX-1O;V% #^KU_+1!O8JN5 )D93EF"J"^X,V!DXP2<_P 7?C?]M?\ ;"_:.^"_P:C\0?M0^,/"_D_\'0EO M^PBGB;P!X:^$6@W.K?L\^!_%4OB/X:Z?K:_\(%=>&O$MSX2U[POI6NQOJ^D7 MVB>,[I4A\>:5XJTJ&WL%_4/X3_M=_MP_'3]NS]I7X1?#+Q)\/8/ G[%O[9?[ M/'P0^*'A+XEZOX.T&Y\4?LQ>./@GIFI>-/BC>6&D>"QXQO\ XS_$+X@^(O\ MA*/@_>^'KOP7\,I;/PQ;^!X](EBO-:O]4 /Z -J\CYN1C[[9Q['=D=LD$$\9 M/ KS3XG_ !F^#WP/T>R\2?&;XJ_#KX2>'M1OXM'T_7OB=XZ\-^ ]#OM5G4M! MI=KJOBS5=*TZXU.=0S064=P]Y.%.OAU\0/VM/VT MOV\/ 'P[^ ?P(_;$_;1_9:UWPWX\^'_P3^'7A/XA66D?%SPWX"_9^UCQ+\5V MM/"=QX5\6>#+M-3T'3=,\.PK8>/8M?MW\2)=:M9"^&3_ ,'215_^"6D[KM<' M]J;]E%E;"NN#\4K;# G*X*G&X<,K$9*L<@']%MC>V.JV5IJ>G7=O?Z?J%M!> M6-[9SK/:7EI OVH_!5_93ZUXS\&ZW?77@_Q7X:M9-,U[1=0.HW$+WLM MWX9U#P[>I%,/I+X4?MI_M5?M>?M>?%'X ^#/C+X+_9FUCX%_LS_\$V?VG?#. MDZOX"T/QAX9^.GAGX[K?>,_VJIO$5AXA$/B?_A#]-T2[\-?"CP7J/@GQ1X;G M\#^,;W^V]6U75[N_BM-, /Z#BH)R<],8W-MQ[KG:?Q%>5?$SX[_!#X+R^'X/ MC#\8OA=\*9?%MZVF>%8_B1\0/"G@5_$VI*!NT[P\/$^K:4=:U%0RDV.E_:KP M!E80X(-6;@6;+ M7_ .V9^Q]I&DWVMZI^U5^SEINB:;XET[P9J6KZC\&OKD0VP:6OS5^.O_!/J3]NW]A;XZ? ?]L+0/A=I M/Q]^/6E>)=-\2_$GX7:3>KHWA[QE\/\ Q_X\OOV:O'OA6YUN)_$DL?PZTC4/ M#4ED^J3+KUWH=QK?AS4[MK6_GA'S]_P0Z^-GCS]O?]BCX8_'[]I:/3]?^*?P MQ\/^//V0+^YM[R;48MVWBKXR1:9X<36Q!!;/IM MKX>9M/NXT\0ZE @!^P'PT^/_ ,!OC-J/C72/@_\ &KX4_%75?AGJ[^'_ (B: M9\./B3X1\BE=:&HZE=6MB^CLNK17#Z>RW)_D;^+'A7]C77+W_@M'\= MO^"#M1O=3U/P]\(_A9?W6G:9K.OV_A$^(8)+F?QUX76;U7]B5?A M5%^U1\2-2^,D7P^G_87\/?\ ! /_ ()=^)_C_)\0K+1]1^$T>J^$&\0^*?A? M??$"PU:"YT74CI_@/2O&E_9:;K=M=O?Z1!#:BQO+.:WMY #^H7P7^T#\!OB- M\,9OC5\/?C3\*/'?P=M(-3NKCXK>#_B-X1\3_#BWMM%)&L7,_CC2-9O?#4,6 MDL&74I)M306!!6Y,60#V_@[QGX.^(.A6WBGP+XHT/Q?X=N[B^MK;6_#>LVFM M:5+>:9>SZ;J=DMYI]S<6RWFF:E:W.G:E8NRW.G:A;7%C>06]W!+"G\3'Q$\# M? SPQ_P32_:1\4?LA?$WX->)/ 'Q\_X+!_LH?M*?M"?"']FGQKX0\9?##]F3 MX#_$CX^_#?1_AY\)O$$OPUU36?!NC^(HH/!/@'Q=\3O#VDW%OI?AKQ'KLWAR MQM&\*Z!H.IZG^X__ 2*7QF/V@/^"T[3B8?"Q_\ @J%\1O\ A PHQIC>*D^$ M_P -T^*[Z5M'D%3KHT)=::U)7_A)5UA;S_B;+J5 'ZEZ5^U1^S!KGBVZ\ Z) M^T9\#=8\=Z?XDB\(7W@K3?C!X"OO%UCXMG,@A\+7WAJ#Q')K-MXCE\B;RO#] MS9)JLGDR^79-Y[=CU7.,]J_BL\!?L->*?^"C?[1_\ MP<(_LGV7C[PS\)?!7C#_ (*'_LJ>*_&_Q0.@7OBKXF>%=/\ AMI=_P".43X3 MZ6MSHVE:%XRUM]#31[/QYJ>NNGA>SO=6>+PYKS7GEP_J!^SU^VA^VS\$5^%/[%'[?'CW]F;XH?##QEXCT&UUWQ%^S5X-_9XM[KP;XL\.:^\3:9\/?$7A-=>\&VNBS7FF/K*_AC^V!\(O'VNS MV'AKP#X ?P;J6GM\']$\&0MX+\>Z1\6-7\8>+;'Q7X>\/WGF1WOB?6KJ;]P? M^"?DW[1GC/X(^"OCU\?OC\GQ:'[0WP7_ &:?BCX<\ V7PL\%^ =(^#&JZ[\% M/"^H?$C1]$U[PRD6L>-])\9^,M1N?%B7'BR!+WPX\UQH^E%-&^RVEF ?3GBO MX[?!+P-XE'@OQE\6OAYX7\7#38=>D\,:[XUT+3-?MM"N6NX[?7K[2;K4HM0T M_0+B:PO((-:U""VTB:>UN(8KMI89$7T30=?T'Q1I5GK_ (:UG2?$&B:C&\EA MK&AZE9ZOI5['%-+;R/::AI\]S9721W$,T#O!-(JS121%M\;*/YFO^"&?Q*\1 M?#+]D?\ X*@_'W]HKPYXD\7?M=>#?VXOVI_&/[7'A^X?2XOB[J(]-T*TF\<:/X/U+P_P"-7U;Q'X;\,>'_ !2?#LEI)I.A^)K!]'2;14 / MZ=PJ@Y&>?5F(_ $D#KV XXZ4,H88)8=_E9E/YJ03]#Q7\G7[27_!2;]N_P#9 MAL/^"AAN/B(/BKXN_P""8&K?\$F/A/HFE3?"WP9X5B_;'UW]I_5/"L'Q[^*? MC[PQHVEZA?>')?BH?%=SX?\ A;X?^%&N>']$\ :KX6>6SD\07]QK%FN7^U9_ MP5$_;3^$GCG]O7P[X3^-%AI]M\"_^"M7[ /[-GPOM[WX>_"R]N=.^"/[0W@G M1_$?Q'\ 77VWPC)-KJ:A/>ZC/I?B344NO&NDV]C_ *!XD2*WN#0!_6T5!QG/ M3'#,/Y$9/H3R.2,_\ @/\ "_4?AI\*[O1?&?@WX]:+\/KOXE?! MGQ[JD7A!?&6N:'XKG\;WMEX2UK1=8TCXA>'=5L]-FM/$^K1K+I4G]-?PS^.7 MPH^+][XZT'P!\0O _BSQ;\*M=M/!_P 7/"/ACQ;H/B/Q!\*_&]UI%MK,G@KQ M[IVD7MU<^&O$MG:W.VXTO58K6Z62WNHVB6:VNHH "QX0^-GP7^(.M^.?#'@+ MXM_#?QOXE^&-Q'8_$GP[X1\?>&_$FO\ P]O)#=^59^-]%T;5[W5/"5Y*VGWZ MQV^OVNGW$QLKM41_L\P7JO!OC;P7\1_#=AXN^'_BWPWXX\):K]H&E^)_"&O: M;XC\/ZE]CN9;*Z.GZYHUW>:?>BVO()[2X:VNI1%=0S6\A6:*1%_FW_;Y_97^ M,_P(^._C3_@LE_P3[T636OVE/@7\0_$'AK]KW]G[P^'6T_;5_93T?2/!-SXG M\+WUC:"X2?XP?#70]/BU?P#J*6$^KW=KI6FK;VNM:SX8\-Z)K'"?&W_@HI\5 M_AK^P=\!O'O[-?Q0T3P5/X]_X)7?M4_MM>"/AKIWA;2-<^/VF:YX&T'PU\4_ MAE\2/&C^*]#\1_!C2/@-X,L=6U3PK\3]$U34++QAX^\8>(=)\._#"U\43VVI M2:" ?U5[%^49;Y>GSODX]3NRP]F)%<'XL^*'PQ\ ZYX*\->.?B'X(\&>(OB7 MK;^&/AUH/BSQ=H7A[5_'OB1(3,?A/^T9X.\06>J^-?"_@_P"/VG^)?"G@[X2^/-'\1Z'; M>!E7^T;"W\87]WXD.B_ /B_]J'XP?MD:U_P2+^/OQ@\56T&LZE_P<#_%#XC1 ']HX12!@L0.01(^2#SRV[+ ]@210$7@9;Y3G_6.3S_ M 'LMEAZ!LCT%?S*>$?\ @IG^TG<_\%(OV0_@U;_%3P-\5O@Q\<_VJO\ @I_^ MSWXWC^''@^UM?ACC?&WX3Z=X0\(R>'OASX7_9]T[X@7_P +_AS\.=7ET6+Q MEI-UX:71],T?XDZSXBUG7M;\3Z]I\UQ%-X>AEDL) #^H3QCXQ\'?#WPWJWC/ MQ]XK\/>"/".A6RW>N^*O%NOZ=X9\-Z+9M-%;B[U;7-9O+'2M,MS/-%"+B[NH M$:66.)7,DB(V-X/^*_PR\?3)9^"?'_@_Q5>MIG]LK8:%XCTK4]2&D">&U&J2 M:=;W;BXMH5OIK9+=Y+B!5E8S1[OP'_ ."K>J>)[K_@K'_P0N\%?%@7 M+?L8^(_C?\:M2URQU!+5_A]KW[6N@_#BZN_V:;'QNEZ6L+CQ#IVOE-1^%.GW M:"XN/$4FM7>BQ7-]8S-:?>?_ 5*^,MK^QU^RE^U!^W)\)_ WA'Q1^U5\#_V M5_&MEX$NM4L([_6X?"&L>,/"D\E[XDT^VD@UO6_A_P""O%45GXZU2PGN(-/C M&DZQ;QWFG'5M1N2 ?J-17\C_ .V#_P %/_VVOV<_@_\ \%#O#?_!/_P#9M_8R_:3^ OA34/AG\)M=TVXUWXC:)XB\1?$/X?\ C+4M M5\*#Q%XC\!^-U\.G0Y84UBS\8:-^\,:9J=G\:M>_;9UOPYKGQBT_ MX@W.K:3<^,[JRALO$5W\&/!,?@;5_#,_A[Q;X:O]:,VKZZ\^GQ ']5VHZCI^ MD6%[JNJWUGIFF:99W.H:CJ.H74%E86%A9027-Y>WMY*M#OX3<6.L^'/$>A7E]H^MZ5>P RVNH:;>7-K<1@O%*R@D?S\ZQ^W)^U M#H?[9W[47[*G[1-OXH\#>&O'O@+]K#XD?L/?$#PKX*^&7Q _9\^,?PM^&7P7 MMGU7X8>(KK4M%U37/!?[0?P#\3V^MZ[\2M!\87?B/0/&5S>ZGX;\0>&-'\/0 M^!AXE^._V'/B]\;_ (U?M#?\$#+*Z^+^K_##P/XJ_P""77QD^->O_"?X+^ / M@I\.OA7JGCCP_KWP\T*_CT[X=:9\-AX3T'3_ !)X7U0^%5TWPUI>D#P9HT=T MOPOE\"WVO>)=0U4 _KXR/7IU]J\IN/CO\$;3XG6WP3NOC!\+[;XRWMB-4L_A M+/X]\*P_$R[TLHTO]IVO@*355\5W&F>6CR'48=)>R"1R,9P(WV_C'_P2/_;% M_;7_ &X=(^%?[37CV]^&UE\"_B?I?[5'A[XG_#:[U_PW:>+_ (7_ !B^'GQ\ MN]#^$GA/X:^%M(\+P>+K+3O#/PMTO5-$^+MG\4/%.KZ[K>K7?A/Q[HT.CVNH M7FG7'F_Q/B$W_!TK^SM$'>%I?^"/7Q$C\Z)8_-C+_M#^+XQ)&TD,.,%6!=& /Z.JX/Q'\4_AEX.\5^"O OBWXB>!O"WC;XDW>H6'P[\(>(_%F@ M:'XG\>WVDV;ZAJMCX*T'5-0M=4\57FEV$;WVHVF@VM_<6-DK75U'% #)7\HO M[ ?_ 4\_;O^*'QI_P""4"?%KXZV/C_P?^V5^T+_ ,%4/@1\5/!%Q\*OA7X8 ML6T+]E+3-2\0?!_Q5I&L^$_"NC>(;/QGIMQI&-:T.Z@@O_#1U MRWN/$.H>9?#K]J+XN_ML_$O_ (-YOVK?C/XKLSXR^,/_ 4$_P""A-Q=_#*U MT#0]&TKX2:;X'\-?$_X<>%OAQX?-OIFG>)94\*^&/"6FVOB2\\5WWB/6-<\3 M:O+JUQJ-BKVVF@ _M"!!Z$'H>#G@]#^/:EK^)[D^&_&6F#P_;:M>12?3'_!&G]K? MXV?M7?"?XHQ?M.^/9+G]I_\ 9O\ &_\ PSC^T#\+8?#_ (;\/Z)I'COP4M[J M=A\<=!AL? W@W7I?#/[1OA75]%\9^% $E\$V6B:8MGX3A-Q'K=]=@'[.45_, M]^V%_P %+?VD?@W^VEX$\"?#OXK^ _%W@&'_ (*Q?L5?L;>,O"W@[PI:S^$/ M"OPD_:4^"NJZMXN^&'Q:\1^,=%MM;U']I*T\6Z/"I- M T#X@SV6O:O-X0NOFSXS?\%-_P!NWP#^T1^U;#HWQXLV^'O[/G_!9[]B+]DC MPM\.-0^%?PIETW7O@-^T5HC_ /"P?!7BGQ,GA*'QA=?8KF[MM2\)^(M(UG2/ M%VDW=G-_:GB#7]/N(K&R /ZN/'GQ3^&7PM@T"Z^)GQ$\#?#NU\5^)-*\&^%[ MGQSXLT#PE;>(_%^NS?9]$\*:%<>(-0T^'5O$NLSGR-)T*P>XU74ILQ65I.X* MCO,@]#GJ/Q!P1^!X/O7\7?[=G[47Q=_:L^'GQ4UCXD>*K31]'_9V_P"#EK]F M7]D'XPT30]"T_3[1KZ3^T&/[I_P!^3_T8U #Z*** "BBB@ HHHH 9)]T? M[\?_ *,6O\,7_@H)_P GZ?MN?]G=_M)_^KE\:5_N=2?='^_'_P"C%K_#%_X* M"?\ )^G[;G_9W?[2?_JY?&E '^OO_P $3/\ E$C_ ,$Z/^S0?@C_ .H?95^H MU?ES_P $3/\ E$C_ ,$Z/^S0?@C_ .H?95^HU !1110 4444 %%%% '!67PM M^'&F>-?%?Q(TWP/X6T_X@>.])T?0?&GC:RT6QM/%7BO1?#T,]OX>TKQ#KL$4 M>I:O8:!#=WL6AVM[<31:0E]?C3EMOMUWYWAD/[!_[$]OX?USPG!^R1^S=#X6 M\3^/=)^*OB7PW'\%OAZF@^(?BEH3W*+*>XEGM]5CF;?7UA10!\Q:M^Q3^Q_KS^*)=<_9>^ &LR^./B1H_QD\:R: MK\)/ ^H2>,/B_P"'A=#P_P#%?Q2]WHLS>(/B7H(OKL:)X\U(K/P?HV<5X\4?VM9PB ^!?&GP'^$'BOP7\)?$ND^,OA?X3\0?#GPEJOAWX>^*]"%T MND>(_!FC7FDRV'AK6=/CO[^*WU'2(+6Y$5]>Q2221W=RLONU% 'Y+_&[_@EU MX$\6?'K_ ()^^/O@AH7P2^!_P=_8M^*_QU^*FN?!/PS\*K?1- ^(>I_'?X?W M'@#7SHEMX.N/#WA[P5JEH=1U'QG/K;Z%K-UK7BK[)<3+8RBZOY_M7Q/^QQ^R MAXT^$'A+X >+OV;O@=XE^"7@*_T[5O!'PIUOX7^#=1\ ^#]8TFYNKS3M:\+^ M%[G2'TK0-9M;N^U"YCU?2;>TU(SZCJ,LEU(^H7K7'TG10!X_9?L]_ C3?B+X M<^+NG?!KX7Z?\5/!_@A/AEX3^(]CX$\-6GCGPS\-HBS1_#WP_P"*;;38M9T? MP,CN9E\(Z?>6_A\7&+C^S_/59!UGB[X<^ _'UQX6NO&WA#P]XJN?!'B*U\7^ M#I]>TJUU.;POXKLH)[:R\3:!)=1R-I.OV=K=7=M:ZO9&&_M[:[NX(9TANKA) M.THH \;^)W[.WP$^-7A._P# 7QA^"WPK^*?@75M?_P"$JU;P5\0_ /ACQCX1 MU?Q,)$F7Q!JWAK7],OM%U36DGBBN(M4U"RN;V*YBBN(YEFC21<^S_9A_9SL/ M%6K>.K3X%?"2'QMK_P -X/@YKWC#_A7WA>3Q1KOPCM;5+*V^%NMZ]/IDNIZQ M\.K:U18+;P3J5S=>&H(\B+3%W,6]THH ^5M,_89_8RT?X8:1\%-,_93_ &>; M+X/^'_&-C\0M"^%\'P@\"+X!T;QYI4D\VC^--+\)G1#HMCXJT22XE;0M?M[2 M/5-##!=)NK)$C5/3_BG\!O@M\;[;2+3XP?"SP%\3(-!CUF#1X_&_AC2?$G]G MV?B2P72?%&FV[ZI;7$B:3XKTA%T?Q7HY_!SX<^"95U6YUZ"V\+>$]'T+2K'7[VYN[W M4->TO0]-MK?0](UW4KV_O[S4M9TK3K+4M1N[V[NKRZGGN9I']PHH \=M?V?/ M@;8_$Z;XSV?PD^'=I\5[B[OM2E^(=OX1T2'Q!/B-J_QB\#MI/PC\#ZL_L]_!K6/@MI7B*W\7V' MPNU7X<>%-1\#6WB^V\13>+D\7Q^'+O2Y=-'BR3Q7 M[OY[Z]NIYOHFB@#YAO/V*/V/;_P3KOPUNOV6_P!GR3X>>)_B1;?&+Q#X&'P? M\ Q>$=:^+5G=P7\'Q.U+P[#H4>D77Q 6[MH)V\826AU^5XD6:_DC!0]3<_LP M?LXWGQFL?VB[KX$_".?X]Z;H-MX8L/C,_P /?"Q^)UKX?LD,6GZ/%XV&ECQ M+#38&EM],@:^8:9;S3V^GFV@GEC?W6B@#Y,\4?L.?LJ>(?@=\0_V<['X"?![ MPK\(/BGK&H>(_&_@GPU\+_ FG^'-8\4ZS=6]WK7C>30&T&701\0;ZXMXK^/Q MW+ID_B:RUN&T\0V]]_;=A9WD/IGQ3_9X^ OQU\):1X"^-GP;^&GQA\$>'KRP MU+1O!_Q3\$:#X_\ #6G:GI,*P:3JMMH7BS3]4TT:KI<2A=-U0VSW]BQ9[6YB MDD=V]E8D*Q'!"D@^AQ[\5_*G^T!XM^./_!)']J#Q?^W/+X@^)WQJ_P""5G[2 M_P 5O%WP?_;3^#VN:_XC\=)^QCXE'Q"UOPAX'^/OPBTF\O+^[T+X2:FMXND^ M/_"6C1VUE975[/IMI;W5SJ'P\M_#X!_1!XI_8_\ V4_'>J>*==\;_LW? [QG MK7COX=Z=\(O&^L>+OA;X.\1ZMXS^%&D7FGZCI?PR\7:AK>D7M[XD^'UAJ.E: M;J5IX,UJ:]\.PZC96U^FG"[B6:K6I_LE_LP:UXO^%'Q U?\ 9[^#&I^.?@3H M5KX7^#/C"_\ AMX1N_$WPM\,V"QC3O#G@/7)]*?4O#&@::T4,NF:+I=S;Z;I ML\,-Q86UM<11RK^1/Q>_X*"^*_V$/V%?@1XU\#?#/P]XR\%:?_P3XU?]I72/ MB%XV^(DUU8_$WQG\.O"'@+QFWP6T#2+;5K_XLZMXL^)?@G7/&'Q#O/BQ)HWB M;PSX#T[0AJWC33[FQO[ZYTGT71?^"OVD:W^U]^SG^S+KG@O1_@U%^U)\!_V: MOCC\ =<^+]SXHTW1_CO:_&2VU#6_BGX'^&OQ"TK2)/!$/Q-^"FA_\(W;V/@+ MQ D=W\4=9\0S6NEZQX9N['0M(\8@'Z!ZS^Q#^RQJ-SX7FT_X$_"7PN_AK]HH M_M6PW/A;X9>"='U2Y^/LVI6.M:I\3VUJUT(:CI_C7Q1J^D:-<>-/%FF7%GXE M\86.EPZ#KNKW6@W.H:=>>F_%;]G;X#?'6Y\(WOQJ^#7PQ^+5W\/]8C\1^ [G MXD>"/#OC2;P3XDA=)(/$OA"3Q!87[>&O$EN\<;6VOZ+]BU>VV*(+R, "OYEO MB)^W]\1OVS_BC_P1K_:/\#V5]\*/A%\4/^"L7QW^"GAC2/#OCOQ/:>)/&7PD M^%.E?$'X?VX^+>G63Z;H6MI\0/$O@;5O&I\'RV=QIG@BWLM#TQ;SQ1>W][K$ M?Z':/_P5K\3:;^W=\"_V1OB7\&M%\$V7QL\2?MS^#[U8_&]GXI\;_"5OV._# M%C\2_"GC'QI=>$;GQ%X/U.U^/?PFND\:6/PZ27PW\0_AG!>Z(_B"UUS3==TN M_O0#]K]0TG3=5TNZT74;.&\TJ^LY+"[L9U+P7%G+%Y,EO,I.7BDB^1P6RR\$ MUY%\-OV:_P!GGX+^"_$'PY^$7P/^$_PM^'GBQM5?Q)X#^'G@#PSX-\&:[-KU MO-;:[/J?A;P[INGZ)?76N6TTL.M7,MB]SJT;%=0DN !C\=OV>_\ @LEX[^.' MQ'_X)>V>. MM.32;C0?%WB;XMZ)IV@:T;'0;WP[IOPX>^U+0+BY\=2VUMK4L?\ P4@^.WQ( M\7_\%1/^"67_ 3BC\8>)?AM^SU^THOQ[^,'QXU#PAKVO^#?$?QDMO@;X)U; MQ#X0^!EOXT\-7.F:[I'@_5-=TR#4OB5H^C:M9W'C'0;ZP\.:I=1:)=7=EJP! M^L/P5_8M_8]_9O\ $&H^+/V>/V5?V<_@3XHUC0&\+:MXC^#WP2^'/PSU[4_# M+WEEJ+>'M0U;P?X;T;4+O0VU#3M/OCI5Q/)8F[L;2Y,!FMH73?U7]E?]F?7O MA[XH^$FN?L^?!76?A7XWOM.U+QG\-M5^%_@J_P# ?BV^T>XL;K2+GQ-X1N=% MDT'79-)N-+TR;2_[4L+I-.?3=/\ L*VZV-JL7QO^VKX_^%__ 3'^ OQY_X* M!VFG>.-2\*? []GZ?P\O[/7AGQ9J.D?#+Q3XFU;Q]X6M/ %_IWARX?4O#?@? MQ'J7BC5-/\)^(?&VC^'+C4&\(ZBUQJ5EK1\.:782?"O[3W_!;3XC?LM?#'_@ MH^OB3X'^!?%_QP_X)W>&?V*OB-K>CZ;XN\3>'_AY\5O G[8EUX/TN.WT?49] M*\0:]X2\3_#;Q#X@U;1;U-0_MK3?%-EIVB^(;0Z,=%_!'AG0? M"/ARPDNYK/0O#>DV&B:3;37]W-J%_/#I^G06]LMQ?W]S69[V^N+B\N MI)KF>65_YQ_CS_P6T_:3_9^NO^"A]IXI_9N^"NKM_P $Y/C1^P_IGQ,FT7XL M^//*\=?"/]M^3PE#X5L/!*7O@&WE@^)W@63Q7')XBU;6Q9^"]2AL9/[)TII9 MDC7U;]J3_@K]\Z0 ?M)\//V>/@/\)?%GCKQY\+O@Y\,OAYXW^*%\NJ?$SQAX*\$^ M'_#7B?XC:JDDDL>K>/==TBQM=3\8ZK"\TWD:GXBN=2OX%GFCAN$CFE5Z47[, M_P"SO!\;+W]I&#X'?":#]H'4M&MM U+XTP?#_P +P_%'4-'LK;[#96%_XWCT MQ?$-Y#9:?G3;-KF^EFM--+:=;RQV+&W/X4_M4?\ !=GQ;\!M#_X*7^*O!OP+ M\'^._#?["G@G_@G1\3?!%UK'C/Q)X9O?BUX0_;UO-*MEM='U+QC_ ,%&?CU\+_\ @H/_ ,%%M/\ 'L/@ M9_V./V#/V#/AK^TIK/A71/[>?XGZY;^(/!WQ4^(VLZMI#RV2Z#J7C/5-1\%V MG@^/3]3U+3/#FA^&;>RO+.>\U?4-;EH _5/2/V)/V.] TOXN:%HG[+7[/FE: M%\?)[VX^-NAZ?\(? EIHGQ:?5+A;S55^(FD0:&FG>+H-7O5^W:O;:U;7=KJM M\\MYJ$-S=332O] >$_"?A?P'X8T'P7X*\/:-X3\(>%=)L=!\,^&/#NFVND:! MX>T/2[=+33-&T32;"*&RTS2M-M(HK33].LH(;2RM8HK:UABAC2-?Y]_BS_P6 M<^/_ ,)/V#OCM^VGJO[(T]QH?PS^"O[&7Q^\#:CK,?Q3\!?#7XDZ3^U-XET' MPQXT^$>@>+?&'@FPO]8\?? J\\0:9>7'C+0M-O/!'Q'T36M UFPLO" O+RRL M?VJ^#U_\;O''AKXC6_[1OP[^&G@Q+WQ[X@TOP!HWP_\ '6N^/;?7_@O?Z/H4 M_AO5/'%WK7A3P@VA>/KFXU#7M)\4>'-&M]4T&PDTVWN=&\0:G:WD<] %SQI^ MS3^S]\1_$>J^,/&WP=^'OB3Q3K^BP^&/$WB#5/"NFOJ_BSPM;6]Y:VWA7Q?? M);PW'B_PO;6VHZC!;^'?$SZMHEO#J%]%#8HEW.LCI_V9/V<[F\^$%_-\!_@\ M][^SZ93\![H?#?PA'-\%?M%O!9W'_"IGATB/_A77VFQMK>PN?^$1&D"YT^&. MQG\RT40U_)M_P3:_X*%_%O\ 8\_X(P>#/VE[O1[[]H_QWXZ_X*8>(/V<]5C^ M*_Q-\7OKL_AWQY\8G^'OAR2#QUJZ^+]5CB\%VD5G#H^CWEM<:5'9O*](T3P]X/UG6=6\1>&X-/:YUK6O#EKI6EZ MSHD'B7[9X? /V[\4?L_? WQQX\T7XG^+_A'\._$OQ#\.OX>?1_&>N^#M$U'Q M'9R^#]3O=;\&S+JEY927-Q+X+UO4]3UOP9-=/<2>$=9U/4M6\-/I>HZA>7,W M"^./V*_V0?B;XR\4_$3XB_LO?L_^//'OC:3P3<>+?&?C'X0> _$OB?Q'=_#6 M0R_#R_UK6]8T*[U'4=1\#2;'\):E ]9^/W@30-V MMZ9X;L8_$'B;3?!^DZ5;>*/B)+\-? &ESZIK?B!+/P-HUQ'=:FGB.V^YOCY_ MP57_ &@OV:_@C\#?VC_C!^RE=> O@WJ?[4OBS]F/]I7Q#XU_X33P9KGPOT5_ M'FL>!?@I^TSX2\(^*]+T35M5^"/QDGM?#E]/!XS;POXC^'\OC+2M.O'\2_9+ MN_8 ^A?@S_P34\/^%OVPOV[/VE_C3'\)_C-X?_:T^,'[._QD\#^"M:^'#7-Y M\(O$_P"S?\.HOAUX-OI=0\17VN:9XFU;%I9>---U6VTS1&\+>+;:*]TJWFN; M;3]2LON?X<_L]_"SX5_$CXS_ !7\$^$/#WAOQI\>]6\,:Q\2M2\/>']$\/#Q M-?>$+#5++1M2UQ=%L;.3Q!XA9M=UJYU3Q5K\VI^(M4>^BM+G4/[*TK1M/T_T M'P'/XQN?!GA>X^(,7AJW\<7&AZ;/XLMO!MSJ5[X4M=?FMHY=3M?#M_K$<&J: MCHUK=/);Z?J5_;6=SJ-O&E[)967GBUAZV@#AO!GPS^'WP[E\43^!/!?AKPA- MXW\2W?C+QC+X=T>STJ3Q3XOU".&+4/%7B!K2*,ZOXCOXK:UBOM;OC/J5W%:V ML5Q _!GBWX=>"IO$GPI\$:U) MX3\ ^/;1M/\ &G@OPZ=1T6X_L?PKXIL9);/7=!L!!IFHVTTT,]LT ^'_V5?V:O"9\"'PM\!OA)X;3X96/A'3? $.@^ ?#>D6OA*Q^'VG7FD^ + M;0[2PT^"ULH_ FG:CJ=IX**PL_A*+4]3_P"$>?37U"\>?*;]C;]DN3QQ-\2Y MOV:/@1)IXE3S]3ED1'7Z3HH ^8-(_8F_8\T#Q=IOC_0_V6_V?='\)XKA=6U$)&U MSA_LK?%G]H3XQ_$CP9X8^ M%L6FZK\;O&'[1/P^C^'OB75;C6?#5YHFFZ#JEE$;OQ5>:E>Z3KLWB?Q'>W-Q MJ"6<]S>ZC=_KC10!POQ#^&/PZ^+GA2\\"_%3P)X/^)'@S49;*?4/"GCKPWH_ MBOP[>7.F745]IMU<:/KMG?6#W>FW\$%_IMWY NM/OH(;RRF@N8HY5SM"^#?P ML\-^'];\+:3X!\+1:!XFTF;0/$VF76D6NJ0>)M"GM[NTFT7Q&^K)?SZ_I$EI M?WUH^F:Q->V)M;V[MOL_D7,T;^ET4 ?-K_L<_LH3?#CQ7\(+W]F_X(ZI\*_' M=[HFH>-_AWK'PS\):SX-\977ABVTNQ\+R>+/#VJZ7>:;XD3PMIVAZ%I?AB#6 M8+VW\.:5H.AZ7HD5AIVC:;;6M'7_ -B7]CWQ6/'X\4_LM_L^^)O^%L6/@[3/ MBG_PD/PB\#:W_P +,TWX=BU'P^T[XA?VGHMT?&EAX$^PV7_"&VGB3^T[?PO] MDMO[#CL?(BV_4%% 'Y0^"_\ @F/X4A_;D_;%_:<^+-G\(OBM\*/VF_!/[*OA M/PW\%_$/PW;4Q\/+C]E+3[VW\)ZC>WVNWVJ>'/%$&KZIJ,>O+IH\.:7;:!J7 MAOPM-;_VG=:>+V/[]\9?L^? WXA^-=#^(WCKX1_#KQ=X[\.+H2:-XM\1^$-# MUC7K-/"NMR^)O"<8U&^LII[F/PCXGN+CQ/X2CO&N4\+>)9Y_$/A]=-UF:2^? MV&B@#Q6?]G#X!7.M>(_$,_P;^&LNL^+]+\::+XHOY/!VAO-KVF_$B2*3XC6V MI@V9CNE^(;6]H/'DKIY_C*.QL(?$DVIPV%G'!S^D_LA_LK:#+\%I="_9Q^!V MBO\ LWG6_P#AGW^R?A;X,TY/@BGB12NO0?">.ST>&/X?VNKY#:A9^%UTRUN9 M8X9GA,T$,D?T510!X?\ #O\ 9G_9W^$7COX@_$_X6? WX3?#GXB_%?49M7^) M?C?P1\/_ OX7\4>/-5N94N+S4_%>M:+IEG?:WJ&H74<=WJ5Y?32W&IWD<=Y MJ$ES=1I,)[W]G'X ZC\7+;X_W_P7^&%Y\=++1Y/#EE\9KCP1X>E^*ECX;EBE MAF\-V7Q >Q/BJT\.S1SS";0;?58])E>:622S:21W/M-% 'S-X6_8O_9#\#WG MP\U#P9^R_P# #PE?_"/Q#XK\7?"N\\-_"/P+HEU\-?%7CQH'\=^)/ 4^FZ); M2^$->\<-:P'QEJ^@-87_ (I,2_V]/?\ .9--_8T_9*T?QI;?$;3/V9_@-9>/ M+#XC:W\7],\86_PG\$1^(](^*_B6SCL/$GQ*T75AHOVO1?'GB*UB6/7O%FE2 M6>N:PS2S:C>W-Q--*_TK10!\WZ-^QW^RCX_9O\ @AH6K?M )J,? MQOU'1?AAX/TJ[^+4>LD'7(_B%-8:3;OXLCU]U$GB!-8-TNO2_OM8%]+ESV7@ MO]G_ .!OPY\<^,OB?X!^#_PT\%_$CXC66BZ;\0O'_A?P3X>T/QIX[L/#5I!8 M>&[/QGXHTZPM]:\46WAW3[:"PT&+7+V^31K&)+/31;6P\H^O44 ?+_B7]B7] MCOQGXM\3^/?%W[+7[/GB;QMXT\;>!?B3XO\ %VO?"#P'JOB3Q/\ $#X8PK;? M#SQIKVM7NAS:AJOB?P7;+]G\-:W>W$U_I,!:&UF2-W5I=:_8L_9!\27/BN]\ M0_LO?L_ZY>>//B/H7QB\;W>K_"/P+J-UXP^+GA9+^/PO\4O$]Q=Z)+-KWQ&\ M,1:GJ$7ASQOJCW/B708KRXBTK4[2.0K7TW10!\U>*OV-/V2?'7B_Q!X^\;_L MS? ;QCXR\6Z]X+\5^*?$OBKX4>"/$&K^(_%?PX1HO 'BO7;S5=%NWU7Q3X+@ M9;;PQXDOO/US1;:&VMK"_A@M;:.+Z5HHH **** "BBB@ HHHH 9)]T?[\?\ MZ,6O\,7_ (*"?\GZ?MN?]G=_M)_^KE\:5_N=2?='^_'_ .C%K_#%_P""@G_) M^G[;G_9W?[2?_JY?&E '^OO_ ,$3/^42/_!.C_LT'X(_^H?95^HU?ES_ ,$3 M/^42/_!.C_LT'X(_^H?95^HU !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "$9!!Z$$?G7@.G_ M +.'@";X9?%7X/\ CZ77?C%\//C-JGQ+O?'WAKXL7>F>*=.U;2OBU<:C<^-/ M""VUMHVCV\/@V].K:C!8^'O)DM](LKC[%ILEO:P6T4/O]% 'Y?\ Q8_X)%_L MC_&&U\ :;XDC^+6FZ/\ #S]BOQE^P!IVC>%_BMXAT/3=8_9J\::+HFBWWA3Q M'#''/+J>JV2^&]$U"U\0Q3V5_?ZAIEBWB0:_9V5I90>A6G_!-[]GS^S/V&_''C<^(M,T?Q[^S=X)'@3X4^.Q-<:1%JVG> M)-+TJ.VO/$+>%]3\-Z3XYU>TM+OQKI.NP6\=I7W]10!^67AK_@C_ /LA^$/% M/PNU[PY'\5M*T/X'?M5>,OVQ?@Q\.K3XE7\7P[^&/QB^(B7DGC@^%]!331>' MP7XAU74M4UQO!.LZOJ^B:+?ZMJMMX9CT31=2O=)GJ?#_ /X(Z?LB?#3XL_"+ MXR>&;GXT_P#"5? [X[?M._'WXK_%S6M;\.:1XA_:_T[^S_COX6N]%U*RG MBUCP+XP_X_+C2-4FNM6>ZWB^\07]I+-:2?JQ10!_.YJ7_!*#7_V?OV[?^"1. MO_LI>%?'6J?LB_L9>,/VZ/$'B_2_&'Q5\+:GI7P0T']ISX;7.A>%?!'PLT#Q M#?Z7XVUKPOI_CC4]9U2YM[H^*M6\-Z!=6FF6&M7VFV5EHEC^P?[2G[('P3_: MJ'PNU+XGZ+J]MXZ^!GCJU^)GP1^*G@KQ!J/@WXG?"7QS;QQV\^L^#?%FDN)H M[/6K"-=*\5^%-;M=;\%>,])":;XL\-ZS:P6T<'U!10!\N_$_]D;X5_'CX2?% M3X*?M S^+/CAX%^,W@&Y^&OCW3_'.N0V*7WA6Y:2?R](L/ 6F^"M \+:U;ZB MT.KV7BKPSHNE>)[35M/TB^@U=)-&TH6?RW\2O^"0_P"R5\8?A;^TQ\,OB:OQ M/\7S?M@/\#(/VAOB->>.UTWXF?$+0?V;;/P[9?!?PG<>(=!T+2M-T;PSX+3P MS8W,=AX?T#2Y]=U:\UW7O$M[K&M^(=9U"\_4:B@#\J?BW_P1Y_9-^-DG[7T_ MC^^^,6H3?MRW_P"S?J?[1#V'Q).D'Q1>_LHMI3_!:;1Q8>'XD\*-X?DT32WU M#^PEM3K[6J_VL;A6<-\KVG_!,/Q-\=OV[?\ @K-JW[3?A7QM;_LB_MG>#_V" M?"_A^YT#XE^#M-G^,VC_ +,GA#4+'XB>$_'FF^%[Z[\<>%]"\2^)9=(3S].M M_">K^(/#,7B+2CK&B:=K-QI6H?O]10!^4O[2O_!&O]C+]J;Q3\?O$OQ#T[XH M:+:_M/?#WX(?#OXW^#_AW\3=7\#>"O'-E^SCXCL_$7P5UV_T'2[.00>(/ 1L M8='TEK6[AT-]%'D7F@W-ZL6H1^YZO_P3Q_9T\1?';XK_ !^\06/C+6?$7Q[_ M &<]-_9?^.WA"^\87K?#/XP?#31M/US1M);QSX+AMH+:\\0:=H7B?Q'HMKJ. MEW>DV2V6L74SZ4^I)::A;?<]% 'Y7W'_ 2'_9IU3]BKQ-_P3_\ $_C?]HWQ MG^S5K]KX(T'3O"_BWXU:MK&L^#/ 'PW\5Z9XR\"?#+P7XD?2(M0T?P3X8UG1 M=(2QBN!J/B*XT?2M-T#4O$=[HEA9V$'Z;C2)4T!=#BU?58IDTE-,CUU6T]]: M26.T6U350\VG2Z8VIAE%UO?2GLC=98V!A_<#9HH _)/0/^"+O['/AK]EG0OV M.M,?XO+\$/#?[1>D?M2:-H]Q\1_M.N6OQ:T;Q ?%MOJ+>)I?#QU6XT>;Q3LU MZYT*YDFLI+U D9ALWFM).IU__@D1^R+XE\(_M$>$]4M?B6[?M'_M5:/^VSXA M\3P>/Y[?Q=X$_:>\.ZEI^J>'?BM\*-:BTE1X+U70YM(TNVL-):TU;PX=+M&T MB[TBZTV_U2VOOU#HH _*CQ?_ ,$U70;)=$ M:&6;2I-';03%I,7N?Q9_8&^%/QY^"4W[/_QK\;?&7XI?#G5_A[\0/ 'C*P\: M>.[35KWQZ?B+I4.CZGXT\4WC^&T1O'>@6D4C^ ][F]0HHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH 9)]T?[\?_HQ:_PQ?^"@G_)^G[;G_9W?[2?_ *N7 MQI7^YU)]T?[\?_HQ:_PQ?^"@G_)^G[;G_9W?[2?_ *N7QI0!_K[_ /!$S_E$ MC_P3H_[-!^"/_J'V5?J-7Y<_\$3/^42/_!.C_LT'X(_^H?95^HU !117FVH? M%CP=8?$6V^%(O+G4/',GA[2O%M[H>EV'0[S M7]&U32Y-1MH;NWTV>S:36&TZVFM;B< ])HKYG\1_M5?#WPUI6J75SHGQ%NM> MT[XLVOP8MO EKX(U&+QUXB\9WF@Z9XQA7P?X?U2;3#XOTE? FJVWCFYU7P[= MZA!:>&X-3ENDAU/1]6TJR]&\,?&;X=^,/%E]X+\/Z_'?Z[9OXWBCB6VNDM=2 ME^&?B?3/!7Q&CTF]DB6WU!_ OB_6M*\->)UA?_B6ZQ?P6A\T^8Z 'J5%%(6 M./F_!6(_, B@!:* <\_S!'Z'FB@ 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 9)]T?[\?_HQ:_PQ M?^"@G_)^G[;G_9W?[2?_ *N7QI7^YU)]T?[\?_HQ:_PQ?^"@G_)^G[;G_9W? M[2?_ *N7QI0!_K[_ /!$S_E$C_P3H_[-!^"/_J'V5?J-7Y<_\$3/^42/_!.C M_LT'X(_^H?95^HU !7SQ\4_@):_%#XC?##X@7FIV&DZC\*-?T7Q%X0U_2]'G MLOB#H$T&J/<>-O#NF>-+'5[227P)\6="BTOPG\0_!>K:;J&C:IH^G"Z$4FL# M2+_0OH>O%]<^./A31/C+X<^!DD5U-XZ\2>$G\=6%C)<:9I0O_"UMK<^@:QJ? MAW^VKW3SXOD\)7J6EUXXTSPR=1U;PEI&M>'-4U.Q$/B/1TNP#Q/6OV-O"OB/ M0OB'H.LQ>"+[3OCAXOMO'_QBTN]\&ZIJ>BCQW;^$=&\.?\+ ^#FF:CXQEB^% M'CR?5/#VC>*Y_$ZGQ-?_ /"26=OKR,/$,$NLWG9?#O\ 9?\ #WP^^)L/Q$MM MU@C.EW/[5/Q<\,?&GXJO?7Z2-)J2CQ=X5L;?PTB6]DF MF:+/=6MV-0NC#>1^&/B?\1/&6E7?AWQ#JNG76DZ#X9\8Z!8WNE3W5IXGM?&-Q=>$+O1 M+?4K"YD7TGX??M*?#/XF>+K;PCX6U"XNY=8A^*MQX4U8I;_V1XM@^"/C7PY\ M//BC/HD\=S)-)#X8\7>*]#T[S;B"!-5@NSJ6EFYL(GGH ^@*^>OB/^SO\+?& M5[XD\8Z]I_BJ37[_ $^:6XN=,^)WQ3\/6HEL-(%G:O;Z3X>\:Z5HUF8X;6 M M]CTZW\V56N9M]U)+._T+61KS#^Q=8'/_ ""]1_A8C_CRG/4#'Z]>.M 'Y ?\ M$&/&'C7XV_\ !(W]B/XG?%_QQXW^)OQ%\3_#7Q%+XE\=>.?&7B?Q-XM\0SZ= M\4OB!H]E_Y&#P5_P!A/6/_ %&]5KK: ,#_ (1G2?\ GG=_^#75_P#Y M/H_X1G2?^>=W_P"#75__ )/K?HH P/\ A&=)_P">=W_X-=7_ /D^C_A&=)_Y MYW?_ (-=7_\ D^M^B@# _P"$9TG_ )YW?_@UU?\ ^3Z/^$9TG_GG=_\ @UU? M_P"3ZWZ* ,#_ (1G2?\ GG=_^#75_P#Y/H_X1G2?^>=W_P"#75__ )/K?HH MP/\ A&=)_P">=W_X-=7_ /D^C_A&=)_YYW?_ (-=7_\ D^M^B@# _P"$9TG_ M )YW?_@UU?\ ^3Z/^$9TG_GG=_\ @UU?_P"3ZWZ* .?/AK20#^[N^A_YBNK_ M /R?7.>&]&LKQ-:-RU],;?Q)KEK"9-6U8F*VM[I4@@3%\,1Q+\J+T4<#W]"; MH?H?Y5R7A'_5^(/^QL\1?^E@H O_ /",Z3_SSN__ :ZO_\ )]'_ C.D_\ M/.[_ /!KJ_\ \GUOT4 8'_",Z3_SSN__ :ZO_\ )]'_ C.D_\ /.[_ /!K MJ_\ \GUOT4 8'_",Z3_SSN__ :ZO_\ )]'_ C.D_\ /.[_ /!KJ_\ \GUO MT4 8'_",Z3_SSN__ :ZO_\ )]'_ C.D_\ /.[_ /!KJ_\ \GUOT4 8'_", MZ3_SSN__ :ZO_\ )]'_ C.D_\ /.[_ /!KJ_\ \GUOT4 8'_",Z3_SSN__ M :ZO_\ )]'_ C.D_\ /.[_ /!KJ_\ \GUOT4 8'_",Z3_SSN__ :ZO_\ M)]<_XFT.QL]+CFMC?02G6?#5N7CU;5PQAN_$FDVES&3]O^Y-;3RPR#NDC#O7 M?US'B_\ Y \7_8?\(_\ J6:)0!8_X1K2?^>=W_X-=7_^3Z/^$9TG_GG=_P#@ MUU?_ .3ZWZ* ,#_A&=)_YYW?_@UU?_Y/H_X1G2?^>=W_ .#75_\ Y/K?HH P M/^$9TG_GG=_^#75__D^C_A&=)_YYW?\ X-=7_P#D^M^B@# _X1G2?^>=W_X- M=7_^3Z/^$9TG_GG=_P#@UU?_ .3ZWZ* ,#_A&=)_YYW?_@UU?_Y/H_X1G2?^ M>=W_ .#75_\ Y/K?HH P/^$9TG_GG=_^#75__D^C_A&=)_YYW?\ X-=7_P#D M^M^B@# _X1G2?^>=W_X-=7_^3Z/^$9TG_GG=_P#@UU?_ .3ZWZ* /.]+T:SF M\0^)K65KY[>T.A_9H6U;5MD'GZ=))/Y8%\-OFR ._/+#)R>:Z7_A&=)_YYW? M_@UU?_Y/K/T;_D:?%_U\/?\ IKDKKZ ,#_A&=)_YYW?_ (-=7_\ D^C_ (1G M2?\ GG=_^#75_P#Y/K?HH P/^$9TG_GG=_\ @UU?_P"3Z/\ A&=)_P">=W_X M-=7_ /D^M^B@# _X1G2?^>=W_P"#75__ )/H_P"$9TG_ )YW?_@UU?\ ^3ZW MZ* ,#_A&=)_YYW?_ (-=7_\ D^C_ (1G2?\ GG=_^#75_P#Y/K?HH P/^$9T MG_GG=_\ @UU?_P"3Z/\ A&=)_P">=W_X-=7_ /D^M^B@# _X1G2?^>=W_P"# M75__ )/H_P"$9TG_ )YW?_@UU?\ ^3ZWZ* .%\3:'867ASQ!>6IOH+FTT35K MFVGCU;5Q)#/!87$L,J$WY >.1%=20<%1Q7:6[%K>!F)+-#$S$\DDHI)/N3R: MP_%__(I>*/\ L7=;_P#39=5MVO\ Q[6__7"'_P!%K0!/1110 R3[H_WX_P#T M8M?X8O\ P4$_Y/T_;<_[.[_:3_\ 5R^-*_W.I/NC_?C_ /1BU_AB_P#!03_D M_3]MS_L[O]I/_P!7+XTH _U]_P#@B9_RB1_X)T?]F@_!'_U#[*OU&K\N?^") MG_*)'_@G1_V:#\$?_4/LJ_4:@ KQ?XC_ 3T#XH>)?!6N^*-0O+FT\!^*O"' MCKPUI'V#0W;0O&?@G5+[4M,\1^'=>ETU_$7A^]U>#4)?#WBZ.PU(6WB7PD)O M#-Q%;:9JNOQZO[17@?BOX^:'X5^.'@CX%7NFO9^(O'WAR;Q-X7U/7[Y?#VC^ M+HM,U.\M/$WAWP#?W=G-I_B_QUX,TJUA\7>*/!4=_IFNV_@[4;+Q!I$&LV<& MM'2 #S3Q+^Q'\(/%H\0:GK$%U;^,_'5EXST_XD^,_#MOIOAO4/'&K>?6+"RAU"VU'P_H]Y#,8+""Q3T'X>?LS?# M;X9>,;7Q?X8MKR!M$M_BQ:>$-%D>V.D>$+7XX^.?#GQ'^*%OHT4=LDXA\1>+ M?">A7D$=Q-*NC65H=*TP0V$KQ5X3XO\ VT?$_@3PMXTO_&'P4E\%^(O"'QN\ M(?"=Y/%_CUK?X5MH_C7PYHWC+2O'/B#XP^%/ 7C+1_ .GVN@ZS:Z+J\7C;0- M'T/3OB/ ?VE_!WC_XB)\/M.T_4[.XU*Z^/UEX9 MU*\:W2'7+G]F3XH>&_@_\74-GN6ZL%TKQMXITVWT65_M$>N:9'=ZDK68BB@G M /HZO /B/^SE\!/&]QXE\7>,/@[\-_$_BC4],N6U#Q!KGA#1=3U>]:TTYK]KO\ A&/#O_0$TS_P M#@_^(K\7O^#'?^@)IG_@'!_\16/K MMW:-K_@QENK6(; '(Y/J/6NK^W67_/Y:_^!$7_ ,70 M!F?\(QX=_P"@)IG_ (!P?_$4?\(QX=_Z FF?^ <'_P 16G]NLO\ G\M?_ B+ M_P"+H^W67_/Y:_\ @1%_\70!F?\ ",>'?^@)IG_@'!_\11_PC'AW_H":9_X! MP?\ Q%:?VZR_Y_+7_P "(O\ XNC[=9?\_EK_ .!$7_Q= &9_PC'AW_H":9_X M!P?_ !%'_",>'?\ H":9_P" <'_Q%:?VZR_Y_+7_ ,"(O_BZ/MUE_P _EK_X M$1?_ != &9_PC'AW_H":9_X!P?\ Q%'_ C'AW_H":9_X!P?_$5I_;K+_G\M M?_ B+_XNC[=9?\_EK_X$1?\ Q= &9_PC'AW_ * FF?\ @'!_\11_PC'AW_H" M:9_X!P?_ !%:?VZR_P"?RU_\"(O_ (NC[=9?\_EK_P"!$7_Q= &9_P (QX=_ MZ FF?^ <'_Q%'_",>'?^@)IG_@'!_P#$5I_;K+_G\M?_ (B_P#BZ/MUE_S^ M6O\ X$1?_%T 99\,>'<'_B2:9T/_ "YP_P#Q%'?\ H":9_P" <'_Q%'_",>'?^@)I MG_@'!_\ $5I_;K+_ )_+7_P(B_\ BZ/MUE_S^6O_ ($1?_%T 9G_ C'AW_H M":9_X!P?_$4?\(QX=_Z FF?^ <'_ ,16G]NLO^?RU_\ B+_ .+H^W67_/Y: M_P#@1%_\70!F?\(QX=_Z FF?^ <'_P 11_PC'AW_ * FF?\ @'!_\16G]NLO M^?RU_P# B+_XNC[=9?\ /Y:_^!$7_P 70!F?\(QX=_Z FF?^ <'_ ,11_P ( MQX=_Z FF?^ <'_Q%:?VZR_Y_+7_P(B_^+H^W67_/Y:_^!$7_ ,70!F?\(QX= M_P"@)IG_ (!P?_$4?\(QX=_Z FF?^ <'_P 16G]NLO\ G\M?_ B+_P"+H^W6 M7_/Y:_\ @1%_\70!F?\ ",>'?^@)IG_@'!_\11_PC'AW_H":9_X!P?\ Q%:? MVZR_Y_+7_P "(O\ XNC[=9?\_EK_ .!$7_Q= &9_PC'AW_H":9_X!P?_ !%< MWXL\-Z!'I$31Z/IR,==\*IN6TA4[)/%.C1R+D+G#QNR,.A5B#P:[?[=9?\_E MK_X$1?\ Q=P!)X% &G_PC M'AT_\P33/_ .#_XBC_A&/#O_ $!-,_\ .#_ .(K3^W67_/Y:_\ @1%_\71] MNLO^?RU_\"(O_BZ ,S_A&/#O_0$TS_P#@_\ B*/^$8\._P#0$TS_ , X/_B* MT_MUE_S^6O\ X$1?_%T?;K+_ )_+7_P(B_\ BZ ,S_A&/#O_ $!-,_\ .#_ M .(H_P"$8\._] 33/_ .#_XBM/[=9?\ /Y:_^!$7_P 71]NLO^?RU_\ B+_ M .+H S/^$8\._P#0$TS_ , X/_B*/^$8\._] 33/_ .#_P"(K3^W67_/Y:_^ M!$7_ ,71]NLO^?RU_P# B+_XN@#,_P"$8\._] 33/_ .#_XBC_A&/#O_ $!- M,_\ .#_ .(K3^W67_/Y:_\ @1%_\71]NLO^?RU_\"(O_BZ ,S_A&/#O_0$T MS_P#@_\ B*/^$8\._P#0$TS_ , X/_B*T_MUE_S^6O\ X$1?_%T?;K+_ )_+ M7_P(B_\ BZ ,S_A&/#O_ $!-,_\ .#_ .(H_P"$8\._] 33/_ .#_XBM/[= M9?\ /Y:_^!$7_P 71]NLO^?RU_\ B+_ .+H X+2?#VA/XE\61OI&G-'&?#^ MQ#:0;4SI:ZK_A&/#O_ $!-,_\ .#_ .(K%T>\M!XG M\7,;JW"D^'L$SQ '_B5R="6P?PKK?MUE_P _EK_X$1?_ != &9_PC'AW_H": M9_X!P?\ Q%'_ C'AW_H":9_X!P?_$5I_;K+_G\M?_ B+_XNC[=9?\_EK_X$ M1?\ Q= &9_PC'AW_ * FF?\ @'!_\11_PC'AW_H":9_X!P?_ !%:?VZR_P"? MRU_\"(O_ (NC[=9?\_EK_P"!$7_Q= &9_P (QX=_Z FF?^ <'_Q%'_",>'?^ M@)IG_@'!_P#$5I_;K+_G\M?_ (B_P#BZ/MUE_S^6O\ X$1?_%T 9G_",>'? M^@)IG_@'!_\ $4?\(QX=_P"@)IG_ (!P?_$5IF_L0,F\M !U)N(0!^.^GBZM MC$\ZW$#01@L\PFC,2*HRS/)NV* .268 #DT 9/\ PC'AW_H":9_X!P?_ !%' M_",>'?\ H":9_P" <'_Q%>"^-?VR/V7?A_?G1O$?QR^'K>(Q*T'_ B/AS7( MO&_C5IE+AHH_!?@A/$7BF64%'4QII!;. M(<;K3Q!XQT;PS\!O"5PA"[)?M7QE\1^&/&,D#EP0^G^!-1E**[I X4!@#ZI_ MX1CP[_T!-,_\ X/_ (BD_P"$9\.9Q_8NEYZX^QP9_+9FOE(7W[;/C9B1>?LR M? 32;J/G%SXW_:&\868)3@9?X(^$;6\VB3G'B&S0LG%P%)*1_LSZ_P")O(F^ M+O[6/Q_\>,H(NM#\)>+?#OP'\(S*593!'9?!?1O"OB]K8[V!CU+QYJDC($66 M>5E+L >4?\%,/VB_#7[)7[+/C/Q9H=IH5M\3_&J/\//A3;W%A9SR1>+/$5I= M1S>)&L)2KW%EX,T6'4O$L^^&2UEN['3M/F(.H1AO=?V)OVD]'_:O_9K^&OQB MT]H(=7U72%T7QQI,#JQT'Q_X=":7XLTIE!+1PG48CJ>F;_FFT74]+N>1."?P M-_X*#?\ !,S]H+XH_&F]U;]GCX-_#W0/@UX)\+6VGZ5KFJ_%_3[GQMXZU*2$ MZYXI\6>+-0\7:WK_ (LU"Z%[*NAZ+!J^K7$T.G:/]J6.&359UKZY_P""1_[* MO[;/['OC#X@>$/C'X+\-VGP4^(VE6_B&.YTCXC>'O$-SX;^(>B)!:65_#H]H MRW+6?BCP_*^EZM+;*[1W.B:!-(AA2>1 #]YZ*** &2?='^_'_P"C%K_#%_X* M"?\ )^G[;G_9W?[2?_JY?&E?[G4GW1_OQ_\ HQ:_PQ?^"@G_ "?I^VY_V=W^ MTG_ZN7QI0!_K[_\ !$S_ )1(_P#!.C_LT'X(_P#J'V5?J-7Y<_\ !$S_ )1( M_P#!.C_LT'X(_P#J'V5?J-0 5Y3XZ^#_ (9^(VL:)J7BF[UJ_L?#^N^"?%>F M>'&NK-] M?%WPZ\13^*O!_BJTMKG3[B\TW7-*UN2WN)[K2[^QCUFUL++2M;@ MU#24GLKCU:OG'Q[\?H/ 7QO^'/PBUK1ET2R^)6G*_A+QOXDGOM-\*>+_ !5% M?ZE%JWPR\.:]::=J&D6?Q,TW0K*W\6:1X4\576AS^/M(N[R+P5/J,_ACQ9)H MH!F>$?V96\/^&-5\(>)_CI\<_BKH7B'5M7O/$EK\1]5^&EV?$.B:[H[Z3JO@ MW57\)_"OP?YOAN^:6?4KF2W%MXEFO)GM9?$CZ((](3OO"7P(^'/@GQG<^.M MTNYM]:DE^)4]A')?33:=H<_QD\9Z/\0_BK-H]F0HMY?'GC?0=)\2Z\]Q)=L= M0M%33S8V)OVV_%_PVN/'>@_%#X0:;I?BGP>/C5XJT]?!OCZ?Q5X6 M\3?#3X*?"'PE\7O$>H6NN:GX.\*7]AXV@C\:Z)X'O_#<^B3:-:^)OM-[:^)M M1TV&>&W]9^$'[6WACXO^-_#_ (:T?1+VTTCQW9?M!:AX!UJXDE$VJV?[-OQ. M\%_"OQU/JFG26<+:2-5UKQSIFJ>&$:::2XT>"Z.H+9WP2T !]VAA M@@,UP_E0PQ0IB*-4'L5>"?$7]HKX!^"9O$OA+QA\:/A?X6\4Z;IERNH>'O$' MCGPWI&LV+7>D&^M5NM.O]1@NX&N;*XM[JW66)6F@GADC#+(A8 _+7_@W/TO3 M;K_@BO\ L#RW.GV5Q)_PK'Q>OF3VEO,^/^%S?$UL;Y(F;&YF.,XR2<9)S^V' M]A:+_P! G3/_ 7V?_QBOQ*_X-T=:T>R_P""+'[!$-WJEA;3#X8^+V,4]W!% M( ?C+\35R4=PP&58_ MZ#>E?^!]M_\ '* )O["T7_H$Z9_X+[/_ .,4?V%HO_0)TS_P7V?_ ,8J'_A) M?#W_ $&]*_\ ^V_^.4?\)+X>_Z#>E?^!]M_\G*LFI:N'5;&U4.!X MH%=5_86B_] G3/_!?9_\ QBN0UO7]#DUWP_Z#>E?^!]M_\ '* )O["T7_H$ MZ9_X+[/_ .,4?V%HO_0)TS_P7V?_ ,8J'_A)?#W_ $&]*_\ ^V_^.4?\)+X M>_Z#>E?^!]M_\;K&F)O\5>(67=?6PW*UVI5U_> M_P"@WI7_ ('VW_QR@";^PM%_Z!.F?^"^S_\ MC%']A:+_ - G3/\ P7V?_P 8J'_A)?#W_0;TK_P/MO\ XY1_PDOA[_H-Z5_X M'VW_ ,_Z#>E?^!]M_P#' M* )O["T7_H$Z9_X+[/\ ^,4?V%HO_0)TS_P7V?\ \8J'_A)?#W_0;TK_ ,#[ M;_XY1_PDOA[_ *#>E?\ @?;?_'* )O["T7_H$Z9_X+[/_P",4?V%HO\ T"=, M_P#!?9__ !BH?^$E\/?]!O2O_ ^V_P#CE'_"2^'O^@WI7_@?;?\ QR@";^PM M%_Z!.F?^"^S_ /C%_Z#>E?^!]M_\ '* )O["T7_H$Z9_X+[/_ .,4?V%HO_0)TS_P7V?_ ,8J M'_A)?#W_ $&]*_\ ^V_^.4?\)+X>_Z#FE?^!]M_\+4;3-/9$/A_8C65J57.ER9VJ82%R>3@)KS6+6+2O&D&A69T7X MC3Z;//)':I#X&\43VVCWK $ ^D?["T7_H$Z M9_X+[/\ ^,4?V%HO_0)TS_P7V?\ \8KX]?\ :Z\4>)HV/PH_9D^,_B:%I +; MQ#\3'\'?L_>$9XC($%QGXFZ_:_$)H2,R?Z)\-KN8Q[6$)W"HCJ_[8OC-I%NO M'/[+/P)TVY2-UCT2W\9_M ^++-2H9HDU;6=1^#'A*&\!)C9V\.:W:1D;T6Y7 M (!]C?V)H@R/[)TS(&<#3[,G'T$&?TKA/'/C;X-?#&R&I?$?Q9\-? &GLC2) M>^-=;\*^%K9T3.XQRZY*;_2=(\1^,IIMS/YUSXR\3G6?%5U+O9G,M MQK$LA: .+;]L'X ZUYD?PJ\*?$7X]7,?QK'"0NX2;2"4/C;]J/Q>[Q^!_V3/ /PZLI5#VVM_M _%; MPY;ZC'$T8=9&\#_!?P_\4#-*2=IL[OQOI$BL"LLD#9V_77_"1^'.G]MZ5C@8 M-_;%<#H IEP,>PIW_"2^'O\ H-Z5_P"!]M_\N?C'K+GY7Q>Z?H^@W(+[HDMRH L M0_L&_L\:E<0:C\2](\8?'36895E.H_'+XB>,OB1:2.KEQM\):IJ\/@&TCWLQ M\C3_ C9V^"$$/EJJ#ZP_P"$E\/?]!O2O_ ^V_\ CE'_ DOA[_H-Z5_X'VW M_P _Z#FE?^!]M_P#' M*0>)O#I.!KFDD^@O[4GTZ"7/6@/UV\R?^PM%_P"@3IG_ (+[/_XQ1_86B_\ M0)TS_P %]G_\8I/[>T4+O.J6(3^^;B,)UQ]\MMZ\=>O'7BN2U7XM?"W1"T>L M?$GP'I$FTG;J?B_P_I[CETSMN]0A88>.1EA:22ZNI7G3A;SY MK%[Q;HVCQ^%?$SII6G(Z>'M:9'6PM59673;DJRLL((92 05(((&.:ZZU.;:W MZ_ZB'L?^>:]\5_,K^U5\>?B+-\??BS!X*^,WC27P5-XDN8M'A\+_ !#UN3PO M+IDEA9HT>F1Z3JYTE["0F962U!MW+2*027SZK_P3^^+7Q5\5?M/>"=#\4?$S MX@>(]%GTCQH\^CZ]XR\1:OI(QW'5/@BAGL,XRZM@)5:N>+)(9I"E3HN=3 M"SF_K480J.4J345-MW/\XLC_ &DG!>?>->7^#&#\.,_EB\R\2J7ASA^)(9_E M-?*YUJW$BX=I9S3HTL.ZM7!5)M8V%.G5R:?=^%]2BTQM9U(:!)JW@?7I/%/@W69M ,[:2VK^&O$^(+C3C\)=4U/2+E(OAQXJU?1SI>H_#K5/&%K+X;^)6O7UWX'T MJ_T_Q58Z=I^O@&9H?[&_P@T[P[>^&O$-W\3?B=9WMSXD9K[XO_%GQ_\ %#7+ M32?&?AQ_"GC/PMINN^+M*-'TKQ#XF%E%$-7UC3[6^N098P3\A^-/VJ?BK;?"+QSX]\+^"[&V/@3 M]I?XF?"KQ;XIA\(Z[\3O#W@/X5?#+QUK.@ZE\2_%/@C0O''@7Q]K$,^E:9:0 M:M_P@%] U6$>G?"W]I^;XB?%6U\!3>%AIVF^(+_\ M:ST[P[?1W%Q<7EK+^R/\R$7C/5O%J:_P"&Q"]K+8:=8FRO M([RZN1- ?7E9&O*/[%U@\_\@O4?XF _X\IQT!Q^G7GK6O7SO\2OVCOA)X(N M_$_A#Q'KNMVFO:9IEPMY:VG@'XC:S;QF[T;[?;[-4T3PCJ6D7 :VN(7=K:_F M$+,T4VR>.2) #\T/^#M:?8_P#! M%G]@>&YDE20_##Q>X"V=],"O_"Y_B>F0\%M*GWD88W9XSC!!/[6_\)-I'_/> M?_P7:G_\A4 ;]%8'_"3:1_SWG_\ !=J?_P A4?\ "3:1_P ]Y_\ P7:G_P#( M5 &_16!_PDVD?\]Y_P#P7:G_ /(5'_"3:1_SWG_\%VI__(5 &_16!_PDVD?\ M]Y__ 7:G_\ (5'_ DVD?\ />?_ ,%VI_\ R%0!OT5@?\)-I'_/>?\ \%VI M_P#R%1_PDVD?\]Y__!=J?_R%0!OT5@?\)-I'_/>?_P %VI__ "%1_P )-I'_ M #WG_P#!=J?_ ,A4 ;]%8'_"3:1_SWG_ /!=J?\ \A4?\)-I'_/>?_P7:G_\ MA4 4=>_Y&#P5_P!A/6/_ %&]5KK:\XUOQ!I\_\ X+M3_P#D*@#?HK _X2;2/^>\ M_P#X+M3_ /D*C_A)M(_Y[S_^"[4__D*@#?HK _X2;2/^>\__ (+M3_\ D*C_ M (2;2/\ GO/_ ."[4_\ Y"H WZ*P/^$FTC_GO/\ ^"[4_P#Y"H_X2;2/^>\_ M_@NU/_Y"H WZ*P/^$FTC_GO/_P""[4__ )"H_P"$FTC_ )[S_P#@NU/_ .0J M -^BL#_A)M(_Y[S_ /@NU/\ ^0J/^$FTC_GO/_X+M3_^0J -^BL#_A)M(_Y[ MS_\ @NU/_P"0J/\ A)M(_P">\_\ X+M3_P#D*@#>;H?H?Y5R7A'_ %?B#_L; M/$7_ *6"M >)-)Q_(^AJO?>+O#^E1 M-/JVH+I%NHRUQJ]O>Z7;J,,V6GO[6WB4;4=LEP-J.>B,0 =)17SKX@_:Z_9; M\*RFV\0?M$?!;2KL$K]BNOB3X4%\6 A8H+&/4I+LOMGA<(("Q217 *'<.:B_ M;<_9KOF*>'O'6K^-WV,\8^''PT^*WQ)68*C2#RIO W@?7[=PR*L@83A/*FMI MBXANK>20 ^KZ*^0W_:]T^ZG,/AO]GC]K7Q2NX*MQ#\ _$/@VT-5=[/1O@[\/[&XVQK-*(X]9C$OFPQ-+;/#*TC9 M-/\ VJ=<@4ZI^T-\'/!CD*&@\$_LU>,]6GC)CV(!]E$@=2!]3BC<",@Y'M\W\LU\<+\)_B!JL/D^*/VS/CU> A M@;?P;X)^#7@2!BTBDHMQ9?!?5M=C0Q(B QZT+A)6GEAGC2588E3]F;X:S02- MXR^)O[3OC6W(=YV\2_'SXZZ1ICDQ,KRS:?X*UGP9H:+\\\C*ME%;HLKPK&EG M'!;PG5+K)VBNK?9+J_0.E^G?I]Y]@S7,%M#)<7$L=O!$NZ6:=U@BC7.-SR2E M$5<]2S #(YY%>1>(OVB?@#X0DEA\5_&_X0^&9H0_F0:]\2O!FDW"E&F1E^SW MNM0SEP]O.FP1ER\,J!2\;*/D+7O!'_!,?X=7N[Q])^SL=4CD&8OBMXQL?&VK M^;&T;;'M?B)KWB+4'=0L,0B>)B((H;;9Y$,<25[#]J?_ ()X?#R)Y?ASI?@> M:6!96CC^$GP+OYH9(XDCB=K?5]$\$Z?H;1!8H8?-_M<0A%@#2!/+->K4R/.: M.'IXNOE68X;!U%>&-Q6#Q&&P3C=)S>,KTZ>&C37-'FJ2JJ$;J\E<^-SKQ%X MX35H;X?,N()NG;ECAJ^+A7G.[LH0IRFWHHMGOI_;<_9@FN MEL]%^*=GXSN7D6*.#X<>&/'/Q.FEE=9H%! MF@GCC_$/_@J7_P %-M#^(O@CP/\ "S]DGQEKYU.U^(&F>-?B#XO.A>)/!=SH MMU\-M9M-9\'>%[>V\466BZA>27'C.QL]>UZ-+'[/%;>'+32;J5CJ=Y;1?JO) M_P %"/"&LF)/!GPYU^\DDEA5)_&GQ!^$/@:R9F?@FSB\=>*?%)10 \Z1>%I+ MJ*'?*;8CRQ+_ !R>/KPZCX[\;Z@R1QM?>,O%EXT<-P+J*)[KQ%J=P\<5T(X1 M?"^%R&M1PW /&_! M.:YAA9YI7S>E6_MS"81<2XC 0G_9\8X-8O#X!U9T\5&$J[IS5'^.OI(?3"?A MY@^%:OA)CN$>*<1F6*S>EG:SC+L[QF'PU+"TLNG@)X2IA,?DD&ZLZ^,C5E&O MBHRY*?*J7(W5_K7_ &9?^"I/@_\ :.L+/P]X/^!7QU\6_$_0_!.B^(OB)H?A M'2OAG'HNDW\PL=.UJ31=4\6_%;PRVIZ0GB"Y>VTZ00QWTMJT4TMG$BRLGU?) M\\+-:?L:?&3SG0&W&H?$?]FFRMPSX*?;9;?XT:CS188); MS, I_FH_X)*?$7QI\-OC#\4]7\$>"+;QU?7/PPM+6^TJX'Q"7R[)/&&CW'FP M3?#WX:_$R[@GEE1;9)=7TS3=)C:56DU%I@EI/^]<_P"V;\:[*11-^QO\2-;C MWKYG_"&:EXLNYQ"R$^9#%XZ^$7P[BD>*3:EQ%-\$ M^#_BEFW V1\7Y-3P67Y;DN,A0XPXXX,P'$*J9EEV&QE15,%B,3D=>I3G.MS8 M7V66WG1Y9*53XG]UX'?2DR;C;P]RS/O$/&8+*N*<7CLQH5\NX;X'-:UA1+$01X[,\//%915RK.Z5-1Y'GM9#-&.I?9U/\ JQ<:5]L*8\VQ M$F8O.[K_ (*"^!M.9AJ_P _:]T5$90]QK/[/7B?3+.)9#B&2>[NKI(($G)"P M^6'SR,I1CP3XEUW"7++ZIX7>(N,2MJY^FX:QM*\HW\2KX[^%-&;I3XK7ME+E=".2\15,0K.S;H4\HE6Y$_=<^3 MD4O=YN;0]=BL/VW9I%23Q7^RQIL9W%KM?A_\8==D2/PY#X*OWWQ1.EW^T-^SO:2-/:62*.6/XU?#BZ MLV>%2\T2R^'W\073W"#'[F*QD"Y+3R0(-Q\3&9V\OO\ 7^&O$/!\N[Q/A?XC MT4M$WK4X5BG9.[LW:S.[">,' ^83Y,OJ<59A*Z26 \//$+&IMM)+:4KJ]T[.E^&O[6MQ(TLO[47@&T9MH$&C_LT6T%DJJH&X)K'QCUR^,LAR MTK-?F(DJ(8854AH1\&_VEY%SV,W4MZ0YEZA?B7\;G56B^!>E,' *2/\ %:+[.0>CO);^ +B3 MRAU=H(9Y-H/E12OM1I6^(WQKCXD^$OP]CZ_ZSXQ>)X\@=2-_P/4D>^/KBO-A MQKE$VTL#Q>FMU+P_X\B_NEPVKVZVVZGLQX_R62;_ +*X]A:W\3PM\3*=[]G/ MA&*?G:]M+VNC!;X$_&*Z*0ZA^V3\=6L_,#S)I?@O]FG1[V0(&*1IJ$/P,N'A M4OL:79 3*JF/Y%:,%C50$B%GX7T+0=-PIW,9C8F[E9SY]Q*J1+'\E? MMP^$M*_9N_9W\6^+O"GQ)_:>USXHZW;3^$?AL-0_:D^.%MI[^.-9LKM[36M8 M6U\:6>CVMCH%G#?>('M(K""SOI-,@TB&U3[: /LO_A)_VA)B!O\ @EIH4$F3 M[)\6M;,I) ""+^R_#XMPHRQE,USO.$$*&=$\;Z7>MJH\)>)I%6>?Q%=WEM);"T%T6BBB6X,ODNLGE)* MI^)\0.-^.\-P9G^)\,?#KC+B?C>E@E+AK)H<)9CG$\RQ_MZ'-AXY)EF*AGN. M:H.O+V6"H>U:A[6-Z<7(_'_'GQOXD\/_ AX[XUX.X*XBJ9_P]D\<=E-3B'A MVL\E>)^NX2@_[1PE/-,!FDL.J=:I&U)4INHHRC*4-9?S\ M!_$CQ'X%\)?$?1_#WBW3]8\6^$/&%[HVO:1XXT">[V^*-(UNQU:.ZLM0EU?3 M[B]FBEOX9XTUL66HRJ[V^3_=[\)H/AR_@#POK/PM\-Z'X6\%>)M$TOQ%H>G: M#X=T[PI:C3=7LX[ZQ:32-+M;*"UF-O<*9(3%F.0NN3C)_C%_X6=X#_Z&;3?^ M^I__ (Q7]1'[-N@Z]X@_9]^"VH']H#XB:;H6I?"WP3>Z7I/A'PIX%TZ"RTZY M\.V9M+6'6=0^'GB#5[Q+>*1HQ=O?)+1XS%^'?$7A]1Q>9O$PC6H2Q_B%FV PN.4,*Y57ALK^LXVFOW MU2BZ2//#[+<3@\DX=PN99>N#LI7#]:GBZV94L+* M>8XGC'C*-&MA/93<8T\NI5\5"JU.=)TT[??0*G."#ZX.3[9ZGZ4C.BJS,VQ4 M4L[OE$55&69F8!0 ,DDG )Z"OFR+X4^$)F)U[XF?'3Q(KD&2&]^)GQ"T:VD M 8-M>T\%KX4MBF%C3:(@,)O_ -=)-+*1_ S]G82^=?>!;/Q#+DDR>+U\8>-) M&/J[^+;G6B[9WL2V3OEG?AKBLQXXJ\LZ'"O#]&FWK#,N,,9A\5%:6$;MO&&8S5[I3M[S]=UGXG_#;PZQ3Q#\0/!&@LN=PUGQ9X?TPK@1L=PO= M1@88$L1.1TEC/1U)X*?]ICX%QR&*T^(VAZ[(,_)X4BU7QBYVABQ"^%--UDL M%!)&0/,AR?W\'F;&D>#O@QX?D670/A_X*T.12&5]'^'UAIKJP9G!5[/P_"X( M=W<$-D,[$8+&N[7Q#HB(D:2S1I&JHB1Z=JD:(B *JJB62JJJH"J * M/8\?5TY+,>$,J?,K47DV.M M,MI&#*I"WOB[2_#%B &,BLSW"*AAD$C)F+S4D^*OQ&O8UDT']G?XD2(V,2^) M?$GPJ\+IDQLX+0'QUK.I(IS"HW:<&4O*LB1R0-&_JY\2:,>#-,<>NG:F?YV1 MI1XET<=)IQ]-.U,?^V5#R3BC$MO&<;8G"-I6CP]D62X&G%JVRS^AQ54<7K=. MK>W6]V#XT>)\/QI5Y6[W3KWMIS7U/) MQXB_:)U.+_0OAA\,/#IP?WOB+XL:]JLX^=5S]@\.?#1H&8*LC!!JZAE>)O,C M=9800Z7^TEJ"%;OQK\&O#0;)_P")7\//&GBBXB^3(5;K5/B'X=MY,.VW>^F) MQ$LNS]\UO%ZQ_P )-I'_ #WG_P#!=J?_ ,A4?\)-I'_/>?\ \%VI_P#R%0N$ M9UG%YEQ5Q=F:2Y6O[5H9)S;:M\*8'AZ=VE:ZE?K>^HUP-4Q#B\WXUXZSA1CR MM/.L-PYS+O*7!&7<+3O;3F4E);WOJ>3P_#7XLW;-_;?[0OBF*-RN^'PAX"^& MOA]-H;)6.;7-!\:7D>551N%T6WM,W,;QPP(OP(@GL_\)-I'_/>?_P %VI__ "%1_P ) M-I'_ #WG_P#!=J?_ ,A4+@3AJ2C'%4,SS2$7=4L\XCXCSZCTT=#.LVQ]%Q=M M8NFX[Z"7AIPC/E6-PV'<+_8=-Q\CR=O MV:?@O/-Y^J>$)O$CY#$^,?%/C3QJ&(*GYU\6>(]9CD!V1A@Z,&2*%'#+#$$Z MK3/@O\(=$VMHOPL^'6DRHFQ)M/\ !/AJUF^XJ9:>+3!.S,JJ'=I&=\9=F/-= M=_PDVD?\]Y__ 7:G_\ (5'_ DVD?\ />?_ ,%VI_\ R%73AN">#,%4]M@^ M$N&<)5NI>UPN0Y7AZG,M4_:4L+"::>J=[W.S">'?A_E]5U\!P-P?@:[ES>WP M?#62X6MS7NI>UH8*%123U34KIGXL?M*?\$^/C9X\^+/Q2^*'AW4OAQ:>%]9U M2_\ $5C:7VN:Q::G'80:?"\B2V=MX8N;6*X)MI2(TO'C)9291N8CO/V0OV#_ M (T?!#XX>%?B7XPU3P!<^']+TSQ)!'K[3;0Q6UWX)8DFG+R>']910;#4E!9M-N0H+/9JJ@ MDC)9@HZD@"NWMN+:W'_3"+_T6M?@&!^A[X.9?Q_0\2L-1XE7$N&XLCQG2"687:PJJI*A:ESZ(M>M?$FM:)%J M.JV;>'Y(GN+K4#923>$]8N?$'A>YO-(6[72+^[\.:[=3:SH5W?6-Q'/BCH+30Z[X:\$_$F.32O#OPZ^(7AN'4M-TGQ_#JNF^/XM/ MTB\T.\E /3=.^ 7PJTI;J+3_ Y=6]KJ'COQC\2=3L#XH\83:;J_B_Q_> M+K[6-,G\02Z=J^GZS>.U[-XD7ECHUK<*L@ZW1_AQX&\/\ B+4? M%FC>%](T[Q%JO]K?;-5MK4)<'^W]1M-8\0?9P6,-B?$.L6%CJ_B V,5L==U: MSM-3U;[9?6\-PGYL>,/VV?BQX9T;QP\>C>&;J[\,^*?^"AEW9:P=,O+?3#H? M[(<%QJ/@/P??PF_FC;5O%]OUZZTFRL+BX6;3/$H_$&I:OJ7C29%M[JPN]-CU30[:Q6"*:YTMY;&[U;[?I]]<376CS6EKZ M>6X;+,0LPEF>8U\OCALOJ8C!1PV7K,*N/Q_UC#4,/@.6>-P-/"TIQKU<3B,; M.M4]AA\-5]EAL57E2H3\O,\3FF'>70RO+:&82Q68TL/C9XG,'E]'+\O]AB*^ M(Q[E#!8ZKBJL'0IX;#8*G1A[?$XFBJV)PF'C6Q-+^BG_ (-R"!_P15_8''.? M^%9>+_X6(Y^,OQ,[@8'OD\=Z_;BO\I?_ ()]?MC>+?V6/VC_ ( >(M=\8_$: M?X'>#OBCX*UCQI\/O#NI>(M:LT\*Z7XB@U;56\(>!K;4H]/.L)MFGATK2K:T MBUEYKJTNXYFNS(O]N5I_PD'S- MDG]J?8+'4+>'R8L7,Q@GN=D!!P90T06+P^64\#EN(P>88C$XW$+%1S/ U\O6 M$CEU6C.E[#ZMBH8S%1S##XJC54XUI4L#6I5J5>C/"N$:5>L83$YI4S#,\-C< MMP^%P6'>%GE>/H9A+%O,:->G4]NL3A9X+"RR_%86O2<948U<=1JT*N'K4\5[ M25;#T/WVHK\/H?\ @XP_X)#RR;#^U'<1##'S)O@[\:8XCMQ@!SX#/+?PC )] ML5;F_P"#B/\ X)(+9RW=K^U ^H-'*D0L[7X5?%I+R3<5W/$E]X,LH6CB5@TC M&=2!D('8;:X*=.=67)3BYR:;Y8J[LE=OY(]&I4ITHN=2<8032*W[?\ X+T_\$SKMF2V^.=Q*R+N91X4U9"%)QG]ZR \G& 2?;%=,79C5K)Q3IT9X/#C'A;BJ<8SCPKQ1*$DI1FN'_$1?<4$ILM)G M$1<*Q02;2X5MF[:V-1/^"IW[-,BAX_#O[139PI.,LIS2,XMQE"67XN,XR6\90E14HR7522:UNE9G)/Q=\):6TN1<1 M6DMS;M$)8H)9%5&[<+PMG^*Q>7X-Y7C<'+,\9A,#A<1F&#QF%PCKXVI"G1(? 6*CAL%B,92H4.-.&I M5<9['#RQ$*&&MFL=QSCPWJI./ M7 YX[<]*Z[(/0@U_G:>,/^"MOQ*TOQ7I5KKG[4OQLU[7_!VH7IT_6M,U?6]; MMO#>J7FGW.AZM)9:M'+&/M,NG7=[IE_)IRWG[B>ZM2S,TB5^W_\ P3Z_X*MZ MWHWPJ\6ZC\1O$^O_ !\N_$'BJPU7PKXF\6_$VVLK6PT-M%M+*YTRU>^TK7== M"0ZA;W=U>V]IHDIM;V7R+B-+@71@_4>+O C.>$,DXBSO_B(7A#Q:N%<3@\-G M>2\"\79QQ!Q#A)8W'T5Z;YJ]J+_ !3A MKZ5.$QV:Y#1X[\..*O"3AOB+"XS$Y=QMXAU\)P_PQ5>&P%3,*.&68YE3P6&> M*Q]&FW@J:C;>?H'@[X0Z6I\H1I>_$ M/XE^+M3GW29D%OH^C_!GPU]HGC7;:M:0ZFTLETSS:>VIVT<8N,"+_@H_\6-8 MS%_PD?PY\,H[AV>V_9^\>ZQ-# @,C&&\\5?'WP9%-*\GEVHMKC1+6:2 2WW^ MB3%;*'\-C#,JM_JG#7&F9I2Y;Y+P+QEGBNK;?V/D6.YOBB_=O=2C)7C*+?ZF M_'WP;:YL/XA\.YE'I+)<34SY25TE*']BT.4@VXDD\%?![P+I&GF3R@RP6M[<_"+X](; MF.:3_B8PSW1%O;I!:Q-]J\^\EG_X6-K?B"X2&_\ CQ^T#K=S,@1+.#QG\>-) MFGG2!\20V'P7_83\#7316H,MQ+!%=P271S]KN7A@@>&_JG$\4L-%*U]:F,X0P]&.E[S@,"S3G[=*L\D=:-C\+_@F4:>V^ M#?AV^CE=MFIVW_!,/XY^,7FB4JF+/5_B9=>([N2'=$(_](L<6Z));V'V>(EG MP6 X^J*4L/X1>*%>$;\LZO#^"RB-32ZY%Q!F^3SO)6:C*$9M7?)[M3DS7C=P MS74WE^6YIF:C=Q]AFG V"G..EIJCGG&.48F$'>.M2C!IRC%Q4E-1_3'6_P!I MG]G+PVTD?B'X^?!?0Y8E+/!JWQ2\#6-QCR1< +;SZZD[NT#+*B)&SR1LK(K! MESY_)^W#^RVTQ@TOXL:?XKD#;0O@'PYXV^(A=LHJB(^!/#'B)9FDED6VA$3. M9[S=91;[M'A7Y>\/2:1X5 /A?3?CWHLS%\V7PY_X)[:9X%C4R3"Y=HY_$?PG MN+6.RCEC29H)M3EOYKKRY8YY64H.ZD\=7UV%.HWO_!0^Y< D_9?@]I>B1^;( M!YLBIH7P[TY]IP?*ADDEB@!_=*' >JCE'B95A>GX2<8X:I_)FF/X+P2:O%7M M0XJQU;E=VE+V'*Y*R;U:R_XC/A:L;8?A'/(5.^,SO@3ZM>\='B,HXNSI\R3= MXJDY)\MURRYE[7/^UOX2G ;PO\)_VF_&2R,ZP2Z1^S=\6-&M+DJRQH8M1\>> M'O!FF*DLY> 237D,<+122W;6UJOV@K_PT'\4M5AW>%OV/OC_ ';LA9)O%FL? M ?P)9$-((X7D75/C%?:U$C;99)HVT-KVWC2-FLG\] /"5\2Z0X=;OX4?\%&- M>M7^2-KK5O&&EPSV^6#[K2R^)WAV\6.Z7_6)J-K%>QH0@2VY2HY+SXV"%Y"/AGQ6K5Z<IYLB,53R#*,#)VYI4]M1?26(OKU;-YUDD@%U<+$0)G#>X M_P#!<7XMV.E-\ O$/Q"^%?B/X"Z-H>@_$*SLH?%[^!+F77WN]3\(B.UT"R^' MWB/Q.T\]H+58_L4Z6<["Y22VA>VBNIXOP%\ ?M'_ F\?^(K/P[HFKWEGK-W M(-'FTE=4F$BE;>PN'>>VENG +16CX=\(X[(JF1X>668RMPM@*>1)\85I8B&:1R6G7< ME4D\5F];&T*"=:$Z-/\ QW^DQP+X^<6>,GBGQKP_G7BU#A?+*^02S3%<*97Q MQD7"V3_5>#>':F+C'+\5BU6RZ-"BEC(<6E6EF=54<-BJ(QI-< MEWEMZ-\&_P!F:VF\^R_80\4^*IR))%U#QM\-_!>NWLR ;#<27GQ?\>2:D9IG M9I/+NBNHO/-/>20"26XG;U*QC_:NUS38$OOB%\(? <#6UN8XO#/P+^*7C[5( MT\F+:@UCQ1XW\*:4SA#S*_A5U\Q=WD%798YQ\(?'6L6ZIXS_ &G/VB]0;(,E MIX+\(^!/AGII!+%TCD\.?"^?Q/%&P;"'_A*I+B/EO/9_+:/QWP)G"GRYGXS< M*X3V4N2MA^'N$\ZJ8I)/5T:N89=GN5UGNKK,W!JUJMU*4_\ 8&&(\4<$MT?B_3_V?/AS('96?XB_M-Z=HKPK%GS&FLK?X?S,?,96B@6&Y:0- MAIXXB&CHD_9@^!&I"-O%^B_%?XD3)@R/\3O'GQQ\>VMQ@*"L^C>(O$MYX?:, M[%)A32$@.U!Y06.-4]$\,?"3X"^"9(I_!_P2\%^%[B';LNM!^$.GZ7>;EP0[ M7MIX;BNWDRJDR/.TA(!+$C-*/"7#U"7/5\5/%?-59J>"I\,>&6249M?\^\S_ M +*S;%0A+93>7*K%:J$9%KACQ:Q$VO\ 7K,,NI3Y5[2MF'!N;2C!VYE/ X;P M>R&HIVNG['/(M._)6BTI/Y?'[8FM:O=O9^%O$WP@\33[G\N'X7^$/VC/CRSM MNV1VT=UX \ 6&GS'^-KXW<,9PL8M5$JRK;'QE_:O\2K(GA+X;^,KIA'M2[N/ M@'HWPVL2&4[YVF^,7[36C:Q#)&WRP*/"MV,*TTUG*#'!-]V_V]9YS]CUW_P0 M:YC\OL6/TH&O68Z66MC/7'A[6AG_ ,D:2R'@JG>?U+CO-ZDHQ3AQ!XEYU2PW M,E:4HTN \%X?UX)Z.T<59.*M:+E%W3\+N),6I0SWQ0XJQ*E)R]OP_BLWX7Q: M5E:/^S9_C)=SVNO?#GX?P,?O\ B#5_#6IZ MC&@"^4!HOASX8>+K 3$EFN\^,)8GVF.U, GETK7]G7]LG7&BG\9?MQ:EHJ[ M_-FTSX;_ =\':=\Y+%O+UGQ!<7S&/:PC2 Z(L"[%E\KS"*?*DDEHK+1]%'P6X=K3T^'>_RAIW['DCM%)XP_:?\ VM_&[['CN+>?XS7' M@C3IDD?<\8M/ACHG@RX1&7,>YK^2=49A'.@""/>N_P!B7]FK5I89_$_@&_\ M'<\1#&7XD?$#XF?$=IG$*0EKA/&WC+78)PR(I\N2%HE<"1(U8 CZ1_M^T_Y\ M]<_\)_6O_D&C^W[3_GSUS_PG]:_^0:^@H\29WA,.\)EN/J9-@Y05.>!R"G0X M?P-2"22C4P62TL!A*B22MST9/S/H:/A9X=4J#PU7@S(,QIMQ,Z!^R?^S)X8V_V'^S_P#!W3RL)@#1?#KPK(YC M+!B'DN-,FDD8L 3)([2'&"Y'!])L/AC\.-+(.F> O!>G%7AD'V'PKH%IA[?_ M %##[/I\9#0CB)OO1C[A%;O]OVG_ #YZY_X3^M?_ "#1_;]I_P ^>N?^$_K7 M_P @U\;4R'(ZN+ECZN3954QTY!R'*L(]$XK7#X6F](MI=DVEHV:D-I;VL7DVL$-M%O M$GEP11P(6W*S-LB5%W-M&3C+8 )(K^='Q]_P1J\8WVO^)/%3>(/AEY&O^+[N M]CB/B/X@"Y0^*?%#+;&95\.B%6CDU2)[I8G=8PLJP--M0O\ T-?V_:?\^>N? M^$_K7_R#7R5^T[^V_P#LF?LU6VA:3\?_ (]_#OX/ZQXAU+P_J>AZ)X^UH:%K MNJ:7IWB;3IKS5+/0I87UB32H197,7]J-8II[W$,EM'P7'=//_ *OPQ5S"ME4.'\_Q_#_+/,H8.GB5B'@) M0^LP4<#05&-32E>HXJ]1GSS^P-_P3X\1?L@?$3QKXTUC5O!FH0>*?!*/ MPUJWBG4+I)8M>L=7+W$6O:3I]O';[+1E$D,LDS2LJF-8]S']5Z\R\ _&/X;? M%;PCHOC_ .&'BK3_ (B^!O$EJ;W0/&/@-XU['^W[3_GSUS_PG]:_^0:VPJSF-&*SWC#C?CG,4 MY>TXB\0N+VS'$SQ6(]ICL7*5>I#VL MY>RA)VIPM".B-RBL/^W[3_GSUS_PG]:_^0:/[?M/^?/7/_"?UK_Y!KI/T0V] MH]_^^F_QH Z9_%F/\R:Q/[?M/\ GSUS_P )_6O_ )!H_M^T_P"?/7/_ G] M:_\ D&@#)U?X=> /$"LNO>"/"&M*T,MLRZMX8T+4E:WG)::!A>V$X,,S$F6( M_NY"274DFO.]0_9=_9LU57%_\ ?@Q<22&(M6U:-5BGMIHAL/O7]OVG_/GKG_A/ZU_\@T?V_:? M\^>N?^$_K7_R#7IOCOC:5O:<7<2UHQ_Y=XC.\RQ%)ZIVE2K8FI3DKI.THM7U MW/+7 ' L+NGP=PQ0D]ZF'R++,/5732K0PU.K%M:7C-.S>NK/GR+]FK4K.59- M(_:2_::6.5"P M>T$A$J^_?V_:?\^>N?\ A/ZU_P#(-']OVG_/GKG_ (3^M?\ R#3_ -=L_FU+ M$/)L=)))3S+A?AC-*FG5U,QR?$S;>K;\FP7 _#\(N.'CG6!@W=T\L MXJXIRJFMM%3RW.<+3BM$K1BDHI1244DO 8? ?[55@CM;?M$_#?6'4(Z1>)_V M>+AA+)$#^Z>X\,_&3P]Y-O!/&147UOXB\;>,K%M.CM1?*6M[I;F M:X:UD58(XYXY/WY_M^T_Y\]<_P#"?UK_ .0:^;?VG/V=?A%^UKX-T/P+\6++ MX@G0_#WB>'Q=I_\ PC$6M:%>_P!K0:3JFC1^?<_V+>>;:_8]8O-T'EKF7RI- MX\O:WZ3X/>*^&X/\3>$>*>*,!D[R;)\S>)Q]3)N$.&\'F5*B\+7HJ6"_LS Y M4W54YP7O5HKE-?"_[*W[/-GJ M7[-OQMU;2[+X,?#BUT[Q-X,?X6>+=-UFPM_#%C%;:K!I5M\2['Q=:17UND%Q M'9WOAN&^A,YBN($,+2/\^V/_ 2"_8MGU?7+.2S^.!@L#I/V81^)M8,P%Y8O M/<>:H\+%E_>J N]1D',>4R:_53X'38OM5U]FMH_/G\J/S9-S[%S@?T7]*#Z2WA? MXM\.\,95PUDF9YK6RO.\1CL9#B'"8K*(T,/4P,J$:F!KY5G;Y\1.#G$G%.;<2Y[E>4T) ME3QU#-K*HE%U'!GF;?M;?"K3H1+XNTKXP> &P"P\;_ 7 MXRZ):1CY]S/K,?@F^T 1H(V+2KJS0X#,LC*KE>@T/]JG]FSQ$RQ:5\=_A-)> M._EKIEWX\\.:5J_F%@@1M'UB_P!/U1&+%5VO9J2S*H!) KV#^WK/I]CUT =A MH&MK_*Q%<]K]AX*\5VYM/$_@Y/$=J4,9MM>\#7&LP&,K*I0Q:EH]U&4*S3*5 M*X*RR#&'<'^+%B^!ZME/(N)\).4O?JT.)\LQ5&FG;^'@ZW"M"M-+=1J9FI=' M4>Z_M_ZGQW1UAG_"^,C!)1I8CA;-,+6JO36KC:/%E>E3;UO*GEDDMU3>QUNF MZOI6LVD=_H^I6&JV,N/*O-,O+?4+60%0P*7%G)/"X*LK JY!!!Z$$Z&X 9)P M/]KY?YXKY6U;]F+]EG5YC=-\ O"FDWI.XZCX5^'FH>"]4\S+-YHU/P=8Z#?K M-O82B9;@2B5(I0XDAA:.A)^SG\/K*../P?XS_::^'ZQ!?+A\,_%KXTWNG1LF MT(8]$\:ZGXOT%%14CC2%=+%N(8T@,1@W1L+ \$U;*GQ%Q#AJDY/3&\+8%X:D MNBJ8K!\4XC$32ZSIY9=[^R6S/KW'-%7J\-\.8F$$KO!<5X]8JL]+NGA,9PIA ML-3;U]RIF=E_S\:5W]<@@]"#].:*^19OAG\6]+2-/"?[4?QG,404K:_$+X2? M#?QW 2H10LEWIOP[\#Z]+&40AO,UMIG9O-,QE,CR/DD_:UT9(UL/&OP3\=(F M-R:]\%/C#\/+^8;44^9J.@>-/'E@C;M[9CT *Q& J!P(4N&\LJ\JPO&O"]>I M-M0H5*?$^!JVZ>TK8[AS#Y=2D[V]['\B?_+QJ[0^)\TI7>+X'XJH4X)>TKTJ MG"^/IZV3=*A@.)<3F-:*N_AP'.TE[EW8^MZ*^3F^*?[4&DHHU+]G'PIXI5,F M6Y^'_P 8M2BN)1\N?(TKXD?"KP+&K@N0$DULAO*E;S%'D">2/]IS7[-A%XG_ M &7/VG?#SKGS[FT\%>$?'-@@Y(:*3X?^/?$FH7 "F,,(]*$F^0JD;K#,Z)<& M9U4:CAJN08Z&51O3D4M!OC;)*:;Q5 M'B' 0C;GKYCPAQ9E^#IMVOS8_%Y+1P%E?6:Q+A9-J3CJ_JVBOEF]_;+^ NBA M%\4ZOX]\$S$D20^./@I\:?"0@;,IW(NX.VT=MX:_: M4^ _C(HOA3XJ^"O$$K_=M]-U_3IKPGG*FP:>.]#C!#(;<.IP&4$C/+B^$>*\ M!1^L8[AGB#!X?_H)Q.39C0PS7\T<14P\:,HM:J49N+6J;6IT87C3@_'5EAL' MQ5PYBL2[+ZMA\ZRVMB4W;W70IXF5525[.+@I)W32:=O<**XO4OB#X3T:V:]U MC5HM'LUA:Y:\U@-I-FMLI57N3=ZB+6V%LC,JO<>;Y".RJT@9@#XQXI_;1_9+ M\#M(GC/]I'X(>%I(IC;R0Z[\4_ NG7"7 MC>?9WMY]>6=)C:@W"QM&&:+#J" M&7/S]G>UG?MU[?GH?2III----)I]&GM;UZ'O'C @>$O%!) '_".ZWR3C_F&7 M1[^U;EJ0;6V(.08(2".A'EKS7\,?_!7O_@X!^..M_&[Q%\"_V#/BMH_@GX)> M"+6UTC7/C-X)L_#'BO7OC!XBU'3K:_UB7PUXCUFPU_2M$^'^AB\BT/3Y-!LH MM:UW5K76KZ\UF/338:)O$ M_P )OBN-!T/1/%MA?^!M,76->\'^.%\.V>C:+KND7_AV&]U/0?$2:3;Z[8ZK MI]QIFKS:Q;:M8W&DEFFUU5[ZKI>^NW3IOT#F5E+H[6T?VK):6NMUNM.MC^OZ MBBBD,9)]T?[\?_HQ:_PQ?^"@G_)^G[;G_9W?[2?_ *N7QI7^YU)]T?[\?_HQ M:_PQ?^"@G_)^G[;G_9W?[2?_ *N7QI0!_K[_ /!$S_E$C_P3H_[-!^"/_J'V M5?J-7Y<_\$3/^42/_!.C_LT'X(_^H?95^HU !7/7OA'PMJ.MV?B6_P##NB7G MB'3XK>"QUNYTNRGU6UAM)KJXM8H;^2!KE([2>]O9K1!+MM)KR[FMA%+=3O)T M-96N736.BZM>KJ-AI#6FF:AN M222ZWXLOH%M!%=^(]9FFFEU;6IUDU'4I)IGO;B=I9"W16?A_0M/U+4-8L='T MNSU;5MG]IZG;6%K!?ZAY>T)]MNXHEN+G;M7'G2/RJDY*@C\N;WXY?M%:Q\$+ MR"35[WP[\7_AW\2/#2?&*W\'^,OA7#J/C/P+;>%M/\7WVM?LC>)O%OPC\=>! M/B+IWQ#TN]T[Q%HG@CX@>&O"WCG3](O=8^']_KW@7Q$/#/BR7VK]G[X^_%;X M@?&!O"?BO2$AT34M%_:;U75[5=,:U;P!??"#]JV_^#/PNTF2Y:&VNG?XC_#B M*\\2S)J:3RW.I>%=2U?2YH=)U".UC /O2OYQ?^"N_P#P1)\8?\%$/C1:_'3P MG\6O _PTU+PY\,]#\(6[:]H?B+6;J^M_#UYXDU>XM-0M=,:WMI+-Y-7#Z9<1 M7D5Y9SM>"1)X9EB']'5?/'Q*^,VJ^%[OQ/X=M_@C\;O%<%CIEP$\2>%/#?A2 M]\-WWVC1C=EK"]U'QSI-[*ML\QM+GS=,MRMW!/%&)$5)I/5RK-ZV4O'JGACFZR]U,5F&#JY7F-+-,)7R[%SPE58BE0Q.%=.LHJ5+%82MA\77HXC!X MFG5P]:,_WE.3C%K^-_\ X(=_\$;?$GQ9\-?L9_\ !3:/XJ>$I/"NJ^*-#^+? MAGX:ZKH.MV^OZ%:^"/B)J^B7R7VH6RZ0ZO9Z?8_;8)KA)Y MX0\?]Q%]X5\-:G]J_M'P_HE]]N65+S[9I&FW7VM)D,+V\VT@MY(O^2S_$]=I:2\ MA8-\N[!3[K*<_-@?M;_;DW_0!U[_ ,!+3_Y84\?F]7'X++, \)EV$PV50Q*H M?4L)&C6KU,94IU*]?'XJ4JF)QU>7LJ5.%3$59^QH4Z>'H*G0IPIQ67Y-1P&. MS3,5C,QQF*S:6%]N\=BYUZ.'I8*G.GA\-@,+&-/#8'#Q]K5J3IX>C3]M7JU< M17=2O4G4EY_JG[/GP'URU6RUKX+?"75[-94G6TU3X:^"=0M5GC5UCF6WN]"F MB$L:R.J2!-ZJ[A2 Q!X34?V*?V-]9N%N]9_9,_9FUB[2)8$NM4^ WPJOKE($ M9W2%)KCPG)(L2/)(ZQAMJM([ L<^]_VY-_T =>_\!+3_P"6%']N3?\ 0!U[ M_P !+3_Y85Y)[!\7:O\ \$NO^"@N6D0(PFET+5-.EN8PH!2*Y>6*-\R1HCDL?T?_MR;_H Z]_X"6G_R MPH_MR;_H Z]_X"6G_P L*32>Z3]=0VV/RFOO^""__!(_4;B2ZN/V+? L,TJJ MC+I?C'XM:-:($01J8;#2OB%:6,#X&YWBMT:63,LI>1F8^8ZA_P &Z'_!)V[M M9(+/]G_Q3H=RS1M'J>B_'7XU6VHVVR1786\UQXVO(4$R!H9=UNY,4CJA1B'' M[3_VY-_T =>_\!+3_P"6%']N3?\ 0!U[_P !+3_Y85/LZ?\ )#_P&/\ D4IS M6TY+TDU^I^$]W_P;:_\ !-MG1M"@_:2\'+L*W,7A?]I/XA6T=^X;,4MY_:4F MJ.\ENI>.#RGAC5))-R.[;A2/_!N/^Q[;1O'H/[1__!0;PQ!$'.EV&B_M4Z@F MG:*V3) -/M[KPC/+Y5M<'[1&MQ<2N\NXR2MN)K]Y?[!((TMUMB(VC:0RR&3:G[X?VY-_T =>_\!+3_ .6%']N3?] '7O\ P$M/ M_EA5K1)+1+9+9>B)NWNWO?=[_>?@B?\ @D=_P4;TR(3>'O\ @NW^U#Q)\*_#FN6>ZW(^R1ZW]H\?ROK"!%1+UKB*0WSAY)HV\QDKS/XN_P#!,W_@ MLDOPO^)6GZ!_P5RN_C*_B#X?>-]&U/X=>+_V:/AQHLGC6UOO#>H0#PEHOB>; M4+__ (1K5O%AE?P\GB0W%A+H_P!NBODO$\@E/Z.O[(-)U'0-?\-:A>:#XAT#6+6>QUCP]K6CSR6&J:)K-C=I' M=6&IZ5>036=]:W<<<\,\+B1>Y_J"_P"".G['W_!9SQ1^R[JOQ&_8M_:9^'O[ M+/P2^(GQ"U76=)TSXI^%[75+SXDW^DZ9IWAZ^^(/A=KOX3?$2ZC\*2RV#^'; M2Z2]TNRU>_T._P!0L;.\MC'J=Q_6C\:?V(_V+_C9\5O"OQ.^+7['GP?^(7Q MN-2NSJ/BSQA\*?!FK:_KG]G:#=/IZZW=SJY\2?83:6PMU\0C4EAM[9(8-B(B M5]H:9=6FC:=8:/I'A+4=*TG2K*UTW3-,TW2M-L=/T[3K&".ULK"PLK6]BMK. MRL[:**WM;6VBB@MX(XX88TC15"A4E3C5C%M*M35*:4I14H*K2K)24914U[2C M3ERS4H*48S454A3G!SI0J2I2E%-T:CJTVXPDXS=*K1_\ 2T_^6%( M++LOZ_X9?G_ /T,5'_#%W_!RC_TE#_9K_\ "#T__P"ABK^D MK^W)O^@#KW_@):?_ "PH_MR;_H Z]_X"6G_RPH _FU_X8N_X.4?^DH?[-?\ MX0>G_P#T,5'_ Q=_P '*/\ TE#_ &:__"#T_P#^ABK^DK^W)O\ H Z]_P" MEI_\L*/[_FUR\U2V-O?!$^:*PT14?6]8U"0QVFEZ3I][J%[/!:V\ MLJ_ZZ'C#2O#'Q \,:WX+\=_#I?&G@_Q'83:7XA\*^*O#>A^(/#NNZ;/CS]/U MC1=6N+O3=2LI=JF2VO+::%F56*;D4CY<_9N_9 _9*_9OUWQ7XL^!/[*?PQ^% MGBK4]<\0Z7=^)O ?PW\+:-X@.D-=Q%]%36H7&IV>E,R1F;2;&YMM+D>./_12 M(EQI[:JI4YJK44Z/+[*7/+FISE>\.27O1Y6N5ZJS,O84>6I#V5+DK.3 MK0]G'EJN:Y9NI&UIN<5:7,GS+1W/S73]FC_@XJTU8YM/_P""C_[&OB)X<1)I M/B+]FNVTG2IH=IB,TM_HOP]GU 2VZA9;9(B(YY !-)Y>0\G_ H;_@Y#_P"C MV_\ @GG_ .&6\6?_ #MZ_>S^W)O^@#KW_@):?_+"C^W)O^@#KW_@):?_ "PK M/?HI/A'_P8+]+G3_ NG7$TR M-'Y @,YBV3O(T3LBLG[X_P!N3?\ 0!U[_P !+3_Y84?VY-_T =>_\!+3_P"6 M% S\"_\ A$/^#E;_ **C_P $P?\ PF?BI_\ ,_1_PB'_ '6: M*Y_9L_X)L^/_ +4JRQW6F?$3X@:#%IGEEHVM9H]0\::9+=27&5G62.*6*)$V M&0.Q0?OC_;DW_0!U[_P$M/\ Y84?VY-_T =>_P# 2T_^6% 'X)?\+R_X.1/^ MC+/^"=G_ (>/QC_\\:C_ (7E_P '(G_1EG_!.S_P\?C'_P">-7[V_P!N3?\ M0!U[_P !+3_Y84?VY-_T =>_\!+3_P"6% 'X(C]HW_@XQT\FWOO^"=O[%/B= MRR2#4O#/[1IT/3UBDPOV1K77?B)-?-=1,K-- =(GEDD\O MPOX&M;&W\-^%;>V?[#_85A8WEKYJWC7-Q_K2_P!N3'KH.O?^ EI_\L*_([]N M+_@D)^PE^VGXW_X7+\6O@WXYT#XJW]WX8TOQ%X[^&7B:Z\ :KXRLDU'3-%M5 M\8VVGWMYHGB'4K/2Y%T[3]"REU_QKI5A"K^_FAA*B\_LBQB\,7TC^F/[8;_H7=;_\ M K+_ .3Z /P7?_@K_P#M^Z?MGU__ ((3_MH6VGDF+S?#?C71/%FHBX92T*_V M59?#^&46S;'$UVTJQVY$8(=I44P'_@MU^T+HLI@\;_\ !&#_ (*1^'YYHTFT M^/2OA^GB7[5"'DCN'G=-$TI+/RI!&L2;KAY@[L1$L:F7]\!K4BG*^']N@Z_^%M:C^6HB@#\#5_X. -&T[=8^*_^"9W_ 4Z\/>(('9; MS1E_9V34#;;\26N;LZW8EVN+:2&;;]E3R_,"9DQO,P_X./OV0+>)9-9_9I_X M*$:$L**=5N-1_9>D%GHQCP+Y[ZXB\;,?(TYA+]IEBB=BL+M'$S%4/[U?VS+_ M - +Q#_WXM__ )94#690<_V%XAXYY@MR/Q!U+!^AXH _!VW_ .#E;_@F]YRC M6(?VF_#%B=P;5_$'[.7C&WTR.7:3# [V5W?W1FNF4QVZI:N"X)D:- 7'3:7_ M ,'(O_!)Z^:==2^.'C?POY2QM"WB3X&?%JS%[O+AUL_L?AG4&D:#:IG\P1!1 M+%M+EB%_;6\OX=0A^SWWA;5;R#>K^3=Z9IUS%O3)1_*GO9(]RY.UMNY;)%]CUKX:?&;3[W$>W$WV<_#R8^3)N_ M=2;_ )]K<#%=U:?\%T_^"2U]';2P?MP_"!%NUA:%;R/QKI\ZBM9NVO]7_9F^&FJW[I%$][J7P?^&M] M=M' NR&-KFZTZ69DA3Y8D+E8U^5 !Q7#7O[&?[%FH_:S?_L0?L]7CWXN/MLU MQ^SK\'9)[IKL.+F2>8Z&)7EG,DC2REQ(S.S%MQS0!Y5IG_!7K_@F+J]_!IMC M^W1^S2UUVLX5V1L5::XC5VVHA9W16]-T+_@HY M^P!XDDN8M'_;8_94NY+2..6X7_A?GPRM_+25F2-LWGB2V5MS*PPA=AC+ @G MS;5O^"9O_!.36[%].O\ _@G[^SRUK(\,C+;? SX>Z?*6@;?'BZTV*SNU4,!N M19PD@&V577BO-]:_X(Z_\$L]?6W74/\ @GU\'D%JTK1?V7X*70B3,$#^>=#\ M2:<;H 1KY8NC,(27,(0R2%@#[/T[]LG]D368#=:-^U-^SCJ]JLK0-=:9\VZSH%9X6FM_%3H)45T9H\[E5T) #"OGC]MO_@IQ^S;^QC^S7XE_:%O?%WA MGXL26\VE:)X!\!_#OQKX9U;5_B%XO\1//'H6D66HZ=>:K::3I'EVM[JFN^); MJ&>ST?0]-O[N."_O19Z=>?/NH?\ !"__ ()':I-_'FJ^'?#=] MJ=G=1:IX;U2[2WA35]"L]'NM0L[+5I[A #X7^$/_ =5_&BQ^+PU7XW?LR_" MN3X.:[JFGQ>([;X6:YXTB^)'AG1+>-K3^U-(O/%%_>Z!XSO]+M9#=SZ/<:1X M4.N&![>RO=-N)H4']9TO_!1+]@^U\-Z-XJU']L3]FK1])U_2-"UW3?[;^-'P M_P!&U&33/$EI#?:/<7.B:CKT&M:>]U;SH7MK^PM[FUD$L-W%#+#*J_YO'PL_ MX).?\%%OB[\4+?X2:'^R-\;_ KK[ZG:Z9K7B#XD> M;\!^!?!D-V2S:WXG\ M8^([>P\/KIEI:K+J$<6DZAJFH:U%"+;0;74;FYMT?^Z3X-?\$./^"9/PO\$^ M"-$\0?L9>!?B9XV\/>%]&TKQ7\0?&&AZOKEWXZ\3VVB6FF^)/%]YI.N^,=0T M^P;Q)J4-WK2:3;VD5EI,MYLL;>V>,$ 'LGB?_@MC_P $J/!_F?VS^W)\#)?* M%Z77P_K>K>+Y?] <1W")#X3T36I))2Q_T:) TEZ,O9+<("P^??$O_!QM_P $ MEM#G>#2OVB->\;O'.L1/@KX,_%S5XS$8!,UXLMWX1TN-[2-R+:25&+)*..:%(O#OP\\% M:)&D-S+]HN(D33(;55CGG'G3( $EE_>2!G^:@#\66_X./_V/=94P?#7]GC]O M/XLZA*8XK.W\%?LSWKQ7-W(3)]A$^H^*;:5+H6*MJ* 6DB2VI0QN7+!(E_X+ MB_&_Q9F7X/\ _!'+_@H]X^M)%EN+.]USX>1>![2ZL'?[/I]X9FTKQ$D:7%X' MANTWN;"%&N=]RH9%_?$:S(%55T#7U5%"JJ6MJBA0, !4U%5 X P!P.*<-; ME'_,!U\_6VM6_P#0M1- 'X'O_P %+_\ @KYXS?9\./\ @B#X[T$32!+:?XK? MM(>#?#J1FSC\S4ENX;C0/#[1K/\ _P#%5Y8?;VW07DL'A;X@%2=&A95U.T>S:6ZG!:SB M=$?B%XQF@,.+6/3GFU'PYXECDM[L9U(7*W#SP. M%MWD5";<*?V(?^"\?C=A#X__ ."O?PS\#VDODV]P/A)^RQX2-REK'FZ-S;75 M[HWAB9+_ .V8M'Q*B7&G*/,E5F:W/[Y_VY-_T =>_P# 2T_^6%']N3?] '7O M_ 2T_P#EA0!^!Q_X(]_MZ^)$#_$3_@N9^VG?-=([W]E\//#FF?#BS^T7C!=2 MBMVTWQQ/MT^2W+PV%H;2-=.D83VX !A;F]0_X-O?@3X_O%U#X[_MJ_M]?&N^ M:5FN;GQ7\8/#+O<);H5TG,VH>"M?NXY],9F=+A+HF=B=R1@MN_H5_MR;_H Z M]_X"6G_RPH_MR;_H Z]_X"6G_P L*UHUZV'G[2A6JT:EFN>E.5.=GNN:#3L^ MJO9K1F5:A0Q$>2O1I5X74N2M3A4CS+9\LTU=6T=KGX1:%_P;4_\ !,/3FMO^ M$D\,_'3XCQVIME2#QU\??'%Q;-!#DW%J;7PX?#=O':ZE+B>^MK=(8O-5?L8M M$&P]/J/_ ;B_P#!)^8Q2Z1\!=>\,SP(N)=,^)WC;5DD9':0-<6?C'4O$^GW M.6*%HY[1H76-8GC:%I4D_;;^W)O^@#KW_@):?_+"@ZY,00=!U[!X/^B6G_RP MK?!X[$X'$+%8>4%65TY5J%#%1:DTY[.?'9?A*C M5=!N+Y:&(Q.$FG#2/+6PE6A6A:^G+471[I6_S7_^"E?_ 3]LOAQ^UK\:/"W M[/\ #I%IX2\,>+O[!MO"5]%HWAB.RAL]&TEH;K2UT'1]*\-1):LFEF./4+DVWB>.!6C6UM] MWDVR+B($1[B2?1OA5^Q1^RU\'/%>D?$/X9?!CPIX/\::797MM8>(-*?63>VT M.KZ>^GZE'&+O5KJW*W=G/-!(7@=A'(VPJQW5_2>8<8?1HQ.2YEF&'X%X]I\> MX[@C$Y5!2J9%2X+P_&>+X=EEE;B*AEM#,HXNA2_M2I5S&E1@GA,+.4:^%RJC M5I4*5+^9?]F4J>75J]2V-Q=.,J&,S:O2K5YUOJRBBBOY@/ZG&2?='^_'_P"C M%K_#%_X*"?\ )^G[;G_9W?[2?_JY?&E?[G4GW1_OQ_\ HQ:_PQ?^"@G_ "?I M^VY_V=W^TG_ZN7QI0!_K[_\ !$S_ )1(_P#!.C_LT'X(_P#J'V5?J-7Y<_\ M!$S_ )1(_P#!.C_LT'X(_P#J'V5?J-0 4C*K*58!E8%65@"K*1@@@\$$<$'@ MC@TM% '/)X2\+0G33'X&XO7CDO)XH8HYKIXHQ%$]S*BK).\ M<0$<;3,[)&!&A5 %'Q_^U_XY^(7P]TSP3XH\#:S'?:?H=UXGUOQY\*],U-/# M'Q!^(O@S3M'MDO;KX2^*;BVN]*N/B5X%O;RQU_P[\-_$,4&@?%$OV7IK96LM]E-\1?@]JWB3Q)-%->>;XC-O-KBQ*FFLD(!]Y5D:\JG1=8)4 M9_LO4><#/_'E..OTX^E:]?/GQ!\>?&&PU;7?#OA;X!:IXOT5[9;/3O%<7Q*^ M'VA6E^^H:;&KR'2-8OH]9M([*]N9+6;SK9I)1;/<6T4T4D*N ?F7_P &Y'_* M%3]@?_LF7B__ -7)\3*_;>OY8O\ @DGJG_!73]G#_@G-^RE\&/AO^Q#^R5\4 M?!/@OX>ZE'X?\>^)OVZ/$_P^UWQ)8:WX[\8>)4N]2\&VO[+_ (KMM N(7UE[ M$V4/B76T9;1;K[:K7#6EK^B__#0?_!:S_I'%^Q;_ .+&O%W_ -"!0!^PU%?C MS_PT'_P6L_Z1Q?L6_P#BQKQ=_P#0@4?\-!_\%K/^D<7[%O\ XL:\7?\ T(% M'[#45^//_#0?_!:S_I'%^Q;_ .+&O%W_ -"!1_PT'_P6L_Z1Q?L6_P#BQKQ= M_P#0@4 ?L-17X\_\-!_\%K/^D<7[%O\ XL:\7?\ T(%'_#0?_!:S_I'%^Q;_ M .+&O%W_ -"!0!^PU%?CS_PT'_P6L_Z1Q?L6_P#BQKQ=_P#0@4?\-!_\%K/^ MD<7[%O\ XL:\7?\ T(% '[#45^//_#0?_!:S_I'%^Q;_ .+&O%W_ -"!1_PT M'_P6L_Z1Q?L6_P#BQKQ=_P#0@4 ?L-17X\_\-!_\%K/^D<7[%O\ XL:\7?\ MT(%'_#0?_!:S_I'%^Q;_ .+&O%W_ -"!0!^K.O?\C!X*_P"PGK'_ *C>JUUM M?A!X[_;"_P""P/A;X@_!#PCKG_!.G]CZ/7OB;XI\;Z%X.2T_X*$^+[NREU/P MU\+O%GCC55U:\'[(\7]FV_\ PCN@ZHUG.L%]YVHK;6+O_H0* /V&HK\>?\ AH/_ (+6?](XOV+?_%C7 MB[_Z$"C_ (:#_P""UG_2.+]BW_Q8UXN_^A H _8:BOQY_P"&@_\ @M9_TCB_ M8M_\6->+O_H0*/\ AH/_ (+6?](XOV+?_%C7B[_Z$"@#]AJ*_'G_ (:#_P"" MUG_2.+]BW_Q8UXN_^A H_P"&@_\ @M9_TCB_8M_\6->+O_H0* /V&HK\>?\ MAH/_ (+6?](XOV+?_%C7B[_Z$"C_ (:#_P""UG_2.+]BW_Q8UXN_^A H _8: MBOQY_P"&@_\ @M9_TCB_8M_\6->+O_H0*/\ AH/_ (+6?](XOV+?_%C7B[_Z M$"@#]A6Z'Z'^53?"3]L/_ (*__$ S>$O\ @G3^Q]/'X.^,?Q+^'6O? MVC_P4(\8:*?!FL0Z?KRV(;]D:;[7I8NY +"^8VLMU$&DETZQ.U' /WAHK M\>?^&@_^"UG_ $CB_8M_\6->+O\ Z$"C_AH/_@M9_P!(XOV+?_%C7B[_ .A MH _8:BOQY_X:#_X+6?\ 2.+]BW_Q8UXN_P#H0*/^&@_^"UG_ $CB_8M_\6-> M+O\ Z$"@#]AJ*_'G_AH/_@M9_P!(XOV+?_%C7B[_ .A H_X:#_X+6?\ 2.+] MBW_Q8UXN_P#H0* /V&HK\>?^&@_^"UG_ $CB_8M_\6->+O\ Z$"C_AH/_@M9 M_P!(XOV+?_%C7B[_ .A H _8:BOQY_X:#_X+6?\ 2.+]BW_Q8UXN_P#H0*/^ M&@_^"UG_ $CB_8M_\6->+O\ Z$"@#]AJ*_'G_AH/_@M9_P!(XOV+?_%C7B[_ M .A H_X:#_X+6?\ 2.+]BW_Q8UXN_P#H0* /V&KF/%__ "!XO^P_X1_]2S1* M_*#_ (:#_P""UG_2.+]BW_Q8UXN_^A KRSXQ_M>_\%A_AUX+M?$GBW_@G-^Q M[%I$_P 0O@]X1B?3/^"AGBW4;HZ]\0_B[X'^'WA1&MC^R59A;*7Q5XGT:+4[ MOSB=/TU[N_6WNVMA:3@'[LT5^/1_:#_X+6 L/^'<7[%O#$'_ (V,^+AR"0># M^Q^".G0@'U Z4G_#0?\ P6L_Z1Q?L6_^+&O%W_T(% '[#45^//\ PT'_ ,%K M/^D<7[%O_BQKQ=_]"!1_PT'_ ,%K/^D<7[%O_BQKQ=_]"!0!^PU%?CS_ ,-! M_P#!:S_I'%^Q;_XL:\7?_0@4?\-!_P#!:S_I'%^Q;_XL:\7?_0@4 ?L-17X\ M_P##0?\ P6L_Z1Q?L6_^+&O%W_T(%'_#0?\ P6L_Z1Q?L6_^+&O%W_T(% '[ M#45^//\ PT'_ ,%K/^D<7[%O_BQKQ=_]"!1_PT'_ ,%K/^D<7[%O_BQKQ=_] M"!0!^PU%?CS_ ,-!_P#!:S_I'%^Q;_XL:\7?_0@4?\-!_P#!:S_I'%^Q;_XL M:\7?_0@4 ?L-1UZU^//_ T'_P %K/\ I'%^Q;_XL:\7?_0@4?\ #0?_ 6L M_P"D<7[%O_BQKQ=_]"!0!^JVC ?\)1XN'4 ^'L DD+C2Y/N@\+^ &>]=A7X. M>#?VQ?\ @K]XC^*GQE\":/\ \$ZOV/Y/$_PX?X9+XMBNO^"A'C"VT^,^-/!] MUX@T+^R[\_LC/_: _LZ!QJ&^WLOLMUMAA_M"(F[3UW_AH/\ X+6?](XOV+?_ M !8UXN_^A H _8:BOQY_X:#_ ."UG_2.+]BW_P 6->+O_H0*/^&@_P#@M9_T MCB_8M_\ %C7B[_Z$"@#]AJ*_'G_AH/\ X+6?](XOV+?_ !8UXN_^A H_X:#_ M ."UG_2.+]BW_P 6->+O_H0* /V&HK\>?^&@_P#@M9_TCB_8M_\ %C7B[_Z$ M"C_AH/\ X+6?](XOV+?_ !8UXN_^A H _8:BOQY_X:#_ ."UG_2.+]BW_P 6 M->+O_H0*/^&@_P#@M9_TCB_8M_\ %C7B[_Z$"@#]AJ*_'G_AH/\ X+6?](XO MV+?_ !8UXN_^A H_X:#_ ."UG_2.+]BW_P 6->+O_H0* /V&HK\>?^&@_P#@ MM9_TCB_8M_\ %C7B[_Z$"C_AH/\ X+6?](XOV+?_ !8UXN_^A H _63Q?_R* M7BC_ +%W6_\ TV75;=K_ ,>UO_UPA_\ 1:U^'_Q;_:T_X+"?#SX4_$[Q_P"- M_P#@G5^R!:^"_ WP\\;>,?%USHG_ 4)\5:OK-OX7\+^&=4UWQ#-I&E2_LF: M?%J6J1:187DFGV,M_8Q7=XL-O)>VD0ZAI6F7]N'6"]T^RNX!* M)1#&$B65;@Q&*(B20*A#53N_$OAVQ^P_;= M=T:T_M.XTJST[[3JEA;_ &^[UUYXM%MK+SKA/M=QJ\EM<1Z7!;^;+J#P3)9I M,T3A0#@_@;\(?#_P$^$W@3X/^%=0UG5/#W@#08/#VDZAX@FLI]9N[2WGN)TF MU"73K+3K*2X+W+AFMK*VCVA (@02?5ZH'5=,']H9U"Q']DKOU3-W;C^S5\DW M&Z_S)_H8^S@S@W/E P_O1^[^:L?7O&O@[PMH.K^*/$OBOPWX>\->'Y6AUWQ! MKFO:3I&AZ+*ES#9M%JVKZC>6VG:;(MW<6]LR7US PN)X8"!++&C '3T5'%+% M/%'/!)'-#-&DL4L3K)%+%(H>.2.1"R.CHRLCJQ5E(9200:DH **** "BBB@ MHHHH **** "BJUY>V>GV[W=_=6UE:QE%DN;N>*V@0R.L48>:9TB0R2.D:!F& M^1E1XCM9[VT@N98)[J*WFN88IY+:U"FYN(X9)%EDAMPZ&>5$: M.'V:V%S83)JD%G)/-/:I-:3>K5@Q>*?# M4YU80>(-$F.A"S;6A#JVGR?V0NHV<6H6#:H$N6.G+>V$\%[:->^0+FTFBN8# M)!(DC7KC5M+M-GVK4;"V,J6\D8N+RV@,B7=U!8VSIYLJ;UN+VZM;.!ER)KJY MM[>,M--$C@&A154WUFMXFGM=VPOY()+J.S,\0NY+:*18I;B.V+B9X(Y'2.29 M8S&CLJ,P9@#:H **** "BBB@ HHHH **** "BBJBW]DUW+IZW=LU]!#',)(ZLB,S*0 "RRAE93P&4J2.N",5Y1\)O@_ MX?\ @_!X_M_#^H:SJ"?$3XK>/_B[JYUF6RE:TU_XB:LFKZOI^F_8K*R$>CV= MP@CTV*Y%S>QPY%S>W3_O*[J[\5>&;#3IM8OO$.AV>DVUO?WEQJ=UJ^G6^GP6 MNE.L>IW,U]-+5-4U"[NX;/3M.D6VN&2^O)H+5U@F*S$12%9 M_#7B?PWXST.P\3>$=?T3Q3X\.:MI^NZ+J,4,\MK-)8ZKI5S=Z?> M)%2661RJ1QQH"SN[*B*"S$ $T 2UYG\6_A;H?QC\(6O M@SQ#?:KIVG6OCWX3?$&.YT66TBO6U;X/_%7P7\7/#UH[WMI?0'3M0U_P/IEA MK,8@6YFT>YOXK*YLKU[>]M^];5--5+"1M0LE35'CCTUVN[=4U"26)IXDL7,@ M6[>6%&FC2W,K/$K2(&0%A4B\2>'Y[^32H-;4X=-?6)=.BU2QDOX])CO;C M37U.2S2X-RFGIJ%KZ@O7O[1;2>VM;:6\N;B&Z:86\L$%I#-=33)(T<5O%+/(RQ1NZS_VG MIWVNVL/M]E]MO+=KNTL_M4'VJZM4QON;>W\SS9[=-R[YHD>)=R[G&10!>HHH MH **** "BBB@ HHHH **** "BJLE]90W4%C+=VT=[=1S2VUH\\27-Q%;[3/) M#;LXFECA#IYSQHRQ;E\PKN7-8ZSI ,X.J:<#;7;6%P#?6H,%ZL!NFM)P9RV3 MZ3IY^'7AB?PKI']BQ064%Y$+RQN'GU+[=>7IDNPK6QMH083ZW6-8>(M U2UT MB]TW6])U"SU^#[3H5W8ZE97=KK-OY0G\_2KBWGEAU*'R")O-LGGC\DB7=Y9W M5;CU339K@V<5_92W82\*10Y:. M1'C<*ZLHMT %%%% !1110 4444 %%%% !1167_;>C_87U/\ M73?[.BD:*6_ M^W6OV*.5)Q;/')=^=]G1TN2+=T:0,LY$) E(2@#D/B[\-M&^,GPI^)OPB\17 MFIZ=X?\ BG\/?&GPXUS4-%DM8=8L='\<^&M3\+ZG>:3+?6M]91:E;6.JSSV$ MEW97EJEW'$UQ:W$0>%^UTRPBTK3=/TR!Y)(-.LK2QA>8J97BL[>.VC>0HJ(9 M&2)6*26"P=+V5$MF$IG35=,DAFN$U&Q>"WNQI\\ZW=NT M,-\9X[464L@D*1W?VF6*W^S.RS^?)'%Y?F.JD T**P-,\5^&-:TS2]:T?Q%H M>JZ/K_ M175B./4 CT]>*=10!^.WAC]CG]HO2I?AE:>(O$UWJ/A/PE9_!WPW\7=%TC6] M*N=1^,ES\//&G[4?C.X\>VZ^(Q=:5>>3XS^)?P=\=3:-XR!3Q4VA>)M#\0:= M(O%UKX9\'^)_A7:^ M+?A5!X4UBVT[7O#/BF5M53P!\0O$WA_6/M \&VD?B[0;7Q-=3:-K/A75K;3M M4M?OBB@#\XOAG^S3\7-!^)0O_$^J+<>%\?'_ $CQ1>+JZ2'QW9?%?]KO4?C_ M .$-2NK+S9+K9X0^&ML_P_DANS%-:ZCX^UO3=+MI=!TK^T)L2_\ V!=8\*>//#6H?$']KKXE?$OX=ZWX.U[X:^596NHZ)IEUX)^(_BW0?$NM M:EX3\6> IO$-A-'X@^'_ (Q\.>*KS4I&MKO5OA[=+#;WMI^G%% &;HT%_:Z1 MI=MJDEE+J4&G6,.H2Z;;/9Z?)?16L,=W)8VDCRO;6;W"RM:V[R.T%N8XF=BA M8Z5%% !1110 4444 %%%% !1110!\X?M"?#[Q9XVO/@MJ_ARR@U[3/AU\4-: M\7^,?!EQ>6]DGC+0-4^"'QC^'&GZ6'O9(=.G.E>,?'OA;Q.\&HR"W2WT2XOK M97U:QTV*3X\^ O[,_P"U%\+;FTT/Q5XSTWQE;ZSI'@SX?_$+Q=J4]CJ%U??" MS0/V:?A-\.M'TOPC>W13Q#HNO>#_ (RZ'\4_&%Q"J6>A^*-+\=ZYXDU&WO?% MNN6*>'?U2HH _.SXF_LY_$SQ+\9Y/B[X/>WTCPU%XP_9REU_X?7NB^"M(\2> M(-$_9]^*'C_69H=!\6>&)X9-:\(>*=*\>KXXTWPS\1M6O+ZT\6^&M*2"3PM% M>7VD6_*WG[.'QDTG]C[PK\-=1TQO'_Q0\,:U^RQ8+9V&M:-,@\.?"W]H/P'\ M6O$#V&J^([_1;!X/"FD)K>D:?Y\]E>ZM8>"=":RLWU"\M+8_I[10!\1?"OX6 M?M >$/VB/B5XQUW7= U3P1X\^('Q&UW7;^_AL[W4+_P(_A/X6Z5\!?"_A2:- M$UOPY-\.+O2/B#::_HT[1>%M2E\1:WXI2WU#Q%XE74+3[=HHH **** "BBB@ M HHHH **** $8$J0#@D$ ^A(X/X5^2OQG_9,_:7\7>(/C+=^"/&W]D7'B?QE M\=/%VC^)D\1S:=?ZUX'^*'P=^"OPWT_X36TRO+?>'KZU/@WQ4MGKJ&SL?#-U MH_@WQ!I=V+^]G_LC]:Z* /CCPS\./B7/X*\:^'OB#IL;6MR_C+X=?"Z'P-HO MPV2^\$?"?QKXLOSX9U'4/#'B*";X<7'B#X<^$QX2LM1M#HVLZ5J%MX3B!\/^ M)[R:^AU?YL^&_P"R=^T#\.M0^'T2ZUX:NKSP7XG^%WB3_A(/#*P>'_#L7AGP M1^PGJ'[+]]\-M"\-7%Q=76B:+-\5[B'XGV>BVK#0+33)KN]@NCKMK;V%S^K5 M% 'QCH?P=OM.^.'[1-_JOPQM?$WPQ\2_L_\ [-G@CPO!KK>$M1T;QYK/PGU# MX\WVK>&KS3+^^N[I/L47C+P9$E[XETBSTJ>:ZF>QN9SIMRT7N_P.^'-K\)_A M1X)\!V]AI>F3Z-I!N-9M-$L[/3]('BC7KRZ\1^+[C3;'3[>TLK2SO?%6KZS> M00V]O'&D/_@SXNGMI;LV::WX=^'GQF\ ?$#QCX4,^4BSXO\ "/AC7/#"0WG74FK):ZHZZ;/=L/=J* /RN\$?L\_M1^ ?B1?>/M+U?2=1$VNRZEX&\-ZS= M:/J?A_X?_#_QG^T[^T3\4_BY\.'2X9)[#7=?^&?COX*Z/X<\3>%57R-?^&FG M^'-1U)?!/A_[/XEZ_P#:/_98^)/Q.M?(^&6J6?AG4?"OP'^)'P;^V>(]'\*Q M#QI_PGUK\.O$DFM^$_&^B/+\0?#5WJVK^ W\!>.;/Q!GZE\0_$%D=6FLM/FO9+UC\!OC M"W[07P5^*%G%#HWA+P]X'^%&D?$#P=K.LV6IZ/K%WX8\!_%?16U](+0S:GX3 M^*GPVUCQNFDZ#/X:U+5_A]\0O!_BGQ19>,K"\USP]X!\3>#?T/HH 0=!]!TZ M4M%% !1110 4444 %%%% !1110!^=_QQ_9W^.OC3XU^(/&7@'Q;:Z+!K5U^S M3J_@[Q1>W8FB^'%S\$[WXZZEXPL9=#F,[:A:>-Y/'OAS3OLEG:/:ZO8ZMXFC MUMX(M)M(]1U_V;OA9\:_AGX)TGP[\2-%MO$GAGX>^#O"E]X/\,Z=<^&KWQEK M/CN+X5Z!X8^)D7B+7+S4--TCQ9<^*OB"_C_QEH_B?Q/JD6L:K=>+KV[\4:O' MYMC;:5]\T4 ?DE8?L8_''PK#+KPA!X4_ M;U\2_M2^*=5U;PWX>M-(\*1>+OB'\-?$5KX2\1WW@G0M+TCQ%XN\/0I?Z7HF MB:A]ILOH+QG\#/$OBOXK>#!JNA^(H_".L_LD?M5_"_XA^.?"FL>';+6-"\9_ M'3QM\#O$JZ?H$U]J*:T-1N4\*^.;W1=5M='O-'TJ^L=)_M&>!KNW1_NNB@#Y MB_9E^%GC3X<6?Q4U;QQ?0MJ'Q(^)5OXITK0[=;!/^$>\.>'/AG\.?A3H?]K+ MHY.@_P#"7>*[3X<_\)[XTC\/?\2"P\1>*;O1-)EO[32$U74/IVBB@ HHHH * M*** "BBB@ HHHH X'XJ^&->\:_#'XB>#_"VNMX8\3>*O GC#PWX>\2))<1-X M?US7O#FIZ3I&MK):%;J-M)U&\MM05[9A<(;8- 1*$(_+FU_94_:FTS4[;Q)X M?UJPT:'3-%N;OP-X%NM1T36= \*?&[PS^RI\&O@_\-/BEXBT_48[K2=?\*Z= MXS\)?$BTU/2(A*\?\(Y^PE% 'QG\1/@MXU^(,/PG"16 M6B^+?"?QE\+_ !VU_7M5\/>#?%O@^[DL?$$FFZSX-234[B7QOHGB'0_!VJ#5 M/ 'B#PG_ &7%;^(/"NA0Z[K>I:%-KGAS6/'O@!^SM\6/AAI%M_PGFD/XMTKP M_P# /]G3P/K'@C3-9T6_E^(OQ$_9]^&OQ!T7Q9XAM5US4M/T9[CXM>)_&/AF M#3KOQ1JM@MY:^ +"]\8SZ*MRJ#]+:* /QON?V4_B=XO\%^([CX>_"#6?V;;G MQ]X'_:E\-S?#WQ'K/PIM#X ^+WQQ\9_L\>(?"_QDT.W^#WCKQ_X(L]!\)Z;\ M,?$ M3H^I-XNN=?A;6KG0K6\\;Z[<1?L>HP/Q8]SU8D=?8\]@>!Q2T4 ,D^Z M/]^/_P!&+7^&+_P4$_Y/T_;<_P"SN_VD_P#U:)K'Q$^(_Q$ MO]2TSX7?"/PY?6FCZKXG?0XK2?Q#KNLZ]J,%U:>%O!WA]-0TZ#4]=?3]5O)= M2U33-*TG1]1O+J06WY??\0Q'P7_Z/H_;B_\ "V\(_P#S/U^2/_!6;_@@;\3? MV6?AMX-^,W[-_C+]H3]K'PGH\VMZ=\7-+\:-!XX\??#^PF^Q76@>*O#&B>%] M,BU'4?!DLD>I67C%+"PO[_1;W^QM9EB.C2:I=:6 ?K+^P?\ \'+WPL_:<^.O MA#X$_';X%S_L]7OQ+UVS\*_#[Q]IGQ$C^('@J?Q=K-Q%9^'?#/C$7_A3P=JG MA=O$%_)'I.E>(((M8T@ZU>:?8:HNE0W2Z@O]0 D4\X?_ +]R?B/N]1T/O7^5 M1^P/_P $Z?VB_P!N7X_>"OAEX)\ _$#PYX+7Q)I4_P 4OBY?>%M;T+PW\,/! MMI>Q3Z]K+Z]K-A9:;/XM%C%-;^#_ W:37.KZIXAEL"UG%I4&I:A9_UPM_P; M$_!(-?T7PIH.M^*/$FIV6B^'O#FD:EKVNZSJ,ZVVGZ3HVCV4^HZIJ= M],/#T/@WXG^)_#VI^#[V+QAI TBXO+VST_2+2Z>\TV,?:-.=)U6.X M^:177BOVG\4Z7/KGAKQ#HULFBR7.K:'J^F6\?B323KWAYY[_ $^YM(4UW0Q= M61UG1FDF5=4TH7EI_:-@;BR^TP>?YJ &5X7\?^&/&"ZJ=&O+L/HM[8V&HPZK MI.JZ%-%/J>D:/KVGR6ZZS96(U&SO-+U_2IH-1TQKW3VN+B333=+JEE?V5KUS M3PKYFZ6-?)4/-N=5\I6!(:7)'EJ0"07P" 3T!-?EC>_\$X[C2= O?#'PS\=: M7X-\(RZ/\5O"OA+X=Z[9>+?'G@;X.^%_B=H7P7EET#X2PZMXHL];\.>#]'^( M_P &+3QQH?P[CU.#P?X/B\7:KH7@6#PU8:+I0GQ- _8Z^)7C/1?%_C[0-;C^ M#WCV]^(_QRLHO"7B30/$T/A/XC^ M2_;,^)GQ=\.67Q;TWPKXK\->(=:T74/ MAYKZZ3X(GT?Q!;2>&[/Q5J%[-I\]E/?>"B ?JCXC\1:9X6\/Z_XEU4WC:=X; MT74M?U2/3--O]9U3^SM*LKC4+LV.BZ5;W>K:K>&VM9_LFFZ;9W6H:A.JVEC; M7%U)'"_CNG_M0?!'6;#]G_4M"\9-KMI^U%87&J_ UM(\/^);Y_&VEV?@&\^) MU]J/E1Z0)/#EI8^#+&?4+V7Q6NAFUOVMO#TR)XBO+72I?+?@M^RY?_!;PO\ MM&Z3H-WX1_M3XJ^)]1U/P#>6UEKT*>%_#D7P;^'OPV\,^%=:U#4;_6/$=YIV MCZUX,U#Q"!!K%ZRQZ].%EGU?[=JE_P"2_P###'B32=1\&R>'?%_A4>'?#OQ* M^-7CBP\*ZEI&JQV/@;PW\:_@;\0O"&O_ V\$7=G([W7AR#XU_%;QO\ $VWN M=6QU"UA MN84F5+ZQN MQ9SP[_*N8)U5[>X26&0"2-P+:S0N2J2H[*J,0K!B%D!,;$ G MD )C/1P"4R $[/6#XPN[+4?AA\1K;]G6'7=+TFY\.6^N:5XG\:ZRVJWVI M6$,IU+ZF^&O[--]X$^*B_$*Z\=7FHV>D7?QRAT#2+&R_LJ.^\+_&3QAX$\8: M'X3\61">YMM3T_X+'P?=>&/A>UF+6'3/"VK1V,-EI9L[U=9 /9_#WQ=\!>*[ MC2XO#>L7&N6>N:EXGT?1M>TG1M;U#PMJ6I^#)[ZU\36EMXJM-.F\/[M,N],U M"S\Z748K74+VPO[+2;C4+JQNXH/1?M-OM1_.CV2#=&^]=DB[&DW(V=KJ(T:0 MLI*B-2Y.P9KX3\$_LI_$KP3^S?K7[+FE_%G3+/P?X;T5O#OP=\=V'AS4+3QS MI_AVR\6#Q'X9T'XB6EMK5MHOB*+2]'@A\$>*-2T*;1+GQ[HLU_J,UKX8U*]G MCD\NU3]@+79OB7?>-K7Q9X8U'2M2\=?"GQQ%HOB6QUG49O"D'A;]IGXC?'+Q MOX&\(W,(CM++P?K_ (2^(6J?#K3;,V4$;0:MXIEUJPN/#VNIX9L0#]/'NK>- M0\D\4:F,RAGD1%,2E 9,N0/+!DC4OG8&D12BW>L:5;:I-?A5X^UB30&\!^!?A_X$T#XK:?X=O9+;Q^FH?L5 M^./V>+="U36= N[NUDO=6^'GAVTGDF\C2=8TGVG7_ M -A7XJ:GKE]X^T?XL^!O#/Q$FL_C--INHZ9X&\41Z9IFJ?%7Q'^R/XZELKBX ML?'&E>);[PY?>)/V9-8T'QM;Z9K7AO5/$O@KXHZM%;7^F:WI?F&?._#7Q8\%>+?&WQ+^'VC7]])XG^ M$=WX8LO'-M>:)K&FV&G7'C'P_'XI\/BPUF_LK?2-?CO-"EBOIIM!O=1BTUI% ML]3>TO@ULORU\&OV7O%/P3^)>O\ C_0;?X97-MXE\&_L_> $T&SM?%]NG@[1 MO S_ !'N/BE<^&-6\1:MXDUB.#7[[QOI=SX?TN\U"[,UMX8L].URZV?V9+H_ M!?%C]B;QK\2_BMX[\;S>)O 3>&?%'Q?\%?$2W\,ZQH^NZ@;G1_#/[)GQ8_9R MO=$U]2QTV\FOM;^(>G>+[9X[22QM[#19-*G@N;^>WU. _2<2(SM&'4N@5G0 M'YD5\A"R]5#[6V$@!MK;<[6P^OB?]G?]GGXL_".]NM0\<>-_ 'Q&U6WT3PEH M7ASQ1+X8\667C;3]$OHO \WQ+\*ZUXCO/%FH6_B/P]::OX5OK_X7M)HFGWVC M66I:?I>N-H77GG[=> >;=F* R\Q+ M7G)_8?T!2I_X:/\ VTCAT_YNE^)']]?2Y!R.V"#GH0>1]K@=)U:C@WRN;LV?EQXV M_P""YWB7PEXS\7^%(_V;]"OD\,>*O$GAQ+Y_BEJ5L]XF@ZW?Z2EVUNO@298& MN5LUG:%9I1$TAC$D@4.WV)^P+_P4IU?]M+XF>,?A_J/PBTWX?1>%O C>,4U2 MR\:W?B62]D7Q%H^A_P!GM9W'AG1%@0IJAN?M*W$K!H!%Y.)#(G\HWQ1TJ32_ MB9\1M,234[Y-.\?^-M/2]U*:XU#4KQ;'Q3J]HMWJ-_,IFO;^Y$/GWMY,3+=7 M4DL\I\R1J_2G_@D+\(K;XN?'/XEZ%J'C;XK^ (].^$KZLFI_"CX@>(/AMK=X M_P#PFGAJR%AJ6K:$\5S?:45G>Y_LZ) M>)\NX7AD>9X#A[ XVAQ#2S'BC,ZV#KU:^7PGBHY3B>(7A<1*HJLXNA4BX0]H MVE>G&W^5/A%])_Z07$GC=PYPKF/%$L]RG&\28_ UN':N7\+Y90Q="C2QLH8. M6<8;AZ.+HQI>QIM8B#]I4=-)WYV?UX45\1_\,/:!_P!''_MI?^)2_$?_ .2* M^C_A/\,+3X2^%Y?"UGXR^)7CF&75KW5SK7Q4\=:S\0O$R/>Q6L36$6NZZ[WL M>E6XM5>STY3Y%M+-=21C=<29_P K+BG3]U*G[*\^9VE'EU_UAR7->+L9C51SKA/!Y-@O95)O&4.)* M6:S]K'D]G2^JPRO"2M4O.]3VUHH^'+34]0\.ZCH>L0:E?>,=/MKGPEH,%AXC77M: MTV?PCXLAT6C\??@=?_&;Q5^SW?\ VS28O#/PJ^*?B+QSXNTR\NO$FGZIK^D: M]\%?BG\(_P"S- U3PW>6%QIE_ _Q+;6WN;J=K6>'2#IIB1K\7MD:A\#K^;]J MGP/\>;*?P];^'_#/P%\8_"75=):'53XBUG6=7\9>$O$/@W79KH.VD3VO@/2= M.\?:)H@OH9]6M$^*OC!M-O;"UU+6+36_E3ZTO:7^U3\#M6N?%-A;^+KRTU;P M=XFB\)ZUH.N>#_&WAGQ$VI77A37?'=A>Z+H'B3PYI6K^)?#.K>"O"WBGQ9HO MC+PY9ZKX3UOP]X8\2:KI6M7=MH>IM;3W?[47P/L/%,W@^]\9O9ZJ/!5A\0=+ MO+SPUXNM/"_BOPMJ.H>#M*@O/ ?C>YT&+P9X_O(M3^(?@'3[_1O!FOZYK6EW MOC;PG;:CI]M-K^GI-X%!^SA\;_&^N1>//BQKWP5TSXA>%/B5J?C;P1JOPR\. M>.S8ZC8:O\$OBE\"UT_QQ'XTUZ_N)G\.^&OB4^I:!;>'3I^G#6=/U2XNH@?% MNK/%SR_L>_$F]TWPQ\)M5U[X7+\$O@WX"^"GA+X&ZS!IGC>^^,6GR_ OQ=\$ M/'N@Q^-+O4-87P+=Z9XN\4?!NP?QH^A:-::O=:/%H6G6E\LVF3WUV ?7'B+X M^_##PSX7\+>,+_7+RYT+QE\1-+^%&@SZ-H.NZ[<2_$+6/%%]X(M?#%_8Z5I] MU>:/>P^,=-OO#&J2ZO#8V>BZW;2V6KW-DZ,1UWP[^)7@3XL^#/#OQ"^'/B?2 M_%O@[Q7IS:KH&N:5*[VU]9QW,UEX,MN_!>)OV& M-:&M>+K#X8>.O#?PV\ 1?"G_ (1CX&:?IF@^.(=<^ /C5?"[>$;[_A$H] ^) M'ASPK?\ PV\8VA;6_&V@MH>E^,]1UW4O%-Y;>-H=1U^QUGPX ?HRLT3A"LB, M)%WQD,#YBZUVR\1ZCXDT MC0/$&DZ'KVH>$]7U'PBVH)XAMK+Q9::9-X=86$NE:C!%-/B7K2_#R2Y\7_"_X6^&(--\'Z7XKCM_#'C'P M]XN^-?C/XE:IX?NO&^N>*M9L]!\<:I\6K1([%=9%S#'X9@6[0V;Z9I^C^&^+ MO^"?7C35/V>O!/[//AWXUS:;X?\ A%\&OVA_@YX!U2ZT_6;6?Q+X>^+'PG\3 M?"KX:1?$S2_#VL:9I.KWOPAL]:TS77UN"VNYO%GB#P_:ZUI^D^"M6N7O(@#] M0C=VJ];F <(V3*@&V200QMDL!MDF/E(7,:Y<%:&+/Q+8>/I?" MEMHVA2KIWA>7Q_\ L^:)\(+CP+?Z=#>65MKGPQT#QYH=O\:M&TJV71-1'C%; M"7?:ZII?_"0:AYY=_L;^,M>^.)T;Q#=26NA7=AKOQ@3XI^$?#]UHZ>%/&]_^ MVSI7[16G>$?#&K7NLZA,OBFTT8^)?#USKQLM.>]T7Q%?7_V.VCEU/0M7 /UF MHH QZGDGGW.?R'0>U% !1110 45!'[*>D ?\+N_:@. !D_'_QODX&,G]]U/4^]?.9] MF'$>!EA5D/#F&SZ-557BI8C/:63?57%TE1454R_&_6/:J51R:=/V7LE=3YUR M_)\39KQ;EL\&N&>$\)Q-"M&N\;/%<24<@>#E3=%4(PC5RO,7BO;J=9RE%T?8 M^Q2:G[5M[8R7.BZG*UG<3P" M3S+25T+VTX26(AQS^$PAER/W4G4?P-_A7^8'TL_I'>/7AUXFX#(>',65\,\)\0?\0WRS$<"Y-F]3A_!8?A'C"C6Q>*SGB'#5: MYOPG/%4ZF(I8*AAW@X/V-*.$C6@E.M-G];/[/'Q9G^.7P=\&_%.YT.+PY/XJ MAUB5]%@OWU2*R.E>(=6T,!+^2TL7G\]=-6Y.ZUB\LS&(;Q'O;VJORX_8S_9\ MT[QG^S5\,_$MQ\4_CWX=FU.W\2N^C>#_ (P>*O#'ARS^S^,?$-FHTW0M/E6S ML5G6W6YN!"H$]W-/=/F2=J^HH_V5M(1T?_A=?[3S;'1]K_'WQLZ-L8-M=#-A MD;&UU/#*2IX-?W5X:<:>)N>^'7 .=8[@[ YOC,XX+X6S3&9O4XLP. J9GB

525&G:$$?Z4^$/B%XQ<2>%'AAQ#F7 M .79[F&?>'O!>O4QD\!A MU&CA957AZ24*<3ZEKP^']HGX676N?$SPM9:QJM]XL^$'BOP/X0^(/A2S\+>) M9_$FA7_Q*_LUO >JKHRZ7]LU7PEXH35(WTOQIH\=_P"%I#8:_#+JT-SX8\1P M:7[?T&!V'&?Z_P!:^1/&'[-6I>,OBIIGQ@B\1Z;X)\<^%/BAX>U31M>\/6%U MJC^,/@G#'\/Y_%_P>^(NG:G)9V=_9ZUKO@J/Q9X9U33I#/X"\8V^C^(M%:19 M/%NE>*?W@_I@^MEN(&( FB),KP ;UR9XPQ>$<\RJJ.S1CYPJL2H"G'&:5\2/ M!^M>-O&/P\L-4=_%G@.S\(7_ (FTV?3]1M([.U\=V^M7/A>2WU"ZM8=/U(ZC M%X>U<&/3;JZDLY;-H;U;>:6%'^(/"7[&7Q&T75-+UF[^*^BZ1JFF>,? 7BJ. M7P)X=UC2-$E/A?3/"GA[Q58W_@OQ-KGBOPQJVG^/='\(VE\T=[:KXA\%>+;C M3?%'A3QA;:KX=EN?$WG5M^P+\7(M/U:"]^*_PQU+5=7\$?#7P3J/B*7X;^*K M?7]3U'X2>&?&_AWPY\3+S5(/'K3KXT\2#7=&N_&$8%RTTZZVVGZ\B36<( /U M:62-F=%=6:,J)%4@LA8!E#@D:T_A/Q%H>C7.G6M[JFC^*SIZ^'KVT=]5LIM,D34E_M[3 MWFU;P^NJ:1:7=_!\@?"_X(_$3PM^TIX\M?&SZAXN\$>)_@EX\TR'X@VUE=Z7 M!?1>,OVA_'GC73?".OW\FLWD\_C7PWX/\81:4-0T^&UTZ?3M.CU'3;;18[@: M#8=5X&_9N^+/A3]G7P3^SS<_$[PQ=67P=B^"FB?#SQA8>%-5T[4O%_@_X(^* M/!VK:/H'Q0T1->.EJGBWPIX.M? WCH>%9X=.UA=2U7Q#8:;I-K<)X0B /MAK MF!%5WFC1'4NCLZJK(J&1G5B0&18U,C,"56,;R0G-.\Z+'['Q/\(M;BTOQ;IVL MZA?6.@>#OB_^UG\2/&7P^TJ4&>QMO!FI^%OVEK#X2^&-*EMY;:T\!^"(M)\0 M6NJZ?>V6F:5Y)\._V#_B7JFF>(O!>O>,M0\!^+_A+-\(](\(_&K1="U9;CXG M/H'[%'PG^"/BZREGU'7%U;6?A%XF\8^&KF]\9^&;C4;'4M8U+PSIRO>&>WT_ MQ)( ?L;?:I;6-A=:AMN+U+:PN]16UTV"2_O[V"SA:9TTZRMP\]_<2 )';P6R MO)/--!%&"\T8:EI'BCP]KLFJPZ1K.FZA<:#JX\/ZY:VE[;7%SHNOG3-.UEM" MU:"&1Y-/UB/2]7TV_ETRZ6.\CM;ZVG>$1S(Q_/7QW^PIXIU_0OB%8>&?BQ>: M++X\\/\ [16FRZ'K"WWB#P5I\'QXTCXJ1VGA2TT&Y 32="^'_B;XA67B7PIX MH\(#PIXRMC;>,?#]_+JOA/QI:>'O"CA^Q!XQC^(=]XG/C?P3J'@_QC\;=3^* MWQ$\!:GH'CNTM=5?6/!'[-EE:ZQIFJ>$O'OA21_B%X$\<_L\-J7A#Q#XBLM; MTBY\,>/M9TK5-&@U&P-]JX!]PVGQ3\'7OQ1U_P"#L-WJ0\=^&?!'ASXBZO8R MZ#K<&E0>$?%FM>(/#V@:E#XEEL5\/7D]]K'A/Q)9MI=IJ4VK6?\ 9%Q<7UE; M6DMI/%?#'B#P!X7UG49;;6?B?KNJ^&_!=O%I^H7D6JZQHO@_Q%X\ MU"VEO+.UGL]-2/POX5UW4(KG4Y[2UNGLOL-M-+?W%M;3?(?QO_96\9_%?XN^ M(/'-KX@\&V?AG6+/]C&V&CZI8ZY=ZG,G[,7[5.K_ +0OBFVO98 -->R\>Z#K M=YX%L[<0S+IK--J.JKJVGWDFCQ>%:'_P3\^,,/AOPEX9U'XY^%]./A#3]:'A M?Q9HG@SQ%/XS\ 76J?LT?%G]G"UT7P)JMQXNTU=-\):2/&OA;XCZ;IR+875I MK6F>*]!2=H=Y$^U6V]S$$7SX=SF%OV.O%?AWQS\%_BI!_PIC2?'_@74;UOB(^@>&O',_AWX@:+\ M0O$?B?Q1\2[.WM_&GB;QAXDTC4_#?BJY\/\ CGX+ZI<>)KX>#O$>J?%"QDM( MM'^(%^H_1,< #C@=A@?@.P]J "BBB@ HHHH **** "BBB@ HHHH **** &2? M='^_'_Z,6O\ #%_X*"?\GZ?MN?\ 9W?[2?\ ZN7QI7^YU)]T?[\?_HQ:_P , M7_@H)_R?I^VY_P!G=_M)_P#JY?&E '^OO_P1,_Y1(_\ !.C_ +-!^"/_ *A] ME7ZC5^7/_!$S_E$C_P $Z/\ LT'X(_\ J'V5?J-0 4444 %%%% !1110 444 M4 %%%% !2$ \']"01VX(P0?<'-+10 FT9SSGW)('T!. ><9QG'&<4M%% !11 M10 4@ '0 =^!CD]3^-+10 4444 %%%% !1110 F "2 3U..3C@9]<"EHHH M**** "BBB@ HHHH I'3=/8EC96A+$L2;6W)))R228R223DDDDGDU+#:6MNQ: M"W@A9AM+10Q1,5R#@F-%)&0#@G&0#C(JQ15NI4:LYS:>ZF?2BB M@ HHHH **** "BBB@!DD<44W;M=HB5*G-WG3A)VM>4(R=NUVF[#41(U"1H ML:+G:B*%49))PJ@ 9)).!R233J**I))))))*R2T22V271(I)))))))))*R26 MB22T22V04444QA1110 8&;<21Q[W((5=VYB"%!Q5RO.?BC\(OAA\;/"[>"?BWX"\*_$;P MB^HV&KMX<\8Z-::[H[:GI4CRZ=?FPO8Y(#=64DDCVTVW?$SL5()- '1?\)CX M4_Z&7P__ .#O2O\ Y,K"\4?%7X=^#?#7B#Q=XB\8^'=/T#POHNJ>(=;OWUC3 MI%L])T:RGU'4+DQQ73RR&&TMY76.-&DE<+&BL[J#\V_\.Y?V$?\ HTCX ?\ MAM/#O_R+7Y8_\%2OV&O#=A\-_!?P_P#V,/V#O"NI>,?%GB!]7\8_$3X9?#3P MK9:AX.\+^&O(FMM#M-7EFTZ>TU7Q=K%S;K,UE)(RZ!I&JP7 C&H0%@#[P_X) MW_\ !0OPW^V?X#^(FL>($T3P3XQ\#_$37+%O#DU]%9N_P\\07]]JGPQUAOM] MR#-?-H"OH/B)X6,7_"2Z%J,T<5O;WMK"OZ&_\)CX4_Z&7P__ .#O2O\ Y,K^ M-#]CK]A?]I7X>_M%_#C6OCU^PEXK^(_P>U'5#X6^(.B^-_!7A?Q+INE:!XD, M5@WC"SLKO5[MH]2\(7WV+7/.M87NI=*MM6L84>2\45_3^/\ @G-^PB1S^R/\ M >__%M/#O;T_P!%Z'M[4 ?7=EXCT#4;A;6PUO2+VY=79+>TU.PNIV6,;G98 M;>XDD947ER$(4HV.D2ZQR%_;6]_ M#<6,]Q:>?]H@BO;>XM))8T6Y@FA+Q, ?.7PU_:R\ ?$SPYX;\<6=K?>%O!>L M^%9KW7;[QQ<6/ASQ%X#^(]CXKT_P7K'P6\9^#YI)M5T[XD:)XDOCHNH:;:RW MMK-J<"6^D3ZK!J6CW>H>SV?Q6^&^HVPO--\;^&-2LY%T8V]Y8:Q9WME=GQ"N MD/H<=G=VLDUO>S:JGB#0'LK>SDN+B>/7-'D2$KJ=B9_&+G]DWP6=;U[Q7HWB MGQQX6\5^,M+^#UAXZU7P[J&D6^G^-+SX.:II]UINO:[X5O\ 1=2\,2:]XKT+ M3+'P/XWU.VTR"YU_P1IGA[0I7B7PGX8N-*X/3_V#/ACHD7A:XT#Q?\0]#\2> M#;?X-QZ/XLTF^\-Z9J-_=? VVT;2/!.J>,-%T_PS:^#?&VM1>%-+O/ ]WKOB M+PQ=^(&\&>(]:T"VU>VM;?PR?#8!ZU\'/VGOA3\8OA_X)\<:?XDT70+GQE\. MM#^)3^%-7U_19=?T'0];T_PQJ2IJJV-W/:FXLH/&OA![L6TTH2+Q7X7N-HM_ M$FB27V[XK_: ^&_AOP_X+U^SUE/%:?$?XE6GP@\"67A4QZK/XB^(DVJ:_I>I M>'8YEDCM-.F\*OX2\8W?C*74Y[4>&;3PAXD6_C&H::=/E^<]&_X)^^ ]"\/: M!X;L_BU\:)K3P;X8L/#'@6\OM4\!7&J>#TTF[^!^LZ/J6F7:_#V&.XGTGQ1^ MS]X%\4VNEZE;7GANYU.Z\5VVJ:+J&E>(IK"WWO"W[+%UXB^#&C>!OBGJ=YH/ MCGP7^TA\5?C_ /#_ ,>> - MZ\01Z!HUAK^N:$__ D8O=3T;0M#UC1);&_G9M*\1^(->TOPYHG]K0:1J=SX MAO;/0I=-@U:_T^SN^5T_]I_]G?5IK>'3/C7\,K][IH%MFM/&.C3PW NM,\5: MQ:2P7$=T8);>\T_P+XUGL[E)#;WC>$/%%M:RS76@:K!:\SXP_97\#?$/5]*U M[Q[K'B?Q3JB>#]$\$>*VN;K3M.T_QQHOAKXCZ'\5_#XUG2=&TVPL-.N]%\9: M();&[\.Q:3.=(U75M)O&NQ-8W6G>#/\ \$_?#V@:&C^'/B+XZUC7M TWP1<: M';:X?!5C8ZSKGPO\9?M%_$;PI#KM[I_@PRVEAK7BC]H[Q38^)IM+MH)4T+2/ M#JZ,FFW]OJ]YK0!]/6_[3W[/EXES+9?&'X?WL5G9W.HW4UGXCLKJ"WTZS'@2 M2XU&::W:2*+3X[3XG_#O5!?.ZVLFB^-?#.NQ2OHVL6=_([1/VEO@=K>F'5U^ M(WAW1[(_$#Q]\,(6\479\*37?C7X:>+O%G@;Q=H]E;>(DTV>[>Q\3^!O%>F6 MMQ#&UMJTFB7K:5+>+$:^5_"/_!/7P9-\//"%OXN\2^,?#GQ-NO@OX5^%WQ1U M_P %ZUX=O(]=MM-^%/PM^'U]IEG/K?@F73S9:3J'PKT'6_#VM6_AW2=2EN?M M_P#:%L=-U:?1;?TS3OV)?!.A^,M7\8Z%X_\ B'I[^(5^-$?B'09X_A_K6AZS M%\9/B7\3/C X;^W? FHZWHESX ^(7Q?^(6L>"M3\)ZWX>U66QUU= \8WWBS1 M]*TBVL0#T/QO^TIX-\/^#?A5X^\')#\3O"?Q9^+/PS^%FA:]X1US23I2'XGZ M]!X?TCQ;%J%W(+75_#EI<75K>W$FCO=75]IDR7FC1:@K1K(:U^U7\$+;X6>. M/BQX6^(/A#Q_H/@KPCJWBYX_"/BG0M0?6K6Q^'FK_$_3K;2+K[9]BG;Q!X.T M6_UO1[Y97TZXTNUO=3%R;'3K^:WR;G]EGPY)\'?V=O@S:^,/%5IH?[.6N? C M7/#VKK!X=GUGQ2_[/T6DIX5L?%1FTMIK%_A[X/^%VDZA#=>!+?4!X/\,?"?XG? M!C4;*_0>")=-U&X\5^#?BEJLVJW-SI^[3?$6A>&M:\-)HWV;5+/6 #ZC7]IG MX)VFFZ%=^(OB)X2\+:CK>F^ -0;0-:U_3XM9TP_$O5].\,>$K?4K2&65[8ZI MXPU6P\&VUTX6QD\4WEEH?VE-0O[*WN/:-%UC3?$.CZ5K^CW27VD:WIUEJVEW ML:2QQWFG:C;17EE=1I/'%,L=Q;313()8HWV.-R*<@?'>B?L.?#O1_!WQ$^&M MWXM\8^*OAK\396A\0^#/%NG_ \U*&WT/5K:63QOX?TKQ+IW@71O&L&G>.?$ MCCQI?-?>)=2NO"GB)=OPZF\'Z,MOI%M]5^ _#FI>$/!?A;PKK'B[7_'VJ>'= M!TO1;[QMXK324\3^++G3+2*SD\0>(O[!T[1]%;7-5\D7FK2Z5I.F6$]_+<3V MVGV<<@@C .LHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@!DGW1_OQ_^C%K_ Q?^"@G_)^G M[;G_ &=W^TG_ .KE\:5_N=2?='^_'_Z,6O\ #%_X*"?\GZ?MN?\ 9W?[2?\ MZN7QI0!_K[_\$3/^42/_ 3H_P"S0?@C_P"H?95^HU?ES_P1,_Y1(_\ !.C_ M +-!^"/_ *A]E7ZC4 %%%% !1110 4444 %%%% !1110 4TJK?>56QTR #]+CTN+6KC1;7X::C!I4M]'$LLE MC'J-^D#[E2ZD3:%^EO\ B.&^*_\ TCQ^'W_B1OBG_P"=10!_HAT5_G>?\1PW MQ7_Z1X_#[_Q(WQ3_ /.HH_XCAOBO_P!(\?A]_P")&^*?_G44 ?Z(=%?YWG_$ M<-\5_P#I'C\/O_$C?%/_ ,ZBC_B.&^*__2/'X??^)&^*?_G44 ?Z(=%?YWG_ M !'#?%?_ *1X_#[_ ,2-\4__ #J*/^(X;XK_ /2/'X??^)&^*?\ YU% '^B' M17^=Y_Q'#?%?_I'C\/O_ !(WQ3_\ZBC_ (CAOBO_ -(\?A]_XD;XI_\ G44 M?Z(=%?YWG_$<-\5_^D>/P^_\2-\4_P#SJ*/^(X;XK_\ 2/'X??\ B1OBG_YU M% '^B'17^=Y_Q'#?%?\ Z1X_#[_Q(WQ3_P#.HH_XCAOBO_TCQ^'W_B1OBG_Y MU% '^B'17^=Y_P 1PWQ7_P"D>/P^_P#$C?%/_P ZBC_B.&^*_P#TCQ^'W_B1 MOBG_ .=10!_HAT5_G>?\1PWQ7_Z1X_#[_P 2-\4__.HH_P"(X;XK_P#2/'X? M?^)&^*?_ )U% '^B'17^=Y_Q'#?%?_I'C\/O_$C?%/\ \ZBC_B.&^*__ $CQ M^'W_ (D;XI_^=10!_HAT5_G>?\1PWQ7_ .D>/P^_\2-\4_\ SJ*/^(X;XK_] M(\?A]_XD;XI_^=10!_HAT5_G>?\ $<-\5_\ I'C\/O\ Q(WQ3_\ .HH_XCAO MBO\ ](\?A]_XD;XI_P#G44 ?Z(=%?YWG_$<-\5_^D>/P^_\ $C?%/_SJ*/\ MB.&^*_\ TCQ^'W_B1OBG_P"=10!_HAT5_G>?\1PWQ7_Z1X_#[_Q(WQ3_ /.H MH_XCAOBO_P!(\?A]_P")&^*?_G44 ?Z(=%?YWG_$<-\5_P#I'C\/O_$C?%/_ M ,ZBC_B.&^*__2/'X??^)&^*?_G44 ?Z(=%?YWG_ !'#?%?_ *1X_#[_ ,2- M\4__ #J*/^(X;XK_ /2/'X??^)&^*?\ YU% '^B'17^=Y_Q'#?%?_I'C\/O_ M !(WQ3_\ZBC_ (CAOBO_ -(\?A]_XD;XI_\ G44 ?Z(=%?YWG_$<-\5_^D>/ MP^_\2-\4_P#SJ*/^(X;XK_\ 2/'X??\ B1OBG_YU% '^B'17^=Y_Q'#?%?\ MZ1X_#[_Q(WQ3_P#.HH_XCAOBO_TCQ^'W_B1OBG_YU% '^B'17^=Y_P 1PWQ7 M_P"D>/P^_P#$C?%/_P ZBC_B.&^*_P#TCQ^'W_B1OBG_ .=10!_HAT5_G>?\ M1PWQ7_Z1X_#[_P 2-\4__.HH_P"(X;XK_P#2/'X??^)&^*?_ )U% '^B'17^ M=Y_Q'#?%?_I'C\/O_$C?%/\ \ZBC_B.&^*__ $CQ^'W_ (D;XI_^=10!_HAT M5_G>?\1PWQ7_ .D>/P^_\2-\4_\ SJ*/^(X;XK_](\?A]_XD;XI_^=10!_HA MT5_G>?\ $<-\5_\ I'C\/O\ Q(WQ3_\ .HH_XCAOBO\ ](\?A]_XD;XI_P#G M44 ?Z(=%?YWG_$<-\5_^D>/P^_\ $C?%/_SJ*/\ B.&^*_\ TCQ^'W_B1OBG M_P"=10!_HAT5_G>?\1PWQ7_Z1X_#[_Q(WQ3_ /.HH_XCAOBO_P!(\?A]_P") M&^*?_G44 ?Z(=%?YWG_$<-\5_P#I'C\/O_$C?%/_ ,ZBC_B.&^*__2/'X??^ M)&^*?_G44 ?Z(=%?YWG_ !'#?%?_ *1X_#[_ ,2-\4__ #J*/^(X;XK_ /2/ M'X??^)&^*?\ YU% '^B'17^=Y_Q'#?%?_I'C\/O_ !(WQ3_\ZBC_ (CAOBO_ M -(\?A]_XD;XI_\ G44 ?Z(=%?YWG_$<-\5_^D>/P^_\2-\4_P#SJ*/^(X;X MK_\ 2/'X??\ B1OBG_YU% '^B'17^=Y_Q'#?%?\ Z1X_#[_Q(WQ3_P#.HH_X MCAOBO_TCQ^'W_B1OBG_YU% '^B'17^=Y_P 1PWQ7_P"D>/P^_P#$C?%/_P Z MBC_B.&^*_P#TCQ^'W_B1OBG_ .=10!_HAT5_G>?\1PWQ7_Z1X_#[_P 2-\4_ M_.HH_P"(X;XK_P#2/'X??^)&^*?_ )U% '^B'17^=Y_Q'#?%?_I'C\/O_$C? M%/\ \ZBC_B.&^*__ $CQ^'W_ (D;XI_^=10!_HAT5_G>?\1PWQ7_ .D>/P^_ M\2-\4_\ SJ*/^(X;XK_](\?A]_XD;XI_^=10!_HAT5_G>?\ $<-\5_\ I'C\ M/O\ Q(WQ3_\ .HH_XCAOBO\ ](\?A]_XD;XI_P#G44 ?Z(=%?YWG_$<-\5_^ MD>/P^_\ $C?%/_SJ*/\ B.&^*_\ TCQ^'W_B1OBG_P"=10!_HAT5_G>?\1PW MQ7_Z1X_#[_Q(WQ3_ /.HH_XCAOBO_P!(\?A]_P")&^*?_G44 ?Z(=%?YWG_$ M<-\5_P#I'C\/O_$C?%/_ ,ZBC_B.&^*__2/'X??^)&^*?_G44 ?Z(=%?YWG_ M !'#?%?_ *1X_#[_ ,2-\4__ #J*/^(X;XK_ /2/'X??^)&^*?\ YU% '^B' M17^=Y_Q'#?%?_I'C\/O_ !(WQ3_\ZBC_ (CAOBO_ -(\?A]_XD;XI_\ G44 M?Z(=%?YWG_$<-\5_^D>/P^_\2-\4_P#SJ*/^(X;XK_\ 2/'X??\ B1OBG_YU M% '^B!)]T?[\?_HQ:_PQ?^"@G_)^G[;G_9W?[2?_ *N7QI7]?0_X/AOBMN7= M_P $\/A^5#HS!?VCO$X+!'5BH+?"9U!8# )1P,Y*L.#_ !0_'GXIW'QS^.7Q MF^-EWHT/AVZ^,/Q7^(GQ3N?#]O>R:E;Z%WA:0QJ ?_9 end GRAPHIC 23 ctbcbankstamp2.jpg CTBC BANK STAMP begin 644 ctbcbankstamp2.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X1#N17AI9@ 34T *@ @ ! $[ ( M , (2H=I 0 ! (5IR= $ 8 0SNH< < @, /@ M FMC.60G/SX-"CQX.GAM<&UE=&$@ M>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB M:'1T<#HO+W=W=RYW,RYO&UL;G,Z M)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@("@D*% L+%"H< M&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*O_ !$( ,X!00,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 M 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q M008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+C MY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4& M!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R M@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JB MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR M\_3U]O?X^?K_V@ , P$ A$#$0 _ /I&BBB@ HHHH **** "BBB@ HHS2;A0 M M)^-,FN(K>%Y9Y%1$&68] *YF\^(OA:SF\J75D,F-A'9/UV1[=?:S8::NZ_O88 M!_TT<"L&]^)/ANS0.-06XSG"P .?_K5Q4'P^&IV8O+N?5-9=I#M,:+ < XP? M.(;UJ1_"-S&@6R^'L0(?[UUJBO@>I ?]*N.'PZ>LK_!_$F,'KF6*,K>1/*0%#1 \GZ&M M^+QCH\%S>>$]%NY(W C-M)Y9"]SR0 [BN8P\$J2(>C(P(-2DXKPW4-*U+PW%&FE^(]0M8E(\N&:TGC '7DJI6M' MPYXM\67%P+739H=82-';W438PZDOVI>#$Z.N#C/ M4C!_ UR2P]6/V?U_(ZHXBE+K]^AT5%-#JR@J001D$=Z7)?&>F^'+: M7[3()+@1ED@0_,>N,^@SWJH0E.7+%79$YQIQYI.R-N>ZAM87EN)%BC099W( M K@M<^)B-=&P\(VIU.^W["P4E%/?IR?PX]ZP-4?4_%=NVH>(]331M*C3,:1$ M[I<@$@*3\W'>M'PUX9O9[!WT> :'97AWO[G4GU(P@KT88>E27-5=W^'_ M ?D>=/$5:KY:2LOQ_X!B7\^M:U>/;^,=8CL(-V!I]KAYI@>P103^=2:;X-O MY;N-]!\-16T*#B\UMBTA]Q&#@?B#7:"P\.> [*2[,;3W;'/F2'S+F9NV.YZ] MJQ]2^(&OZ9+I]Q>:1;VMA?3*BEY"[J,_Q8X!P@6COIUG#"Z* M3YA&3^)ZUL;LKQS7+>/=6DM/#LMC:\ZAJ)^RVJ*>2S@C/X#)_"O-C.I5DH7T M[=#OE"G23G;7OU%\&>([KQ'X7&I:@D5JS,Z@H>,*<;N??/7TK#TOQ=';;Q/X/T]KR:\3[&'ADLH9]D4SJS M??X[]_K3A-/H=HZRW.C>%H=_^JM +B>1>PY_PKLY*7/.*77;M^;_ ./GJ\D M)-]-^_RT7XG3:!XEO]8U!X;K0+RP@V;DGG /L1G(-;U_>P:=8R7=Y*L4$0R M[MT44VQF2XLH)XRSK(BL&*X+ CKCM4\\:2P,DJ*Z,,%6&01[UY\FG*]K'H03 M4;7NSB/$&MZ-XETYK6VL=1U(J&?#-O'-:70O MHXDC6UDP[H<;5\QQP,XZ]ZH^.].U:^U"WLK"WU!M/1!N%M=QVT2DG')P6.!6 M;XVFU:XM-/TM])CM+62^M[=;LS^89B.5& 2..:]"G3A-0B]M[7_ *_(\^I4 MG!S:W[V_K\SL_"VEZS 9=0UV\/GW9+-9@[DAR>%!]A749XKDY-!\1SW\-S+X MG$:QMDPQ6H", >^23TKJ<_+QZ<&N*LTYIS=UK?B"VUQ[=? M#CW-D!E;J&X0?F&(-<_KVNW>M:+'JFEQ7NFFRF9C<@)*@1>'R%8^GZ5M:YKM MQ:>)8+2&[M[:VCLY;JZ:=,[5#*!CD>IKED@FN_ :2V=[:V5GJ]Z[SR3!H]V] MSP#SM#8_6NJC"*Y9M);?K+H!J5C%%)NR/M%G(4;GD@E3_ #K-TW78=#\167@N72K6.TFA#0O# M*7#!LG)!'<@UV^G:79:5 T.GVZ6\;L794& 2>IK.K:EK"Z;VUZ?(TI7JZ3L[ M;Z=3E[WP=J=IIXB\/ZU(2K K;ZB!/%CTY&17$ZEX7F:\FDUWPW=6S,Z1+ MYB,/[VQLD=.E>RM(%^]CGCG_ #[5SFH^-]/T_4M0T^6.0W5C:&[V?\]$"Y./ MY4Z&(JI^ZKBK8>DU=Z'!V.I>)=+C9?"FHV^MVJD;H63$L(4 %&PW(]*Z31/ MBIIT\YM/$"-I5RIP!*I //Z57U<^&/$#:#=3B?3K_5<_9+BW?8Z/QPWKS5/Q M=XVJ>5=18'=>0P_PKJ?LJK2J1LW\G_D_P.:/M*2O!W2^ M:_S7XGIEI>V]]"LUI,DT;8(9&!%6#-23582F)K208DC [ MLF>O';%=KX0^)UAX@9;2]C^QWW0IG*,?8]NG2N6KA)0O*&J_'[CJHXN,M)Z/ M\#NZ*:&W=*4GGVKB.T6BBB@ HHHH **** "BBB@ HHHH **** "D8XZ4CG&* M\_\ '?BJ[DVZ%X2F:75G?$P@Y>-<9X/0'ISVK6E2E5ERHRJU8TH\TBYXG\<) M;7$NC:"KW>LMA4C1+4+=M:\3F(-LD^:*UST,CG@_3F MK&@://$18:093K>&;4-79?,6V/&Z)2>"^#C(]Z]'TK1['1[5DM(]K.Y>65R2 M\A]6)Z]!7=*I##QY(=?O?_ ['!&G.O+FGT_K[S)T3P;%;3'4-0XGM9%."LB\CGWZ?C7+&HY54ZGX]# MJE32I6I_\.<#JL+:-J2WOAZ]N-7U'3=SZ@MP=R'*'))/0\\**UK*#2-8@&@S M00SS:K8?:7N8 BLIQPO52,UBS3ZE>V4=Y=1$V5W'%.64"**VE1OWXF(P3W MSUJW]@NKKQ&^H>";>+3Y(;(;UFCVI,'9L$?W<[>/I7HR5XVD]5U_S^9YL79M MI;]/\OEU.Q\%:^-:THV\V4O]/;[-=Q,.5=>,_0XS6BV@6DOB%=8F#2W$<7E1 M!SE8AGDJ.Q/K7EWAOQ!+H'BZ*;5VMT.H1?9[KRI5?,R'"NVTD G/ZGWKV,'T MK@Q--TIWCL_Z9Z&'J1K0L]U_2.4\([(H]?MXX3^YU.8B(<9#*IX^I)_.L+2+ MN/4K623PSINF:'#;R-%<7%XH:57'4 >WN:W[&TET7Q;KEY>74,6GW@BEB\R4 M##!<,3GI6'.GPZM]3N;N\O+.7[4WFM!YIDC#]V"KQDUK"UVTF[VVU]=#*5[) M72M??3\2Q\.?$.M:[?:A'?W<-U9V3F%950*TC9.&&.V*] ?E2.U<1#XST6Q@ M5?#FBW=VK@!18V153Z5?)% MTJT*<%%RYG\V9'B/1]0N=3\0:?I^E"_:]AAE@>64!+=CN5B-W?Y<\5/XNT6[ ML/!>A+IT+L^D75O--''\Q*J"&Q^=3CQ-XUF0-!X.V'(SYLP!(_2GMXD\8!5: M3P<[^H2X7(_#%:KVJY=M/[R[6[F3]D^;?7R?>_8S_$WQ)T:\\,W=IIK1SF6\\ M .'C.4DA5&;IVXJ[;^.7W^5J7AO5K+/\36I<8]?E%34I7AR4X];[I_D53JVG MS3ETMLTCF+*X/BJV\6^)5BDFA:(6UE&$R^(P6R!_O8-.M?[3U?5]-TUOMMU: M36JM?Q:A;;(1@#IQ][K^-=+IGC'P?IUM]ELY4TV,.0(GMGB!)Y/5:LZKK=KK M6A74?A?6;?\ M!8F:W\F5-VX= 0>V<"K=2:E;DLNEUMI8GV<+7Y[OK;KKR2.O#KW+M6O=E#5])M=8T]K6]5FC)!^1RK M ^H(YKR[6$M$U.#P[IUY=6=K<;[6[>^C),2CE=K,/NL<#K7:^*?$5M:6ZI9> M([&PNE?[LV) XY!!4<]<=*XS5-:MM%7DAE!&X'RVY +=J M[,)&HM7M^7GL<>*G!NRW_/R[EZRN'U'6=3>*T2Y73+=;6TN;.$,+4X.XHK8R MWL/:MKX?7UD]K=6$&L7.ISQ2F1_M<;)(@X&#N'/(_6J?@R'3VUVX"7T4=[$? MFM;97@$BD?QQ'@D>H]:[B'3+**]:]BMHDN'78TBI@L,YP?7D5GB9Q5X6[&F' MIRTJ7UUN8FN>#K/5";FR9]-U%?F6\MAM;/HV.H^M<1KN@R&U$?BNS\NX4'9K MEA'\K'/'F*.1UY->MGGC%8VN>(-'T:W=-5N8(V=6Q Q#-+QT"]3FLZ%>JFDM M?S_K\#6M0IM.3T_K^O,\[TGQ;K'@)8K/Q/G4+"8 P74$HE QP<'OVX/->JZ? M?V^IV45W:2;XI4#+V//M7#:UX;NK:VAN/#ME%=:7(H:ZTB8#:V>$KV:[TZ!5%UILAR]L.ZNIYX_O>U=4Z5/$^]'27];]G^#.6%2 MIA]):K^MN_Z'MPZ4M8?AKQ-9>)]*CO;"0?-]^(G)C;T/^-;0/K7ERBXMQDM3 MTXR4X\T=AU%%%(H**** "BBB@ HHHH *"0.M%075S'9VDUQ<.(X8E+N[' 4# MDF@3=MSG_'/B;_A'=%W6Z[[RYW16Z^C8Z_A7!Z5I5_H>IV]C9S"X\1:HF^YG MD7/V*+J3_OG^E0R:LGB/Q'>>)+T@Z=IA$=C$W_+:4D[%QWRW)_"N_P#!_AR3 M1],,^I%9]8NOGNKGJS$_PY]!TQ7J.V&I*D\.Z:RPLHO9\)"74^6A/\ $QZ #K7+:YI4&EZ-IVLZ M#J?G:TSJJ21MN_M!BV2N!U_H!BLJ47.*7F7/! M4,?A+Q3J/AJ>62=IBL\$GE_>4@YW$=^.IQ7HC ]JXCX:36MUI]YJ[[]?/S-\*OW2MM^7D>1:Q=6.F^,K_0] M3BO+JVDN%O;6VA8@/(P!\O&,$%OPKI4T+6/$-M-)?,WA^"Y9=]M9L#+*H&!O M?^'CC 'KZU<\3:UX=L]4M37^;\C-\2OX1M--M M-&L+6;4)K>4.J:>]7U&*YY8A62BKVZO7_@&\,.[MR=K]%I_P3A/ M^%66-Y.)M=U*^U.0C#>;+A3^%='8>$]#T['V32K:,J, ^6":VJ*RE7JS5I2- MHT*4-8Q(D@1% 1%7'0 4\+@TZBL38*3O2T4 %,\OCU^M/HH J3:=:W.!<6L M,H!R-\8.*YO5/AIX>U*1I5MGM)F.?-M6V'-=?16D*M2#O%V,Y4H35I(X:W\% MZ_HRJFB^)IWA4C$-Y&''7D9!'6J]QXJ\6Z'=>5K.@1WL3#AZ\UZ# M3"/:M?K%W^\BI?A^1B\.DOWHJC#H&H-X;\0:K/%);:I=RF:WBP 8A"%='UFW:.]L82S'(F M1 LBGU#=:Y270/%7A.Z,WA^[DU?3U.?L5U*2Z@?PJQZUO"<9?!*S[/\ *_\ MP#"I"45[\;^:_P B]X(U[3_%<8O9[:*/6+,&.7 P1GN/;ZUV@<*HSQGIFN-T MC7?#NHZS&US9KINMQ+@QW$7ER<]@W\5:OBB#6[C2T_X1BXBAO(Y@Y$I^5UP< MJ?S%858)U;6Y4^_3_@&]*=J5[\S7;_+N9GB35KR"24)KEM86BR&&66.U:1X6 M*[@&); X]N] M[TF2W6\D6:\??YL$DBH$487)"Y^;D=1575KB^DM+#08[F"(W5WY.IZA;)MBD M8Y*Q>YVCG'TKOA'E@HP>KZ]ON.&,5^>O;%=I^7MQW_I7INGV$&F6,-G:)LAA7:BYZ"N: MNXTI7AHWT\O,Z*"E5C:>RZ^?D>._\3#1=WBOP_%]F2&0QZII>[Y8BN<_52#D M>F>]>J>&/$5MXET:&^M_D9L"2+=DQMZ&LCQAH++/'X@TR(O>6G,]N@&+R+&& M1A_$<=,UP/\ :(\*>(K/7?#!9]"U1PD\(_Y9R9^9"/X6'45NXQQ<-/BZ?Y/] M&9*3PL[=.O\ G_F>X9HJK8WL&HV<5U:2+)%(NY64Y!%6A7DZIV9ZB::N@HHH MH&%%%% !1110 'H:X3XGZO)!X=72[9LW.I/Y01?O%#+;^U+& MQD8R0:2B7=RH;A[U^Q]E51@>]>GJM0K-#(,,CC(-/Y=M IQEO4^PJ7PGX7M_#U@>-U]< M/=W!)S(_?\!G@5T1E:FIU%?M_P 'R1S.-ZCA3=N__ \V-\/^#[#1W^VR#[7J MDOS3WLG+.QZD>@]A71;!Q2#MQ3L]JY93E-WD=4(1@K1#%+BBBI+"BBB@ HHH MH **** "BBB@ HHHH **** $(S2;!3J* ,C6_#>FZ[!LOX-S*/DE0[73Z&N5 MDU/6_!5RHUR235M'D^5)XXLR0$8^_@<@C->@U&\:ON##(/!![UM"JTN66J[? MY=C&=)-\T='_ %OW.-\2W&M:WI-FO@F>#R;L,)[G>,HF!@#KCJ0>XKEM9T:X M\,> -*AU6"UDBM-3CEE$0=LKDEBQ;JQ]:Z*]T"Z\(ZC/K?AM3+9OEKO3!P&] M70]C[=ZW=/OM*\9^'2Z*)K2X4K)"_!!SR".QR*ZE4]E&+@KQO?S^9R.G[634 M])6MY6\AVAZ'HVE,UWHUG%!]K4,[QGANX[^YK9SMYX SDUB:?X;M](\/'2K M2]N(X@Y9)#)EDR>@)[>U<]%XDUBVU)=*N&T_7C)(8G6U8HT:XR#)P0.G/UKG M]G*M)M._KV_KS.CVD:,4FK>G]?H=TKI*N]&##L5.17GGBG3+70;P2-8F;0M3 ME!U!$!/V>0=)5_N^_P!*B@\(W^HM\)V=XS*TWEA)@#T8<'^6?QK;&4DTJRZ[_Y M_,RP=35TG\O\OD=#1117FGI!1110 4444 ,F?R[>1QR54G]*\.\.6Z:GH>MW M?R/=:G?PV:.X[22!G!^H(KV;6[H6>@W]P&?#B%N; MW6O-.T#)V#@?FN:]'"Z4I/S7X:_H>=BM:D5Y/\=/U/1[[5VTZ>'2].LGNKTP M&18E8(BHN%RS'H.UL(MU&WEZI;?94DB?;(CH6< ,.0#NY/;%O;VMZC37$\*;_ M -X "OS 8(Z\^W6GAZ::NUOU)KS:=D_E_7J=-::C M7[-,A&=O1_"M/DB5S1P_.OB>OS9D:YK.M67B>RCU/ M5Y;"*XM(Y9X;3+KN#D,%X)'&.?:I_ C:KJ'B5KH:OJ%Q900E;E;HM\TC$E5P MW3"XY]ZO7FI2VWB"XM)KV\:ZM[=90+6S3$2$=-[ \=>M:OA9(=05=;M=5O[F M.Y7!AFVA 1[ #H>]:SERT6K+;M_P.QC"+E6W>_?_ (/)8BI)JAXJM-"_X2[2KC4?LL2-Y MGVEW(P^ -BO_ ,".1[BJ>OP:]/XFTNT233+6V%T[Z>5C9BNR)L%AG'3L/:L: M=*"<7W3>IM4K3]Y>:6FYV6C^(K#7/M*V$Q:2TF:&9&!4HP..A[>_0U7UGQ98 M:)=?9;IIC&QFOQ/;WE]=N?M5S;KA9&4[0,9( M& /SY[U@ZWK$I\IZ'FN6E.K:A8V.CZRBW-Q9*;J\D'"RE"3''GCEN"<>E:G M@&[FUI;SQ!?6IM9;UPD<; Y6-% QS_M;JTJ4H1@Y-:^NF^AG3JSE*,;Z>:UV MU_$WO$'B&S\.6<5UJ)D6&201[D0MM)]?:LAOB)HBW\%J7N5$S!%F:W=4W'H, MGKGVJM\4GQX9@VD*_P!LAV%URH.\7XGH(.0,']:'<1JSNP5%!))/2D0\8K M!\9:LFE^%KUSAI98C#%'GEW?*@ =^37'"+G)174[)R4(N3-Z&9)XQ)"X=&&5 M8'(-25R'PXNE'A:/3YW87E@S0W$3G+1D,<#Z8Q747=];6-J]S>3+#!&,O(YP M%'O55(.$W 5.?-!39/17.2^._#XN88+>_6[DE<*!; R8R<#..@YJ74O%-GIF MO66E7*N)KP$QL!\O7%'LJE[-,7MJ;5TS>I"<4;@16)XNUF;0M :_MHTE:.6- M65CU5F ./?FIC%SDHKJ7.2A%R>R-SK1BHHGS&I88]O2I V:DH1E!4\#IZ5P? MB+3+[PWK"^(M W+9_>U*RCX5U[N%Z;@/3TKO3:L^<$;L>E:EEHNF:79FVT^R MAMXVX8(OWOJ>IKG/#L?_ BVM7^@>83:;/M6GH[;FV\[U' M([>*QTW3OL4J(//OKN,KC_=!QS72Z4Y)QC+W5\MSF56$;.4?>?SV_(U;*YMO M#^J'PCJ5UYUI=HWV)WDRP#9W1L>HZG!-7/#DVI:-K'_".ZK))=Q!"]C>;?O1 M@XV.?[P_6H)/AU8RQ3W%W<7-YJTL6!>RR?,K #! ' Q@5<\":GJFI:-(-=@D MCO+6X:W9W0H9 ,8;WZTZC@X.4=>_KW04XSC-*6G;T[,S_'Y.BW>F^(%1?LZR M?8]1&W_66\G8^N#_ #KF? %ZWAOX@:CX;+D65U(6MB!GMN0Y]T(KTSQ)I$.O M^'[K3IL[95X(ZJPY!&?<5Y))-<:3;^%];+#SIG2.ZWH!_J6V=>Q*\'Z5OA7& MK1=-[ZK]5^IAB>:G54UMH_T?Z'MZYP.:=4<3!HU8>%-3MXGV-):R*&(SC*FN!\-0C^PO",EI.EQ%;ZC*LCXV[MV]1QZ\ MUZ?=)YEG,@_BC8?I7CWAF\:Q\)W45PJ12:'JT#NN",#S55B2?^!=*]##7E2: M7=?BFOU/.Q-E53?;\FG^AW?BNVNH=8TC6X(5G@T\3K<1@9<(Z@;E'HK"GB M'!)6V_K]3>IAU-MWW_X'^1Y/??9KC2[RRLI[#5'U!UCLEMQF:+>07+_W4!!- M>A:Q!Y7A._A Q92CY1@?)?> -*D4?=@$9&>ZDKV^E8$^JZ MCX[OOLFDQ7&DVVFW+&:]E W$@,FU5]3D\]A5KXWO8+&4W)B6VD<-91 M1G.R':-H)]>,UQL%C WQ"O\ 2-'TX2:<+5+&X(!5+=2=[\]V.?S K5\*Z)XJ M\/7DNGW#QW>DEML,CSDR1*,C(S[8X]N*Z,1RRII)VT3UZ_\ !.?#\T:CE;J] MOZV':G:Z1I_Q*LYVL_,N;JW=BJ+N+R%E 8CT SR:Y[5&DM->AMK34&:'3GG: M2=\GRDG;8,'OM)KK;/P)';Z-(-*LFW6D.F+:(YS\K$Y;)[G=SFG2G#5W;45_3_ !%4ISVM9M_TCO?#FC6O MA_0H-/L-QBC'WV/+D]6/UZUS?Q*M8;?PQ/-;0A;JZN8$+1G:SD-@ D>U3>"[ M;Q3ID7]G:^LGZU4^)[7*:;IEPD2R6MM>":Y65PJ84'&X^ MF?2N>DFL2ES7U^\Z*C3PS?+;3[C!\6:0L'AFZODTD6E[&T7E7:WGFON,BKCV MX)KT_3X7MM,MHYY#+)'$JLYZM@5Y==Q7%Q>:7I7]EZ9:)?W$,Q6SD9I&B#!M MW(Y7@5ZK*JBS=)-X78<_$+7;&[ MUJRT:ZG":?#.KWTNPL ^@Z)?:CJ.C:#>*T:)%=QQPK$L6 M&//)ZG/Z5%=RZ;!.UU?V#:5H5K)OAMIDQ)J5R>CX.6...O7--\06%SIOP]%I M/E]8\0W2^?\ WBS-NV^VT?+77&,.6--W[;_?_730Y).HI3J7\]MNQZ18:G!? M:7%J"?)%(F\AB/E]HV-[+H]F?*L/*C!1G#DQR0VZN MC$N&9E&W:.!@L.O8UR89P]HU'KI\O\SKQ"E[--]/+=_Y%*]U^]T+Q!'XFN-( MFM$O6^Q75N6!W!<,LBX]L]?0UU^L>(!+X*N-:T:2&5%A\Q=ZY5@.J_S%9OAJ M";6GU/3O%&HV&L^1(C&WCC'^CMSP>/\ Z_6I/%+KX?L[;2]%L+:F\4ZA8GXB: UWJ$5O:6\$EP[LP*MV"UFW-U?:0D<$ME8P MS7$2VYMX;/861TZ!NX49R/:J5GI^GK:F73]-GFN8-$2)1%9EM\\@;YVR/4#& M?6NGV<>;GVTMIY]3F51\O)OK?7R/2]8\36FF^%Y-=A'VRUC57S$P^920,C/U MKD?%/B"ZU;2=.1-$O88+J]MBDLSQ@/\ -N"@;NIQ5G4]$CTKX+7EDJO&WV'S M'5^2KD G@].:HZAJ\%S9^$U2"^9()XY&1K1RTNV,]..2#_CVKFHTXI\T5>S> MODD=-: MEVY\2>+Y]4U+2YHH+&*..S%W'@[MS$NH]>!4VJ>-TT[4-6@BA^T)IJVXE]#HK36K"]OKJSMKA7N+5]DT8ZH:N!U< MD*>0<'GI7-P>&4A\;_\ "16CB-;FW*3Q_P!]N,-^0KG=3N-6\/\ Q4M/L@E. MF:EM$B$$IO/!QZ$ _2IC1C4=H/I?Y]44ZTX1O-=;?+HS1^)43V-K8>(;;B; M2YLL=VW,;85@3_GK78PL)(5=/NL,CW!K"\?0K<^!-7CD0,OV5VY&>1S_ $J. M'6)M*\#Z7<+:R7-W+;P1Q6Z]9)&0<'T'4D^@-#O4HQ75-K]05H5I/NDSHY)X MX8VDF9411EF8X _&JUKJEA?2;;*[@G(P2(W#$9^E<3K/]J7=O;MK]W:2VR%Y M;G3K1"?.VJ,1EB<8!Y(.,UB1E7T2[NX'MX-12Y,NG7%K&L4852 L+,, EMK# M!JXX7FC>Y$L39V2/72/_ *]>,^)+);K0O$D$T@"Z;K?G+C^%)>/R^:O2]&UZ M2^9;6_LY;"\VEA%+@[U!'(()'<<5Y]KJJ#\0H(RHC9K21QTVL<9)']:TP:<) MM/R_-+]2,4XS@FO/\F_T/1O"-TUYX0TJ>0Y=K6/=]0H!K9KD_AG,\_P_TTN0 MQ42)D=P)& _E76#I7'65JDEYLZZ+O3B_(****S-0HHHH #]TUX;J5M,/B#XC MT(^8/[5CD,:D?*S[?,0Y_P!X8KW(]#7G7Q(TJ:&ZT_Q%8HS3V4JF1E. B@[@ M3ZC.1^-=N#GRS<>Z_'H<6,AS04NWY'1^!=9_MSPE:73 +*J^5,@ZJZ\$$=JZ M*O/?!>HVUKXCN[:*4O;ZZO\ :MH N/+)XD0^X(!KON,$UCB(\M1V-L/+FIJY M)0>AIA;'M6)KGBW1O#BH-5O%CDD^[&.6;\*RC&4W:*NS64HP5Y.R.?\ &TMW MX;UK3_$]C$TD*D6NH(HR6B)!#?@<\^]=M;SQW5O'/"ZR1RJ'1@>&!YS6'H_B MO1O$K7-I92EG1<21R#&Y3QD9ZBL'2+R[\$:PNAZP3)H]P<:?>, !$]=,J+O&7X/_ ()WD=K#$\CQQJC2G<[*,%CZ MFI<#%1JRLFY2&##(([U(OW1]*Y-3K&D4^(=7M+Z:6YT.RU>:[ M0R/=7;$M,P.>?3K5OQ;,+WQ@MG*;A([+1KF\5H6*-NW*.".^!TKT+%1M$ADW ME06QC..U6ZZ]I[1+\250_=^S;_ \=MK^&UA\+7%U)>:A<6T$E[=0H2[CY/E) M!.0!GI5J:]\2ZJNMWFDZ5/IT4RQ.D\X*,!&"<*N/FS7H<7A^WA\47&MAF,TT M*0[<<*!Z5K[1BMI8J&EHW]?6^QC#"SU3E9>7I8QM!NVUSPM97.H1*6NK=6EC M=>"2.>/?K7.:TOG_ !@\.6R?ZNTM)IRH[;@5'\J[M4"H%48 X %??\(A?V?A'Q+] MH82ZAJ$LDZM'UPN2@KT<4A&<@CBHIU94]O+\"ZE*-3?S_$Y'0/$UEK'@^*22 M\CCNA;>7.KR!620+AL@GUIGP]\0CQ#H*+>21RWUHQCEVGG )VM^(Q^-5?$OP MMTO7KZ6\BGDL)ICF0Q("K^Y![UH>$? ]EX121K::6>:88DDDXR/IT%=$WA_9 MOE>KUMV.:$:_M%S+1:>HWXF7:V?P_P!2 <(]P@@0'^(NP! ]\$TWQ%!-I_P_ MAGM'6&YTJ".>/S1D91<%3ZY!(^N*SO%$,GBOQGI^BVDB_9--87=ZP.?G_@3Z MX!_.NJ\1:2NN^'KW3#)Y8N8B@ M;ZO(]QI=[>P:=-9W$T,<_D" J SX+ DG#,>O'(%9^D6QCN)WLD:VMHPCQP7/ MSJLQQSZCG\L&NGO="U2YO-^H6]]=79LOLB^2X%LAZ^9D\C/(/!_E5>UAN='U MBWN+E;Z"\B>:>6VAMC,DRL%&Q'X[KD=^37?&LHPY4<$J3E/F?]?U^AHZ):P7 M/B6W6Q>ZE%DTLU[,\QD19V"J8U8^AW<>U<]K4JS6WQ ; 7S;NUMD?^\5V@C/ MM_6NZ\*:6^D:?>W%W&();ZYDO)(MV1'N."5WLJY'UVUC0?-5TVT7XW_0WK)QI^>O^2_,].^'MJ;/P'I431F)C$69# MU!+$_P!:Z6JFF0?9=+M8#UCA1?R %6Z\VI+FFV>C37+!(****@L**** \BL M[6M,75M#O-/9MGVF%HPW]TD<'\ZT:0C---IW0FDU9G@ND:=?Z9YNC7$CPZUI M-VU[8-GBXB&/,C4_[07.*]HT36K37-(@U"P?S(IESTP5/<$>H-<;\1?#-Z]] M8^)=%.;S3\M(O&"@R2W/MGCN*H>'?$.G:03K&G2.F@WKG[5 V6-C<$_>/HI_ M+IZUZ=9+$TU.._Z]5\]T>;2;P\W![?UK_F==XQUVYTNP@M]*57U*_E$%L''R M@D$[C[#%4_"O@J'2X%NM<\K4]8)/[0%YXAUA $&%L[2,+&1ZG(S^M4;]NW_ Y1ETN>]^)Z:A':/':Z;9[=_P!WSW;) &.N!4^F>(]& M\:QW.CZE:&.[0$365RF>AQD=CSCWJ;Q%XCNK:Z32?#5FM_JD@.X9^2V7UD(Z M9]..E8E]X*TG0[>#7+S4KBUU&WD\^XO$?)G8\L@7T).,"M(I2BN?1V7+W,Y7 MBWRZK6_;T+-CJ5WX%S8ZVK3:%YFVROD.[R4)X1^_&<9KN;6\M[NW26UE66-A MD,AS7$:?XOM-9F.A>)=.FLY;P8A2X0[;B,\CGL<4D_A[6/!]L3X%VW,#R;I= M/NWR![H3@CZ9I5*:D[3]V?X,=.HXJ\-8_BCOL@4MY?[!J&,O M:7(*.I[]0,\UT:L#T((]17'*$H.TE8ZX3C-7BQU%%%26%%%% !1110 4444 M%%%% !1110 8HHHH *3(R12TTG!/>@!6/RFN>\3^*;;0;98=K3:A= K:VR MDNW]!S5;Q%XP2Q\RPT2,:EK)X2SB)8I_M.1P /?%1:%X<>WN3KWBB6.XU=T^ M8](X$'\*CIQW-=$*:BN>IMT75_\ .:=1R?)3W[]%_P2QX(\-3>'M*F_M"X- MUJ%W*9KF8]22, 9[XKIMM96G^)='U"5HK+4;>:1< JL@)[X_E6L#FLJCG*3E M-:LUIJ$8J,'HA,=::4!QGMTI2X!I3]VLS0Y7X@:PVE^%I8H QNKX_9+98_O% MW&!7FEEI[3?$W2]'4M-;::8H=OH8UW.W/J^:Z+Q+XGM;C6KG5+AE?3=#W1VG MI/>GC&>X4 GVQ5[X7>'Y'AN?$VI.9+K479XR0.%).3CW/]*]BE_L]!REO^K_ M ,D>347MZZ4=OT7_ 3T11\O%/'2D Q2CI7D'K!1110 4444 %%%% $JD07%M)G:D8Y(R/XNHJK?V% MMJ-K);7D230R*597 ((/%;T*WLI:ZI[HPK4O:1TW6QQ_AS7;?2K?3+%W9]+O MEQI]U)U4=1$WN,$5UNH_:383"P\L7.P^49,[=W;->3:CX=?P5/=QZQYE]X6N M3@1A\M"Q.0RYZ,#Z=16_X7\3QZ)96\%WU M=5:@I?O*>OZ_\'NCFHUW'W)Z?I_P/,Z/PMX7B\,V,IDG>[OKE_,N[IQ\TK?T M'M7$^(]GPW6AZ+>[UB+'='Y["UO7M M'F7B5#V]/H:XJ.W\;R^'7\,QZ=;6+*BP?VBD@\L1=V '*M5MH])TC2U:>']X':5L8))XPHQZ4VY^)>KW M$$FI:#X<:YTJ)L&YF8J6 ZL!Z47,(GU;2O -@/-M-/CCFU-V. R#D+CN2>?Q MKN]0L?M>AW%C:,MNTD#1QL!PF1@&G.=.,ES1NNB[1O\ F]R81J23Y96[^;_R M1D7^@:+XZT.SO+R$KYD:RQRQD*Z9 .,]ZR19>,/"7&ERQZ]I\8PL-RVR=!Z MC@_C77:%IW]DZ'8Z?N#&V@2)F'0E5 )_,5:O;B&SLY+FX;9%$I=V] !S7,JT MD^5:Q[,Z7137,]'W.3T;XEZ7>!(=91]'O6'XD:*0IDT_ M7(ER/FD,M8EQ\3O#$$WDQWKW,G9;> M%G_D*TC1J3^&+?R,I5J<7:4D=<&STII<@]./K7%+X]N]498_#F@7]TS=)9T$ M4?J>2:K2:7X[U[S5U'4+?1[9VP(K9MT@'^\*U6&DOXC4?7_(R>)37[M.7H=+ MKWBW2O#D.[4[A4<_=B RS?05SMIK/B+QH2MG;-H.FD>5H M#$$9\HO'W@/7WK%\'W_]@:@_@[6+B:6YB9GLII3D3PY) R>XY&/:M82BX^TC M[TUJ[]NIE.$K^SEI!Z(B@\*^%_%>@6U[H?\ H3Q\PW-OPT3CLP/7%7O!_BVZ MOM0O=!UB 1ZEI_#/R%F4<;AGZ9J'4M/N/!VIRZQH=JTFFW'S7]I$>58?\M$' MX\CVJC8:C'XN^(^FZOHT$QT^RMI4EN738'+9 4>N#56]I"3>L=TWNGV?J"]R M:2TEL_->1J:CI'B5OB):ZE97H_L@JJS0%L #!!&._.#FK?B[Q/<:-]BL=+MU MN=3U&7RH(VSA1CECCL*TM=UJ'1-.:XD4RRL1'#"OWII#]U![FO*M7U75K!I( M))DN?$^I.(SY/S"RBY B5NS'//YU-"G*NTY+1:>OKZ=0K5(T4U%ZO\/^'&3: M2/$.OV7A"R1O[/T^5FO+L#YI)#]]O0O9].LH=.T^&SM5V0P1K'&OHH M&!7/>!/"P\-:&B72QMJ$PW7,H&23G@9[@?\ UZZD5GB:RF^2&R_%]6:X:DX+ MFGN_ZL&*6BBN0ZPHHHH **** "BBB@ HHHH I:EIMKJME+::A D]O*,.CC@U MYEJGA/4?#>L2'2HVG\.R1/+/:2G?'D+RI!YR<#!%>M8IK1AE*M@@C!![UO1K MRI/35/H85J$:J[/N>7^'/$DYN$E\,SOJVDRJ'GL[A\W%AQSM[LOYUW>EZ]I> MLHQTV]CG91\Z!OFC_P!Y>HKC_$7PR6"X75O!TK:;?QL7*(QVR'ZU(7-3?^?S_ ,T<7MJE"7+/ M_@?(ZSQ!X?\ $VE>-+KQ#X2AANFOD"S12L!@JH ]/3UKH/"NC:M!)-JGB2Y\ M[4;D*OE(<1P(.=H'3.2>:SM*\=36UT+'Q7;K:%R%@U&+FUG'KOZ#-=E;W,%S M$LUM*DT>.'C8,#^(KGK3JQ@H22]>Z]3HHQIRES1;]/,G]\5R/Q(U&.U\*O:& M3;)?2)!M52S%"PWX Y^[FNM9OE^:O.=2U_2?^%J0C5KPP+IENRP!^(S*^-Q) M_P!WCGUK/#Q;GS)7MJ:8B24.5NU]#+NXM(\4^(- B\&6:.ME/')_XL2,^US=6HHVNH_?KT./VBI4V^LONTZGH/AC4;F\\%V%_?MOGDMA)(V,;CZU5T7Q MI8:OX2N==FC:WM+=G$H<;B O?CKGBLN[NSHWP4CD5BCC3$C5AUW,H4?JU8-C MIDFC^ =9T&-M[S75M"BOV,RQ9'ZFLU1A/FE_>M\K_P#!-'6E#EC_ '?QM_P# MMVA\,ZS/;K<6EE//>0_:(4F@7>Z''S8(SZ5#)X-\'W%Q]E;2[#ST&\1( K*/ M7 K UO5+#PWXQ2^NI4(TS15BCA7EF=G.%'X 5M^#/"[68DUW5Z3):FXMWE&3&X8#:6_']*Q[7P5; M>-M)N]>U"XN?M=Y/*]HR28$*JY"+C\.:WYIW?-4?+IJO,QY8:&;566'1[;###;U+9'IR:T;?0=*M'WVNFVL+8 W)"H.!^%8/PYO]1N_#;P M:PRFZL+E[5RH(R%Z9S778]JXZLJD9N,I7L==*--Q4HQ2% & ,"EHS2 Y.*Q M-Q:X+QBZ^%_%NE^)TREO<.++46[;#C:Q^A%=[69KFCVNNZ7/87T7F0RKR/?L M?PK6C-0G>6W7T,:T'.%EOT+D,T=S;)+ RO'(@9''0@C@USGC3PNFNZ:+FU#1 MZK8CS;.=/O!AR%]P3VKD-&M/'QC&@VTD6G66GL85OI(W4OV M3PHL)49$NIW)_P!'BQZ-T:N-O=7G_MUK;P9YM_K4P5+C4W_>9QG>$7HBYYZ5 MM3PTIMMZ+>W^?;\S"IB(Q7+'5]_\N_Y%C5M7GAD,UPRWGBRY/EVUG"V]; 8. M-H^[OQU/7GTKJO _@9-#4:CJL8EU69M[,QW>43U /J3U-6_"W@:ST5EU&X1) M]6E7]]<$YP3UVCMSG\ZZS![TJ^(7+[.EMU?]=!T<.[JI4W_K\1U%%%<)W!11 M10 4444 %%%% !1110 4444 %%%% ",*QO$7AG3O$VG-9ZG'D<;)5 WQGU!( MXK:HQ3C)Q?-'<4HJ2LSQZ]\'>(?!L5W_ &)-_:FCR_-+9SIO.WT*]_PQ6+H. MN6%M<3_V=>/X7O2"K0;3-;.0.I#?4PC3O3?R?Z/H\/3R7/AS6PT0)*6TV=IY^Z1RIK#O9 MH[)C#X@\.O8ZG(Y1+O39C 2W'S ?=)_&K^KT:CO2>OE_D_T9G[>K3TJK3S_S M1ZYJ.D_:- FTS3)!8+)'Y2M''GRU/7 XP:HZSI#67@.[TO1;?S&2U:*&,CKQ MC\^:X_P[XFU!X]MAXFL[B&$$&VU:,Q3;AQC>"0>>_-=,WB[5+20?VCX9NQ 6 M"+/:2K.K$D\X&#C Y-<[HU:;M>]G?M^=CH5:E-7:MI;^K7(/$&GRSZ#X28+M$ZX+8]-WIS1&K.DFI1Z/\0=.%5W MC+JOP/-=7\-6OC'7?%S3*S7=BD<-J5/"MY>[^8%>A^%KLWWA73;A_OM;IOYS M\P4 _K4MEI%KI\US+:QX>ZD\R9L\LV,5#X;T.+P[I;6$$TDL?FO(IDZKN._WZ&O7!P!8OC=>-,%+2Z4GE$G! #X(QWY!KNS M7*>+/"UWK-U9:CH]_P#V?J5F?DE*Y#KGE3[5%"45)J3M=6+K1DTG%7L[FO/J M\']MKH^&-Q+;O,,#@*"H_FPK(\"S1IX=>Q#!9+&[N()D)^ZPE8_E@BF>&?#6 MI6&MWFM:]?K=WUU&L2B,$+$@.<#/KBJ>L_#^YO=T>+3[7E$));&"S$Y)/U-4- M2\'V>J>*;+799I8[BS78J)@!N21GOW/YUG)TYU&V].GZ%QC.%-)+4Z+G'XUR M/AOQK+K/C+5M$N;18#8EO+??DN V,X[=1717FJ6EE;M+=W4,$:]6DD"X_.O- M(=>\/V'C[4M=TNYN]9N;F(1K9V5L2%.%R=_0_=%70I<\9)QZ:>HJU7E<6GUU M/62<5!+/'$&:5UC0?Q.V!^=<3?\ BK7;C3S)Y5GX;C*,3+J,X>4C'58P.OU- M<$GB'3[C5!B/4/%-WN&S[:VV%3@M=AX?\#Z+X?5 M?LMJDDP.?.D&YO\ ZU;1E0P_F_+_ #_R,7&O7]//_+_,XF+PAKGCR&&77)ET MG38/\3GU)[UJ!0!@4N*XZN(G47+L MNQV4Z$8.^[[B+PM+117.;A1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %(*6B@!"H]*KW=C:WT)AO+:*>,D$K(@8<<]_>K-%";3NA-)JS./U/X9^ M&]1DE<6/V:21<%X6*@'U"YQG\*P;WP#XFTJQ6/POX@N&99"Q66382N ,>AYK MTZBNF.*JQT;NO/4YY8:E)W2L_+0\0O;/QU&QCU?P[;ZJ@;<2]JC[B!UW+@YI MPU?2=(D,5UX;U/27 5GGM)Y85YZY7->V=DH? M;R[+Q_JT9S\J>3YW_ :E'B6]217L?B%9SQY'R MW=EM)_$+7H4GA?0YIA*VE6N]3D,(@.?PK+N/AMX5N)0SZ6JD<_NY&4?H::Q% M#JG]T7^A#P]9+1K[VOU.73QQXC6\,2ZGX;NTW[4(N=A;GW-./BWQH\7F#_A' MHU#8;=>H%S-O\ L\X&[<%\\XJ-_A)X=>25LW:B5_,95FP ?88J M_;83M^'_ 2/8XJV_P"/_ ,&#QYXJ=(_-G\-H22&9M03&>V,$TZ?Q;XB::(- MXD\.VL?R^8$;S&'R_-^M=$OPP\.HT3-%,3&JH/G S@YR>.3G'-/C^&7AM+CS MY+:624R^;EI3]XGKC\>E+V^$O=+\/\P]CBNK_%G,2Z]=ABEU\1(QA2["TT\, MP4#/8<<53D\2Z.68R>+-=U%G!_WE,B:6A9\@[W8YS MUX)]ZTK/PQHFGLQLM,M8BQR<1#Z5/UB@EHG]T5^2+^KUWU7WM_J>2KG5)&ET MCP1-<^>A:">^G><$C)RRDX&?\*OV7ASX@W<OQ1I&-J*% ["G]ZEXY[1BOG=_F6L$MY2^ZR. TWX6VGVAKKQ!U.Q11 96)L%%%% !1110 4444 %%%% !1110!__V0$! end GRAPHIC 24 ctbcbankstamp.jpg begin 644 ctbcbankstamp.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X1#N17AI9@ 34T *@ @ ! $[ ( M , (2H=I 0 ! (5IR= $ 8 0SNH< < @, /@ M FMC.60G/SX-"CQX.GAM<&UE=&$@ M>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB M:'1T<#HO+W=W=RYW,RYO&UL;G,Z M)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@("@D*% L+%"H< M&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*O_ !$( ,X!00,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 M 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q M008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+C MY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4& M!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R M@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JB MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR M\_3U]O?X^?K_V@ , P$ A$#$0 _ /I&BBB@ HHHH **** "BBB@ HHS2;A0 M M)^-,FN(K>%Y9Y%1$&68] *YF\^(OA:SF\J75D,F-A'9/UV1[=?:S8::NZ_O88 M!_TT<"L&]^)/ANS0.-06XSG"P .?_K5Q4'P^&IV8O+N?5-9=I#M,:+ < XP? M.(;UJ1_"-S&@6R^'L0(?[UUJBO@>I ?]*N.'PZ>LK_!_$F,'KF6*,K>1/*0%#1 \GZ&M M^+QCH\%S>>$]%NY(W C-M)Y9"]SR0 [BN8P\$J2(>C(P(-2DXKPW4-*U+PW%&FE^(]0M8E(\N&:TGC '7DJI6M' MPYXM\67%P+739H=82-';W438PZDOVI>#$Z.N#C/ M4C!_ UR2P]6/V?U_(ZHXBE+K]^AT5%-#JR@J001D$=Z7)?&>F^'+: M7[3()+@1ED@0_,>N,^@SWJH0E.7+%79$YQIQYI.R-N>ZAM87EN)%BC099W( M K@M<^)B-=&P\(VIU.^W["P4E%/?IR?PX]ZP-4?4_%=NVH>(]331M*C3,:1$ M[I<@$@*3\W'>M'PUX9O9[!WT> :'97AWO[G4GU(P@KT88>E27-5=W^'_ M ?D>=/$5:KY:2LOQ_X!B7\^M:U>/;^,=8CL(-V!I]KAYI@>P103^=2:;X-O MY;N-]!\-16T*#B\UMBTA]Q&#@?B#7:"P\.> [*2[,;3W;'/F2'S+F9NV.YZ] MJQ]2^(&OZ9+I]Q>:1;VMA?3*BEY"[J,_Q8X!P@6COIUG#"Z* M3YA&3^)ZUL;LKQS7+>/=6DM/#LMC:\ZAJ)^RVJ*>2S@C/X#)_"O-C.I5DH7T M[=#OE"G23G;7OU%\&>([KQ'X7&I:@D5JS,Z@H>,*<;N??/7TK#TOQ=';;Q/X/T]KR:\3[&'ADLH9]D4SJS M??X[]_K3A-/H=HZRW.C>%H=_^JM +B>1>PY_PKLY*7/.*77;M^;_ ./GJ\D M)-]-^_RT7XG3:!XEO]8U!X;K0+RP@V;DGG /L1G(-;U_>P:=8R7=Y*L4$0R M[MT44VQF2XLH)XRSK(BL&*X+ CKCM4\\:2P,DJ*Z,,%6&01[UY\FG*]K'H03 M4;7NSB/$&MZ-XETYK6VL=1U(J&?#-O'-:70O MHXDC6UDP[H<;5\QQP,XZ]ZH^.].U:^U"WLK"WU!M/1!N%M=QVT2DG')P6.!6 M;XVFU:XM-/TM])CM+62^M[=;LS^89B.5& 2..:]"G3A-0B]M[7_ *_(\^I4 MG!S:W[V_K\SL_"VEZS 9=0UV\/GW9+-9@[DAR>%!]A749XKDY-!\1SW\-S+X MG$:QMDPQ6H", >^23TKJ<_+QZ<&N*LTYIS=UK?B"VUQ[=? M#CW-D!E;J&X0?F&(-<_KVNW>M:+'JFEQ7NFFRF9C<@)*@1>'R%8^GZ5M:YKM MQ:>)8+2&[M[:VCLY;JZ:=,[5#*!CD>IKED@FN_ :2V=[:V5GJ]Z[SR3!H]V] MSP#SM#8_6NJC"*Y9M);?K+H!J5C%%)NR/M%G(4;GD@E3_ #K-TW78=#\167@N72K6.TFA#0O# M*7#!LG)!'<@UV^G:79:5 T.GVZ6\;L794& 2>IK.K:EK"Z;VUZ?(TI7JZ3L[ M;Z=3E[WP=J=IIXB\/ZU(2K K;ZB!/%CTY&17$ZEX7F:\FDUWPW=6S,Z1+ MYB,/[VQLD=.E>RM(%^]CGCG_ #[5SFH^-]/T_4M0T^6.0W5C:&[V?\]$"Y./ MY4Z&(JI^ZKBK8>DU=Z'!V.I>)=+C9?"FHV^MVJD;H63$L(4 %&PW(]*Z31/ MBIIT\YM/$"-I5RIP!*I //Z57U<^&/$#:#=3B?3K_5<_9+BW?8Z/QPWKS5/Q M=XVJ>5=18'=>0P_PKJ?LJK2J1LW\G_D_P.:/M*2O!W2^ M:_S7XGIEI>V]]"LUI,DT;8(9&!%6#-23582F)K208DC [ MLF>O';%=KX0^)UAX@9;2]C^QWW0IG*,?8]NG2N6KA)0O*&J_'[CJHXN,M)Z/ M\#NZ*:&W=*4GGVKB.T6BBB@ HHHH **** "BBB@ HHHH **** "D8XZ4CG&* M\_\ '?BJ[DVZ%X2F:75G?$P@Y>-<9X/0'ISVK6E2E5ERHRJU8TH\TBYXG\<) M;7$NC:"KW>LMA4C1+4+=M:\3F(-LD^:*UST,CG@_3F MK&@://$18:093K>&;4-79?,6V/&Z)2>"^#C(]Z]'TK1['1[5DM(]K.Y>65R2 M\A]6)Z]!7=*I##QY(=?O?_ ['!&G.O+FGT_K[S)T3P;%;3'4-0XGM9%."LB\CGWZ?C7+&HY54ZGX]# MJE32I6I_\.<#JL+:-J2WOAZ]N-7U'3=SZ@MP=R'*'))/0\\**UK*#2-8@&@S M00SS:K8?:7N8 BLIQPO52,UBS3ZE>V4=Y=1$V5W'%.64"**VE1OWXF(P3W MSUJW]@NKKQ&^H>";>+3Y(;(;UFCVI,'9L$?W<[>/I7HR5XVD]5U_S^9YL79M MI;]/\OEU.Q\%:^-:THV\V4O]/;[-=Q,.5=>,_0XS6BV@6DOB%=8F#2W$<7E1 M!SE8AGDJ.Q/K7EWAOQ!+H'BZ*;5VMT.H1?9[KRI5?,R'"NVTD G/ZGWKV,'T MK@Q--TIWCL_Z9Z&'J1K0L]U_2.4\([(H]?MXX3^YU.8B(<9#*IX^I)_.L+2+ MN/4K623PSINF:'#;R-%<7%XH:57'4 >WN:W[&TET7Q;KEY>74,6GW@BEB\R4 M##!<,3GI6'.GPZM]3N;N\O+.7[4WFM!YIDC#]V"KQDUK"UVTF[VVU]=#*5[) M72M??3\2Q\.?$.M:[?:A'?W<-U9V3F%950*TC9.&&.V*] ?E2.U<1#XST6Q@ M5?#FBW=VK@!18V153Z5?)% MTJT*<%%RYG\V9'B/1]0N=3\0:?I^E"_:]AAE@>64!+=CN5B-W?Y<\5/XNT6[ ML/!>A+IT+L^D75O--''\Q*J"&Q^=3CQ-XUF0-!X.V'(SYLP!(_2GMXD\8!5: M3P<[^H2X7(_#%:KVJY=M/[R[6[F3]D^;?7R?>_8S_$WQ)T:\\,W=IIK1SF6\\ M .'C.4DA5&;IVXJ[;^.7W^5J7AO5K+/\36I<8]?E%34I7AR4X];[I_D53JVG MS3ETMLTCF+*X/BJV\6^)5BDFA:(6UE&$R^(P6R!_O8-.M?[3U?5]-TUOMMU: M36JM?Q:A;;(1@#IQ][K^-=+IGC'P?IUM]ELY4TV,.0(GMGB!)Y/5:LZKK=KK M6A74?A?6;?\ M!8F:W\F5-VX= 0>V<"K=2:E;DLNEUMI8GV<+7Y[OK;KKR2.O#KW+M6O=E#5])M=8T]K6]5FC)!^1RK M ^H(YKR[6$M$U.#P[IUY=6=K<;[6[>^C),2CE=K,/NL<#K7:^*?$5M:6ZI9> M([&PNE?[LV) XY!!4<]<=*XS5-:MM%7DAE!&X'RVY +=J M[,)&HM7M^7GL<>*G!NRW_/R[EZRN'U'6=3>*T2Y73+=;6TN;.$,+4X.XHK8R MWL/:MKX?7UD]K=6$&L7.ISQ2F1_M<;)(@X&#N'/(_6J?@R'3VUVX"7T4=[$? MFM;97@$BD?QQ'@D>H]:[B'3+**]:]BMHDN'78TBI@L,YP?7D5GB9Q5X6[&F' MIRTJ7UUN8FN>#K/5";FR9]-U%?F6\MAM;/HV.H^M<1KN@R&U$?BNS\NX4'9K MEA'\K'/'F*.1UY->MGGC%8VN>(-'T:W=-5N8(V=6Q Q#-+QT"]3FLZ%>JFDM M?S_K\#6M0IM.3T_K^O,\[TGQ;K'@)8K/Q/G4+"8 P74$HE QP<'OVX/->JZ? M?V^IV45W:2;XI4#+V//M7#:UX;NK:VAN/#ME%=:7(H:ZTB8#:V>$KV:[TZ!5%UILAR]L.ZNIYX_O>U=4Z5/$^]'27];]G^#.6%2 MIA]):K^MN_Z'MPZ4M8?AKQ-9>)]*CO;"0?-]^(G)C;T/^-;0/K7ERBXMQDM3 MTXR4X\T=AU%%%(H**** "BBB@ HHHH *"0.M%075S'9VDUQ<.(X8E+N[' 4# MDF@3=MSG_'/B;_A'=%W6Z[[RYW16Z^C8Z_A7!Z5I5_H>IV]C9S"X\1:HF^YG MD7/V*+J3_OG^E0R:LGB/Q'>>)+T@Z=IA$=C$W_+:4D[%QWRW)_"N_P#!_AR3 M1],,^I%9]8NOGNKGJS$_PY]!TQ7J.V&I*D\.Z:RPLHO9\)"74^6A/\ $QZ #K7+:YI4&EZ-IVLZ M#J?G:TSJJ21MN_M!BV2N!U_H!BLJ47.*7F7/! M4,?A+Q3J/AJ>62=IBL\$GE_>4@YW$=^.IQ7HC ]JXCX:36MUI]YJ[[]?/S-\*OW2MM^7D>1:Q=6.F^,K_0] M3BO+JVDN%O;6VA8@/(P!\O&,$%OPKI4T+6/$-M-)?,WA^"Y9=]M9L#+*H&!O M?^'CC 'KZU<\3:UX=L]4M37^;\C-\2OX1M--M M-&L+6;4)K>4.J:>]7U&*YY8A62BKVZO7_@&\,.[MR=K]%I_P3A/ M^%66-Y.)M=U*^U.0C#>;+A3^%='8>$]#T['V32K:,J, ^6":VJ*RE7JS5I2- MHT*4-8Q(D@1% 1%7'0 4\+@TZBL38*3O2T4 %,\OCU^M/HH J3:=:W.!<6L M,H!R-\8.*YO5/AIX>U*1I5MGM)F.?-M6V'-=?16D*M2#O%V,Y4H35I(X:W\% MZ_HRJFB^)IWA4C$-Y&''7D9!'6J]QXJ\6Z'=>5K.@1WL3#AZ\UZ# M3"/:M?K%W^\BI?A^1B\.DOWHJC#H&H-X;\0:K/%);:I=RF:WBP 8A"%='UFW:.]L82S'(F M1 LBGU#=:Y270/%7A.Z,WA^[DU?3U.?L5U*2Z@?PJQZUO"<9?!*S[/\ *_\ MP#"I"45[\;^:_P B]X(U[3_%<8O9[:*/6+,&.7 P1GN/;ZUV@<*HSQGIFN-T MC7?#NHZS&US9KINMQ+@QW$7ER<]@W\5:OBB#6[C2T_X1BXBAO(Y@Y$I^5UP< MJ?S%858)U;6Y4^_3_@&]*=J5[\S7;_+N9GB35KR"24)KEM86BR&&66.U:1X6 M*[@&); X]N] M[TF2W6\D6:\??YL$DBH$487)"Y^;D=1575KB^DM+#08[F"(W5WY.IZA;)MBD M8Y*Q>YVCG'TKOA'E@HP>KZ]ON.&,5^>O;%=I^7MQW_I7INGV$&F6,-G:)LAA7:BYZ"N: MNXTI7AHWT\O,Z*"E5C:>RZ^?D>._\3#1=WBOP_%]F2&0QZII>[Y8BN<_52#D M>F>]>J>&/$5MXET:&^M_D9L"2+=DQMZ&LCQAH++/'X@TR(O>6G,]N@&+R+&& M1A_$<=,UP/\ :(\*>(K/7?#!9]"U1PD\(_Y9R9^9"/X6'45NXQQ<-/BZ?Y/] M&9*3PL[=.O\ G_F>X9HJK8WL&HV<5U:2+)%(NY64Y!%6A7DZIV9ZB::N@HHH MH&%%%% !1110 'H:X3XGZO)!X=72[9LW.I/Y01?O%#+;^U+& MQD8R0:2B7=RH;A[U^Q]E51@>]>GJM0K-#(,,CC(-/Y=M IQEO4^PJ7PGX7M_#U@>-U]< M/=W!)S(_?\!G@5T1E:FIU%?M_P 'R1S.-ZCA3=N__ \V-\/^#[#1W^VR#[7J MDOS3WLG+.QZD>@]A71;!Q2#MQ3L]JY93E-WD=4(1@K1#%+BBBI+"BBB@ HHH MH **** "BBB@ HHHH **** $(S2;!3J* ,C6_#>FZ[!LOX-S*/DE0[73Z&N5 MDU/6_!5RHUR235M'D^5)XXLR0$8^_@<@C->@U&\:ON##(/!![UM"JTN66J[? MY=C&=)-\T='_ %OW.-\2W&M:WI-FO@F>#R;L,)[G>,HF!@#KCJ0>XKEM9T:X M\,> -*AU6"UDBM-3CEE$0=LKDEBQ;JQ]:Z*]T"Z\(ZC/K?AM3+9OEKO3!P&] M70]C[=ZW=/OM*\9^'2Z*)K2X4K)"_!!SR".QR*ZE4]E&+@KQO?S^9R.G[634 M])6MY6\AVAZ'HVE,UWHUG%!]K4,[QGANX[^YK9SMYX SDUB:?X;M](\/'2K M2]N(X@Y9)#)EDR>@)[>U<]%XDUBVU)=*N&T_7C)(8G6U8HT:XR#)P0.G/UKG M]G*M)M._KV_KS.CVD:,4FK>G]?H=TKI*N]&##L5.17GGBG3+70;P2-8F;0M3 ME!U!$!/V>0=)5_N^_P!*B@\(W^HM\)V=XS*TWEA)@#T8<'^6?QK;&4DTJRZ[_Y M_,RP=35TG\O\OD=#1117FGI!1110 4444 ,F?R[>1QR54G]*\.\.6Z:GH>MW M?R/=:G?PV:.X[22!G!^H(KV;6[H6>@W]P&?#B%N; MW6O-.T#)V#@?FN:]'"Z4I/S7X:_H>=BM:D5Y/\=/U/1[[5VTZ>'2].LGNKTP M&18E8(BHN%RS'H.UL(MU&WEZI;?94DB?;(CH6< ,.0#NY/;%O;VMZC37$\*;_ M -X "OS 8(Z\^W6GAZ::NUOU)KS:=D_E_7J=-::C M7[-,A&=O1_"M/DB5S1P_.OB>OS9D:YK.M67B>RCU/ M5Y;"*XM(Y9X;3+KN#D,%X)'&.?:I_ C:KJ'B5KH:OJ%Q900E;E;HM\TC$E5P MW3"XY]ZO7FI2VWB"XM)KV\:ZM[=90+6S3$2$=-[ \=>M:OA9(=05=;M=5O[F M.Y7!AFVA 1[ #H>]:SERT6K+;M_P.QC"+E6W>_?_ (/)8BI)JAXJM-"_X2[2KC4?LL2-Y MGVEW(P^ -BO_ ,".1[BJ>OP:]/XFTNT233+6V%T[Z>5C9BNR)L%AG'3L/:L: M=*"<7W3>IM4K3]Y>:6FYV6C^(K#7/M*V$Q:2TF:&9&!4HP..A[>_0U7UGQ98 M:)=?9;IIC&QFOQ/;WE]=N?M5S;KA9&4[0,9( M& /SY[U@ZWK$I\IZ'FN6E.K:A8V.CZRBW-Q9*;J\D'"RE"3''GCEN"<>E:G M@&[FUI;SQ!?6IM9;UPD<; Y6-% QS_M;JTJ4H1@Y-:^NF^AG3JSE*,;Z>:UV MU_$WO$'B&S\.6<5UJ)D6&201[D0MM)]?:LAOB)HBW\%J7N5$S!%F:W=4W'H, MGKGVJM\4GQX9@VD*_P!LAV%URH.\7XGH(.0,']:'<1JSNP5%!))/2D0\8K M!\9:LFE^%KUSAI98C#%'GEW?*@ =^37'"+G)174[)R4(N3-Z&9)XQ)"X=&&5 M8'(-25R'PXNE'A:/3YW87E@S0W$3G+1D,<#Z8Q747=];6-J]S>3+#!&,O(YP M%'O55(.$W 5.?-!39/17.2^._#XN88+>_6[DE<*!; R8R<#..@YJ74O%-GIF MO66E7*N)KP$QL!\O7%'LJE[-,7MJ;5TS>I"<4;@16)XNUF;0M :_MHTE:.6- M65CU5F ./?FIC%SDHKJ7.2A%R>R-SK1BHHGS&I88]O2I V:DH1E!4\#IZ5P? MB+3+[PWK"^(M W+9_>U*RCX5U[N%Z;@/3TKO3:L^<$;L>E:EEHNF:79FVT^R MAMXVX8(OWOJ>IKG/#L?_ BVM7^@>83:;/M6GH[;FV\[U' M([>*QTW3OL4J(//OKN,KC_=!QS72Z4Y)QC+W5\MSF56$;.4?>?SV_(U;*YMO M#^J'PCJ5UYUI=HWV)WDRP#9W1L>HZG!-7/#DVI:-K'_".ZK))=Q!"]C>;?O1 M@XV.?[P_6H)/AU8RQ3W%W<7-YJTL6!>RR?,K #! ' Q@5<\":GJFI:-(-=@D MCO+6X:W9W0H9 ,8;WZTZC@X.4=>_KW04XSC-*6G;T[,S_'Y.BW>F^(%1?LZR M?8]1&W_66\G8^N#_ #KF? %ZWAOX@:CX;+D65U(6MB!GMN0Y]T(KTSQ)I$.O M^'[K3IL[95X(ZJPY!&?<5Y))-<:3;^%];+#SIG2.ZWH!_J6V=>Q*\'Z5OA7& MK1=-[ZK]5^IAB>:G54UMH_T?Z'MZYP.:=4<3!HU8>%-3MXGV-):R*&(SC*FN!\-0C^PO",EI.EQ%;ZC*LCXV[MV]1QZ\ MUZ?=)YEG,@_BC8?I7CWAF\:Q\)W45PJ12:'JT#NN",#S55B2?^!=*]##7E2: M7=?BFOU/.Q-E53?;\FG^AW?BNVNH=8TC6X(5G@T\3K<1@9<(Z@;E'HK"GB M'!)6V_K]3>IAU-MWW_X'^1Y/??9KC2[RRLI[#5'U!UCLEMQF:+>07+_W4!!- M>A:Q!Y7A._A Q92CY1@?)?> -*D4?=@$9&>ZDKV^E8$^JZ MCX[OOLFDQ7&DVVFW+&:]E W$@,FU5]3D\]A5KXWO8+&4W)B6VD<-91 M1G.R':-H)]>,UQL%C WQ"O\ 2-'TX2:<+5+&X(!5+=2=[\]V.?S K5\*Z)XJ M\/7DNGW#QW>DEML,CSDR1*,C(S[8X]N*Z,1RRII)VT3UZ_\ !.?#\T:CE;J] MOZV':G:Z1I_Q*LYVL_,N;JW=BJ+N+R%E 8CT SR:Y[5&DM->AMK34&:'3GG: M2=\GRDG;8,'OM)KK;/P)';Z-(-*LFW6D.F+:(YS\K$Y;)[G=SFG2G#5W;45_3_ !%4ISVM9M_TCO?#FC6O MA_0H-/L-QBC'WV/+D]6/UZUS?Q*M8;?PQ/-;0A;JZN8$+1G:SD-@ D>U3>"[ M;Q3ID7]G:^LGZU4^)[7*:;IEPD2R6MM>":Y65PJ84'&X^ MF?2N>DFL2ES7U^\Z*C3PS?+;3[C!\6:0L'AFZODTD6E[&T7E7:WGFON,BKCV MX)KT_3X7MM,MHYY#+)'$JLYZM@5Y==Q7%Q>:7I7]EZ9:)?W$,Q6SD9I&B#!M MW(Y7@5ZK*JBS=)-X78<_$+7;&[ MUJRT:ZG":?#.KWTNPL ^@Z)?:CJ.C:#>*T:)%=QQPK$L6 M&//)ZG/Z5%=RZ;!.UU?V#:5H5K)OAMIDQ)J5R>CX.6...O7--\06%SIOP]%I M/E]8\0W2^?\ WBS-NV^VT?+77&,.6--W[;_?_730Y).HI3J7\]MNQZ18:G!? M:7%J"?)%(F\AB/E]HV-[+H]F?*L/*C!1G#DQR0VZN MC$N&9E&W:.!@L.O8UR89P]HU'KI\O\SKQ"E[--]/+=_Y%*]U^]T+Q!'XFN-( MFM$O6^Q75N6!W!<,LBX]L]?0UU^L>(!+X*N-:T:2&5%A\Q=ZY5@.J_S%9OAJ M";6GU/3O%&HV&L^1(C&WCC'^CMSP>/\ Z_6I/%+KX?L[;2]%L+:F\4ZA8GXB: UWJ$5O:6\$EP[LP*MV"UFW-U?:0D<$ME8P MS7$2VYMX;/861TZ!NX49R/:J5GI^GK:F73]-GFN8-$2)1%9EM\\@;YVR/4#& M?6NGV<>;GVTMIY]3F51\O)OK?7R/2]8\36FF^%Y-=A'VRUC57S$P^920,C/U MKD?%/B"ZU;2=.1-$O88+J]MBDLSQ@/\ -N"@;NIQ5G4]$CTKX+7EDJO&WV'S M'5^2KD G@].:HZAJ\%S9^$U2"^9()XY&1K1RTNV,]..2#_CVKFHTXI\T5>S> MODD=-: MEVY\2>+Y]4U+2YHH+&*..S%W'@[MS$NH]>!4VJ>-TT[4-6@BA^T)IJVXE]#HK36K"]OKJSMKA7N+5]DT8ZH:N!U< MD*>0<'GI7-P>&4A\;_\ "16CB-;FW*3Q_P!]N,-^0KG=3N-6\/\ Q4M/L@E. MF:EM$B$$IO/!QZ$ _2IC1C4=H/I?Y]44ZTX1O-=;?+HS1^)43V-K8>(;;B; M2YLL=VW,;85@3_GK78PL)(5=/NL,CW!K"\?0K<^!-7CD0,OV5VY&>1S_ $J. M'6)M*\#Z7<+:R7-W+;P1Q6Z]9)&0<'T'4D^@-#O4HQ75-K]05H5I/NDSHY)X MX8VDF9411EF8X _&JUKJEA?2;;*[@G(P2(W#$9^E<3K/]J7=O;MK]W:2VR%Y M;G3K1"?.VJ,1EB<8!Y(.,UB1E7T2[NX'MX-12Y,NG7%K&L4852 L+,, EMK# M!JXX7FC>Y$L39V2/72/_ *]>,^)+);K0O$D$T@"Z;K?G+C^%)>/R^:O2]&UZ M2^9;6_LY;"\VEA%+@[U!'(()'<<5Y]KJJ#\0H(RHC9K21QTVL<9)']:TP:<) MM/R_-+]2,4XS@FO/\F_T/1O"-TUYX0TJ>0Y=K6/=]0H!K9KD_AG,\_P_TTN0 MQ42)D=P)& _E76#I7'65JDEYLZZ+O3B_(****S-0HHHH #]TUX;J5M,/B#XC MT(^8/[5CD,:D?*S[?,0Y_P!X8KW(]#7G7Q(TJ:&ZT_Q%8HS3V4JF1E. B@[@ M3ZC.1^-=N#GRS<>Z_'H<6,AS04NWY'1^!=9_MSPE:73 +*J^5,@ZJZ\$$=JZ M*O/?!>HVUKXCN[:*4O;ZZO\ :MH N/+)XD0^X(!KON,$UCB(\M1V-L/+FIJY M)0>AIA;'M6)KGBW1O#BH-5O%CDD^[&.6;\*RC&4W:*NS64HP5Y.R.?\ &TMW MX;UK3_$]C$TD*D6NH(HR6B)!#?@<\^]=M;SQW5O'/"ZR1RJ'1@>&!YS6'H_B MO1O$K7-I92EG1<21R#&Y3QD9ZBL'2+R[\$:PNAZP3)H]P<:?>, !$]=,J+O&7X/_ ()WD=K#$\CQQJC2G<[*,%CZ MFI<#%1JRLFY2&##(([U(OW1]*Y-3K&D4^(=7M+Z:6YT.RU>:[ M0R/=7;$M,P.>?3K5OQ;,+WQ@MG*;A([+1KF\5H6*-NW*.".^!TKT+%1M$ADW ME06QC..U6ZZ]I[1+\250_=^S;_ \=MK^&UA\+7%U)>:A<6T$E[=0H2[CY/E) M!.0!GI5J:]\2ZJNMWFDZ5/IT4RQ.D\X*,!&"<*N/FS7H<7A^WA\47&MAF,TT M*0[<<*!Z5K[1BMI8J&EHW]?6^QC#"SU3E9>7I8QM!NVUSPM97.H1*6NK=6EC M=>"2.>/?K7.:TOG_ !@\.6R?ZNTM)IRH[;@5'\J[M4"H%48 X %??\(A?V?A'Q+] MH82ZAJ$LDZM'UPN2@KT<4A&<@CBHIU94]O+\"ZE*-3?S_$Y'0/$UEK'@^*22 M\CCNA;>7.KR!620+AL@GUIGP]\0CQ#H*+>21RWUHQCEVGG )VM^(Q^-5?$OP MMTO7KZ6\BGDL)ICF0Q("K^Y![UH>$? ]EX121K::6>:88DDDXR/IT%=$WA_9 MOE>KUMV.:$:_M%S+1:>HWXF7:V?P_P!2 <(]P@@0'^(NP! ]\$TWQ%!-I_P_ MAGM'6&YTJ".>/S1D91<%3ZY!(^N*SO%$,GBOQGI^BVDB_9--87=ZP.?G_@3Z MX!_.NJ\1:2NN^'KW3#)Y8N8B@ M;ZO(]QI=[>P:=-9W$T,<_D" J SX+ DG#,>O'(%9^D6QCN)WLD:VMHPCQP7/ MSJLQQSZCG\L&NGO="U2YO-^H6]]=79LOLB^2X%LAZ^9D\C/(/!_E5>UAN='U MBWN+E;Z"\B>:>6VAMC,DRL%&Q'X[KD=^37?&LHPY4<$J3E/F?]?U^AHZ):P7 M/B6W6Q>ZE%DTLU[,\QD19V"J8U8^AW<>U<]K4JS6WQ ; 7S;NUMD?^\5V@C/ MM_6NZ\*:6^D:?>W%W&();ZYDO)(MV1'N."5WLJY'UVUC0?-5TVT7XW_0WK)QI^>O^2_,].^'MJ;/P'I431F)C$69# MU!+$_P!:Z6JFF0?9=+M8#UCA1?R %6Z\VI+FFV>C37+!(****@L**** \BL M[6M,75M#O-/9MGVF%HPW]TD<'\ZT:0C---IW0FDU9G@ND:=?Z9YNC7$CPZUI M-VU[8-GBXB&/,C4_[07.*]HT36K37-(@U"P?S(IESTP5/<$>H-<;\1?#-Z]] M8^)=%.;S3\M(O&"@R2W/MGCN*H>'?$.G:03K&G2.F@WKG[5 V6-C<$_>/HI_ M+IZUZ=9+$TU.._Z]5\]T>;2;P\W![?UK_F==XQUVYTNP@M]*57U*_E$%L''R M@D$[C[#%4_"O@J'2X%NM<\K4]8)/[0%YXAUA $&%L[2,+&1ZG(S^M4;]NW_ Y1ETN>]^)Z:A':/':Z;9[=_P!WSW;) &.N!4^F>(]& M\:QW.CZE:&.[0$365RF>AQD=CSCWJ;Q%XCNK:Z32?#5FM_JD@.X9^2V7UD(Z M9]..E8E]X*TG0[>#7+S4KBUU&WD\^XO$?)G8\L@7T).,"M(I2BN?1V7+W,Y7 MBWRZK6_;T+-CJ5WX%S8ZVK3:%YFVROD.[R4)X1^_&<9KN;6\M[NW26UE66-A MD,AS7$:?XOM-9F.A>)=.FLY;P8A2X0[;B,\CGL<4D_A[6/!]L3X%VW,#R;I= M/NWR![H3@CZ9I5*:D[3]V?X,=.HXJ\-8_BCOL@4MY?[!J&,O M:7(*.I[]0,\UT:L#T((]17'*$H.TE8ZX3C-7BQU%%%26%%%% !1110 4444 M%%%% !1110 8HHHH *3(R12TTG!/>@!6/RFN>\3^*;;0;98=K3:A= K:VR MDNW]!S5;Q%XP2Q\RPT2,:EK)X2SB)8I_M.1P /?%1:%X<>WN3KWBB6.XU=T^ M8](X$'\*CIQW-=$*:BN>IMT75_\ .:=1R?)3W[]%_P2QX(\-3>'M*F_M"X- MUJ%W*9KF8]22, 9[XKIMM96G^)='U"5HK+4;>:1< JL@)[X_E6L#FLJCG*3E M-:LUIJ$8J,'HA,=::4!QGMTI2X!I3]VLS0Y7X@:PVE^%I8H QNKX_9+98_O% MW&!7FEEI[3?$W2]'4M-;::8H=OH8UW.W/J^:Z+Q+XGM;C6KG5+AE?3=#W1VG MI/>GC&>X4 GVQ5[X7>'Y'AN?$VI.9+K479XR0.%).3CW/]*]BE_L]!REO^K_ M ,D>347MZZ4=OT7_ 3T11\O%/'2D Q2CI7D'K!1110 4444 %%%% $JD07%M)G:D8Y(R/XNHJK?V% MMJ-K);7D230R*597 ((/%;T*WLI:ZI[HPK4O:1TW6QQ_AS7;?2K?3+%W9]+O MEQI]U)U4=1$WN,$5UNH_:383"P\L7.P^49,[=W;->3:CX=?P5/=QZQYE]X6N M3@1A\M"Q.0RYZ,#Z=16_X7\3QZ)96\%WU M=5:@I?O*>OZ_\'NCFHUW'W)Z?I_P/,Z/PMX7B\,V,IDG>[OKE_,N[IQ\TK?T M'M7$^(]GPW6AZ+>[UB+'='Y["UO7M M'F7B5#V]/H:XJ.W\;R^'7\,QZ=;6+*BP?VBD@\L1=V '*M5MH])TC2U:>']X':5L8))XPHQZ4VY^)>KW M$$FI:#X<:YTJ)L&YF8J6 ZL!Z47,(GU;2O -@/-M-/CCFU-V. R#D+CN2>?Q MKN]0L?M>AW%C:,MNTD#1QL!PF1@&G.=.,ES1NNB[1O\ F]R81J23Y96[^;_R M1D7^@:+XZT.SO+R$KYD:RQRQD*Z9 .,]ZR19>,/"7&ERQZ]I\8PL-RVR=!Z MC@_C77:%IW]DZ'8Z?N#&V@2)F'0E5 )_,5:O;B&SLY+FX;9%$I=V] !S7,JT MD^5:Q[,Z7137,]'W.3T;XEZ7>!(=91]'O6'XD:*0IDT_ M7(ER/FD,M8EQ\3O#$$WDQWKW,G9;> M%G_D*TC1J3^&+?R,I5J<7:4D=<&STII<@]./K7%+X]N]498_#F@7]TS=)9T$ M4?J>2:K2:7X[U[S5U'4+?1[9VP(K9MT@'^\*U6&DOXC4?7_(R>)37[M.7H=+ MKWBW2O#D.[4[A4<_=B RS?05SMIK/B+QH2MG;-H.FD>5H M#$$9\HO'W@/7WK%\'W_]@:@_@[6+B:6YB9GLII3D3PY) R>XY&/:M82BX^TC M[TUJ[]NIE.$K^SEI!Z(B@\*^%_%>@6U[H?\ H3Q\PW-OPT3CLP/7%7O!_BVZ MOM0O=!UB 1ZEI_#/R%F4<;AGZ9J'4M/N/!VIRZQH=JTFFW'S7]I$>58?\M$' MX\CVJC8:C'XN^(^FZOHT$QT^RMI4EN738'+9 4>N#56]I"3>L=TWNGV?J"]R M:2TEL_->1J:CI'B5OB):ZE97H_L@JJS0%L #!!&._.#FK?B[Q/<:-]BL=+MU MN=3U&7RH(VSA1CECCL*TM=UJ'1-.:XD4RRL1'#"OWII#]U![FO*M7U75K!I( M))DN?$^I.(SY/S"RBY B5NS'//YU-"G*NTY+1:>OKZ=0K5(T4U%ZO\/^'&3: M2/$.OV7A"R1O[/T^5FO+L#YI)#]]O0O9].LH=.T^&SM5V0P1K'&OHH M&!7/>!/"P\-:&B72QMJ$PW7,H&23G@9[@?\ UZZD5GB:RF^2&R_%]6:X:DX+ MFGN_ZL&*6BBN0ZPHHHH **** "BBB@ HHHH I:EIMKJME+::A D]O*,.CC@U MYEJGA/4?#>L2'2HVG\.R1/+/:2G?'D+RI!YR<#!%>M8IK1AE*M@@C!![UO1K MRI/35/H85J$:J[/N>7^'/$DYN$E\,SOJVDRJ'GL[A\W%AQSM[LOYUW>EZ]I> MLHQTV]CG91\Z!OFC_P!Y>HKC_$7PR6"X75O!TK:;?QL7*(QVR'ZU(7-3?^?S_ ,T<7MJE"7+/ M_@?(ZSQ!X?\ $VE>-+KQ#X2AANFOD"S12L!@JH ]/3UKH/"NC:M!)-JGB2Y\ M[4;D*OE(<1P(.=H'3.2>:SM*\=36UT+'Q7;K:%R%@U&+FUG'KOZ#-=E;W,%S M$LUM*DT>.'C8,#^(KGK3JQ@H22]>Z]3HHQIRES1;]/,G]\5R/Q(U&.U\*O:& M3;)?2)!M52S%"PWX Y^[FNM9OE^:O.=2U_2?^%J0C5KPP+IENRP!^(S*^-Q) M_P!WCGUK/#Q;GS)7MJ:8B24.5NU]#+NXM(\4^(- B\&6:.ME/')_XL2,^US=6HHVNH_?KT./VBI4V^LONTZGH/AC4;F\\%V%_?MOGDMA)(V,;CZU5T7Q MI8:OX2N==FC:WM+=G$H<;B O?CKGBLN[NSHWP4CD5BCC3$C5AUW,H4?JU8-C MIDFC^ =9T&-M[S75M"BOV,RQ9'ZFLU1A/FE_>M\K_P#!-'6E#EC_ '?QM_P# MMVA\,ZS/;K<6EE//>0_:(4F@7>Z''S8(SZ5#)X-\'W%Q]E;2[#ST&\1( K*/ M7 K UO5+#PWXQ2^NI4(TS15BCA7EF=G.%'X 5M^#/"[68DUW5Z3):FXMWE&3&X8#:6_']*Q[7P5; M>-M)N]>U"XN?M=Y/*]HR28$*JY"+C\.:WYIW?-4?+IJO,QY8:&;566'1[;###;U+9'IR:T;?0=*M'WVNFVL+8 W)"H.!^%8/PYO]1N_#;P M:PRFZL+E[5RH(R%Z9S778]JXZLJD9N,I7L==*--Q4HQ2% & ,"EHS2 Y.*Q M-Q:X+QBZ^%_%NE^)TREO<.++46[;#C:Q^A%=[69KFCVNNZ7/87T7F0RKR/?L M?PK6C-0G>6W7T,:T'.%EOT+D,T=S;)+ RO'(@9''0@C@USGC3PNFNZ:+FU#1 MZK8CS;.=/O!AR%]P3VKD-&M/'QC&@VTD6G66GL85OI(W4OV M3PHL)49$NIW)_P!'BQZ-T:N-O=7G_MUK;P9YM_K4P5+C4W_>9QG>$7HBYYZ5 MM3PTIMMZ+>W^?;\S"IB(Q7+'5]_\N_Y%C5M7GAD,UPRWGBRY/EVUG"V]; 8. M-H^[OQU/7GTKJO _@9-#4:CJL8EU69M[,QW>43U /J3U-6_"W@:ST5EU&X1) M]6E7]]<$YP3UVCMSG\ZZS![TJ^(7+[.EMU?]=!T<.[JI4W_K\1U%%%<)W!11 M10 4444 %%%% !1110 4444 %%%% ",*QO$7AG3O$VG-9ZG'D<;)5 WQGU!( MXK:HQ3C)Q?-'<4HJ2LSQZ]\'>(?!L5W_ &)-_:FCR_-+9SIO.WT*]_PQ6+H. MN6%M<3_V=>/X7O2"K0;3-;.0.I#?4PC3O3?R?Z/H\/3R7/AS6PT0)*6TV=IY^Z1RIK#O9 MH[)C#X@\.O8ZG(Y1+O39C 2W'S ?=)_&K^KT:CO2>OE_D_T9G[>K3TJK3S_S M1ZYJ.D_:- FTS3)!8+)'Y2M''GRU/7 XP:HZSI#67@.[TO1;?S&2U:*&,CKQ MC\^:X_P[XFU!X]MAXFL[B&$$&VU:,Q3;AQC>"0>>_-=,WB[5+20?VCX9NQ 6 M"+/:2K.K$D\X&#C Y-<[HU:;M>]G?M^=CH5:E-7:MI;^K7(/$&GRSZ#X28+M$ZX+8]-WIS1&K.DFI1Z/\0=.%5W MC+JOP/-=7\-6OC'7?%S3*S7=BD<-J5/"MY>[^8%>A^%KLWWA73;A_OM;IOYS M\P4 _K4MEI%KI\US+:QX>ZD\R9L\LV,5#X;T.+P[I;6$$TDL?FO(IDZKN._WZ&O7!P!8OC=>-,%+2Z4GE$G! #X(QWY!KNS M7*>+/"UWK-U9:CH]_P#V?J5F?DE*Y#KGE3[5%"45)J3M=6+K1DTG%7L[FO/J M\']MKH^&-Q+;O,,#@*"H_FPK(\"S1IX=>Q#!9+&[N()D)^ZPE8_E@BF>&?#6 MI6&MWFM:]?K=WUU&L2B,$+$@.<#/KBJ>L_#^YO=T>+3[7E$));&"S$Y)/U-4- M2\'V>J>*;+799I8[BS78J)@!N21GOW/YUG)TYU&V].GZ%QC.%-)+4Z+G'XUR M/AOQK+K/C+5M$N;18#8EO+??DN V,X[=1717FJ6EE;M+=W4,$:]6DD"X_.O- M(=>\/V'C[4M=TNYN]9N;F(1K9V5L2%.%R=_0_=%70I<\9)QZ:>HJU7E<6GUU M/62<5!+/'$&:5UC0?Q.V!^=<3?\ BK7;C3S)Y5GX;C*,3+J,X>4C'58P.OU- M<$GB'3[C5!B/4/%-WN&S[:VV%3@M=AX?\#Z+X?5 M?LMJDDP.?.D&YO\ ZU;1E0P_F_+_ #_R,7&O7]//_+_,XF+PAKGCR&&77)ET MG38/\3GU)[UJ!0!@4N*XZN(G47+L MNQV4Z$8.^[[B+PM+117.;A1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %(*6B@!"H]*KW=C:WT)AO+:*>,D$K(@8<<]_>K-%";3NA-)JS./U/X9^ M&]1DE<6/V:21<%X6*@'U"YQG\*P;WP#XFTJQ6/POX@N&99"Q66382N ,>AYK MTZBNF.*JQT;NO/4YY8:E)W2L_+0\0O;/QU&QCU?P[;ZJ@;<2]JC[B!UW+@YI MPU?2=(D,5UX;U/27 5GGM)Y85YZY7->V=DH? M;R[+Q_JT9S\J>3YW_ :E'B6]217L?B%9SQY'R MW=EM)_$+7H4GA?0YIA*VE6N]3D,(@.?PK+N/AMX5N)0SZ6JD<_NY&4?H::Q% M#JG]T7^A#P]9+1K[VOU.73QQXC6\,2ZGX;NTW[4(N=A;GW-./BWQH\7F#_A' MHU#8;=>H%S-O\ L\X&[<%\\XJ-_A)X=>25LW:B5_,95FP ?88J M_;83M^'_ 2/8XJV_P"/_ ,&#QYXJ=(_-G\-H22&9M03&>V,$TZ?Q;XB::(- MXD\.VL?R^8$;S&'R_-^M=$OPP\.HT3-%,3&JH/G S@YR>.3G'-/C^&7AM+CS MY+:624R^;EI3]XGKC\>E+V^$O=+\/\P]CBNK_%G,2Z]=ABEU\1(QA2["TT\, MP4#/8<<53D\2Z.68R>+-=U%G!_WE,B:6A9\@[W8YS MUX)]ZTK/PQHFGLQLM,M8BQR<1#Z5/UB@EHG]T5^2+^KUWU7WM_J>2KG5)&ET MCP1-<^>A:">^G><$C)RRDX&?\*OV7ASX@W<OQ1I&-J*% ["G]ZEXY[1BOG=_F6L$MY2^ZR. TWX6VGVAKKQ!U.Q11 96)L%%%% !1110 4444 %%%% !1110!__V0$! end GRAPHIC 25 ctbcbankstampa01.jpg begin 644 ctbcbankstampa01.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X1#N17AI9@ 34T *@ @ ! $[ ( M , (2H=I 0 ! (5IR= $ 8 0SNH< < @, /@ M FMC.60G/SX-"CQX.GAM<&UE=&$@ M>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB M:'1T<#HO+W=W=RYW,RYO&UL;G,Z M)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@("@D*% L+%"H< M&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*O_ !$( ,X!00,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 M 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q M008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+C MY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4& M!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R M@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JB MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR M\_3U]O?X^?K_V@ , P$ A$#$0 _ /I&BBB@ HHHH **** "BBB@ HHS2;A0 M M)^-,FN(K>%Y9Y%1$&68] *YF\^(OA:SF\J75D,F-A'9/UV1[=?:S8::NZ_O88 M!_TT<"L&]^)/ANS0.-06XSG"P .?_K5Q4'P^&IV8O+N?5-9=I#M,:+ < XP? M.(;UJ1_"-S&@6R^'L0(?[UUJBO@>I ?]*N.'PZ>LK_!_$F,'KF6*,K>1/*0%#1 \GZ&M M^+QCH\%S>>$]%NY(W C-M)Y9"]SR0 [BN8P\$J2(>C(P(-2DXKPW4-*U+PW%&FE^(]0M8E(\N&:TGC '7DJI6M' MPYXM\67%P+739H=82-';W438PZDOVI>#$Z.N#C/ M4C!_ UR2P]6/V?U_(ZHXBE+K]^AT5%-#JR@J001D$=Z7)?&>F^'+: M7[3()+@1ED@0_,>N,^@SWJH0E.7+%79$YQIQYI.R-N>ZAM87EN)%BC099W( M K@M<^)B-=&P\(VIU.^W["P4E%/?IR?PX]ZP-4?4_%=NVH>(]331M*C3,:1$ M[I<@$@*3\W'>M'PUX9O9[!WT> :'97AWO[G4GU(P@KT88>E27-5=W^'_ M ?D>=/$5:KY:2LOQ_X!B7\^M:U>/;^,=8CL(-V!I]KAYI@>P103^=2:;X-O MY;N-]!\-16T*#B\UMBTA]Q&#@?B#7:"P\.> [*2[,;3W;'/F2'S+F9NV.YZ] MJQ]2^(&OZ9+I]Q>:1;VMA?3*BEY"[J,_Q8X!P@6COIUG#"Z* M3YA&3^)ZUL;LKQS7+>/=6DM/#LMC:\ZAJ)^RVJ*>2S@C/X#)_"O-C.I5DH7T M[=#OE"G23G;7OU%\&>([KQ'X7&I:@D5JS,Z@H>,*<;N??/7TK#TOQ=';;Q/X/T]KR:\3[&'ADLH9]D4SJS M??X[]_K3A-/H=HZRW.C>%H=_^JM +B>1>PY_PKLY*7/.*77;M^;_ ./GJ\D M)-]-^_RT7XG3:!XEO]8U!X;K0+RP@V;DGG /L1G(-;U_>P:=8R7=Y*L4$0R M[MT44VQF2XLH)XRSK(BL&*X+ CKCM4\\:2P,DJ*Z,,%6&01[UY\FG*]K'H03 M4;7NSB/$&MZ-XETYK6VL=1U(J&?#-O'-:70O MHXDC6UDP[H<;5\QQP,XZ]ZH^.].U:^U"WLK"WU!M/1!N%M=QVT2DG')P6.!6 M;XVFU:XM-/TM])CM+62^M[=;LS^89B.5& 2..:]"G3A-0B]M[7_ *_(\^I4 MG!S:W[V_K\SL_"VEZS 9=0UV\/GW9+-9@[DAR>%!]A749XKDY-!\1SW\-S+X MG$:QMDPQ6H", >^23TKJ<_+QZ<&N*LTYIS=UK?B"VUQ[=? M#CW-D!E;J&X0?F&(-<_KVNW>M:+'JFEQ7NFFRF9C<@)*@1>'R%8^GZ5M:YKM MQ:>)8+2&[M[:VCLY;JZ:=,[5#*!CD>IKED@FN_ :2V=[:V5GJ]Z[SR3!H]V] MSP#SM#8_6NJC"*Y9M);?K+H!J5C%%)NR/M%G(4;GD@E3_ #K-TW78=#\167@N72K6.TFA#0O# M*7#!LG)!'<@UV^G:79:5 T.GVZ6\;L794& 2>IK.K:EK"Z;VUZ?(TI7JZ3L[ M;Z=3E[WP=J=IIXB\/ZU(2K K;ZB!/%CTY&17$ZEX7F:\FDUWPW=6S,Z1+ MYB,/[VQLD=.E>RM(%^]CGCG_ #[5SFH^-]/T_4M0T^6.0W5C:&[V?\]$"Y./ MY4Z&(JI^ZKBK8>DU=Z'!V.I>)=+C9?"FHV^MVJD;H63$L(4 %&PW(]*Z31/ MBIIT\YM/$"-I5RIP!*I //Z57U<^&/$#:#=3B?3K_5<_9+BW?8Z/QPWKS5/Q M=XVJ>5=18'=>0P_PKJ?LJK2J1LW\G_D_P.:/M*2O!W2^ M:_S7XGIEI>V]]"LUI,DT;8(9&!%6#-23582F)K208DC [ MLF>O';%=KX0^)UAX@9;2]C^QWW0IG*,?8]NG2N6KA)0O*&J_'[CJHXN,M)Z/ M\#NZ*:&W=*4GGVKB.T6BBB@ HHHH **** "BBB@ HHHH **** "D8XZ4CG&* M\_\ '?BJ[DVZ%X2F:75G?$P@Y>-<9X/0'ISVK6E2E5ERHRJU8TH\TBYXG\<) M;7$NC:"KW>LMA4C1+4+=M:\3F(-LD^:*UST,CG@_3F MK&@://$18:093K>&;4-79?,6V/&Z)2>"^#C(]Z]'TK1['1[5DM(]K.Y>65R2 M\A]6)Z]!7=*I##QY(=?O?_ ['!&G.O+FGT_K[S)T3P;%;3'4-0XGM9%."LB\CGWZ?C7+&HY54ZGX]# MJE32I6I_\.<#JL+:-J2WOAZ]N-7U'3=SZ@MP=R'*'))/0\\**UK*#2-8@&@S M00SS:K8?:7N8 BLIQPO52,UBS3ZE>V4=Y=1$V5W'%.64"**VE1OWXF(P3W MSUJW]@NKKQ&^H>";>+3Y(;(;UFCVI,'9L$?W<[>/I7HR5XVD]5U_S^9YL79M MI;]/\OEU.Q\%:^-:THV\V4O]/;[-=Q,.5=>,_0XS6BV@6DOB%=8F#2W$<7E1 M!SE8AGDJ.Q/K7EWAOQ!+H'BZ*;5VMT.H1?9[KRI5?,R'"NVTD G/ZGWKV,'T MK@Q--TIWCL_Z9Z&'J1K0L]U_2.4\([(H]?MXX3^YU.8B(<9#*IX^I)_.L+2+ MN/4K623PSINF:'#;R-%<7%XH:57'4 >WN:W[&TET7Q;KEY>74,6GW@BEB\R4 M##!<,3GI6'.GPZM]3N;N\O+.7[4WFM!YIDC#]V"KQDUK"UVTF[VVU]=#*5[) M72M??3\2Q\.?$.M:[?:A'?W<-U9V3F%950*TC9.&&.V*] ?E2.U<1#XST6Q@ M5?#FBW=VK@!18V153Z5?)% MTJT*<%%RYG\V9'B/1]0N=3\0:?I^E"_:]AAE@>64!+=CN5B-W?Y<\5/XNT6[ ML/!>A+IT+L^D75O--''\Q*J"&Q^=3CQ-XUF0-!X.V'(SYLP!(_2GMXD\8!5: M3P<[^H2X7(_#%:KVJY=M/[R[6[F3]D^;?7R?>_8S_$WQ)T:\\,W=IIK1SF6\\ M .'C.4DA5&;IVXJ[;^.7W^5J7AO5K+/\36I<8]?E%34I7AR4X];[I_D53JVG MS3ETMLTCF+*X/BJV\6^)5BDFA:(6UE&$R^(P6R!_O8-.M?[3U?5]-TUOMMU: M36JM?Q:A;;(1@#IQ][K^-=+IGC'P?IUM]ELY4TV,.0(GMGB!)Y/5:LZKK=KK M6A74?A?6;?\ M!8F:W\F5-VX= 0>V<"K=2:E;DLNEUMI8GV<+7Y[OK;KKR2.O#KW+M6O=E#5])M=8T]K6]5FC)!^1RK M ^H(YKR[6$M$U.#P[IUY=6=K<;[6[>^C),2CE=K,/NL<#K7:^*?$5M:6ZI9> M([&PNE?[LV) XY!!4<]<=*XS5-:MM%7DAE!&X'RVY +=J M[,)&HM7M^7GL<>*G!NRW_/R[EZRN'U'6=3>*T2Y73+=;6TN;.$,+4X.XHK8R MWL/:MKX?7UD]K=6$&L7.ISQ2F1_M<;)(@X&#N'/(_6J?@R'3VUVX"7T4=[$? MFM;97@$BD?QQ'@D>H]:[B'3+**]:]BMHDN'78TBI@L,YP?7D5GB9Q5X6[&F' MIRTJ7UUN8FN>#K/5";FR9]-U%?F6\MAM;/HV.H^M<1KN@R&U$?BNS\NX4'9K MEA'\K'/'F*.1UY->MGGC%8VN>(-'T:W=-5N8(V=6Q Q#-+QT"]3FLZ%>JFDM M?S_K\#6M0IM.3T_K^O,\[TGQ;K'@)8K/Q/G4+"8 P74$HE QP<'OVX/->JZ? M?V^IV45W:2;XI4#+V//M7#:UX;NK:VAN/#ME%=:7(H:ZTB8#:V>$KV:[TZ!5%UILAR]L.ZNIYX_O>U=4Z5/$^]'27];]G^#.6%2 MIA]):K^MN_Z'MPZ4M8?AKQ-9>)]*CO;"0?-]^(G)C;T/^-;0/K7ERBXMQDM3 MTXR4X\T=AU%%%(H**** "BBB@ HHHH *"0.M%075S'9VDUQ<.(X8E+N[' 4# MDF@3=MSG_'/B;_A'=%W6Z[[RYW16Z^C8Z_A7!Z5I5_H>IV]C9S"X\1:HF^YG MD7/V*+J3_OG^E0R:LGB/Q'>>)+T@Z=IA$=C$W_+:4D[%QWRW)_"N_P#!_AR3 M1],,^I%9]8NOGNKGJS$_PY]!TQ7J.V&I*D\.Z:RPLHO9\)"74^6A/\ $QZ #K7+:YI4&EZ-IVLZ M#J?G:TSJJ21MN_M!BV2N!U_H!BLJ47.*7F7/! M4,?A+Q3J/AJ>62=IBL\$GE_>4@YW$=^.IQ7HC ]JXCX:36MUI]YJ[[]?/S-\*OW2MM^7D>1:Q=6.F^,K_0] M3BO+JVDN%O;6VA8@/(P!\O&,$%OPKI4T+6/$-M-)?,WA^"Y9=]M9L#+*H&!O M?^'CC 'KZU<\3:UX=L]4M37^;\C-\2OX1M--M M-&L+6;4)K>4.J:>]7U&*YY8A62BKVZO7_@&\,.[MR=K]%I_P3A/ M^%66-Y.)M=U*^U.0C#>;+A3^%='8>$]#T['V32K:,J, ^6":VJ*RE7JS5I2- MHT*4-8Q(D@1% 1%7'0 4\+@TZBL38*3O2T4 %,\OCU^M/HH J3:=:W.!<6L M,H!R-\8.*YO5/AIX>U*1I5MGM)F.?-M6V'-=?16D*M2#O%V,Y4H35I(X:W\% MZ_HRJFB^)IWA4C$-Y&''7D9!'6J]QXJ\6Z'=>5K.@1WL3#AZ\UZ# M3"/:M?K%W^\BI?A^1B\.DOWHJC#H&H-X;\0:K/%);:I=RF:WBP 8A"%='UFW:.]L82S'(F M1 LBGU#=:Y270/%7A.Z,WA^[DU?3U.?L5U*2Z@?PJQZUO"<9?!*S[/\ *_\ MP#"I"45[\;^:_P B]X(U[3_%<8O9[:*/6+,&.7 P1GN/;ZUV@<*HSQGIFN-T MC7?#NHZS&US9KINMQ+@QW$7ER<]@W\5:OBB#6[C2T_X1BXBAO(Y@Y$I^5UP< MJ?S%858)U;6Y4^_3_@&]*=J5[\S7;_+N9GB35KR"24)KEM86BR&&66.U:1X6 M*[@&); X]N] M[TF2W6\D6:\??YL$DBH$487)"Y^;D=1575KB^DM+#08[F"(W5WY.IZA;)MBD M8Y*Q>YVCG'TKOA'E@HP>KZ]ON.&,5^>O;%=I^7MQW_I7INGV$&F6,-G:)LAA7:BYZ"N: MNXTI7AHWT\O,Z*"E5C:>RZ^?D>._\3#1=WBOP_%]F2&0QZII>[Y8BN<_52#D M>F>]>J>&/$5MXET:&^M_D9L"2+=DQMZ&LCQAH++/'X@TR(O>6G,]N@&+R+&& M1A_$<=,UP/\ :(\*>(K/7?#!9]"U1PD\(_Y9R9^9"/X6'45NXQQ<-/BZ?Y/] M&9*3PL[=.O\ G_F>X9HJK8WL&HV<5U:2+)%(NY64Y!%6A7DZIV9ZB::N@HHH MH&%%%% !1110 'H:X3XGZO)!X=72[9LW.I/Y01?O%#+;^U+& MQD8R0:2B7=RH;A[U^Q]E51@>]>GJM0K-#(,,CC(-/Y=M IQEO4^PJ7PGX7M_#U@>-U]< M/=W!)S(_?\!G@5T1E:FIU%?M_P 'R1S.-ZCA3=N__ \V-\/^#[#1W^VR#[7J MDOS3WLG+.QZD>@]A71;!Q2#MQ3L]JY93E-WD=4(1@K1#%+BBBI+"BBB@ HHH MH **** "BBB@ HHHH **** $(S2;!3J* ,C6_#>FZ[!LOX-S*/DE0[73Z&N5 MDU/6_!5RHUR235M'D^5)XXLR0$8^_@<@C->@U&\:ON##(/!![UM"JTN66J[? MY=C&=)-\T='_ %OW.-\2W&M:WI-FO@F>#R;L,)[G>,HF!@#KCJ0>XKEM9T:X M\,> -*AU6"UDBM-3CEE$0=LKDEBQ;JQ]:Z*]T"Z\(ZC/K?AM3+9OEKO3!P&] M70]C[=ZW=/OM*\9^'2Z*)K2X4K)"_!!SR".QR*ZE4]E&+@KQO?S^9R.G[634 M])6MY6\AVAZ'HVE,UWHUG%!]K4,[QGANX[^YK9SMYX SDUB:?X;M](\/'2K M2]N(X@Y9)#)EDR>@)[>U<]%XDUBVU)=*N&T_7C)(8G6U8HT:XR#)P0.G/UKG M]G*M)M._KV_KS.CVD:,4FK>G]?H=TKI*N]&##L5.17GGBG3+70;P2-8F;0M3 ME!U!$!/V>0=)5_N^_P!*B@\(W^HM\)V=XS*TWEA)@#T8<'^6?QK;&4DTJRZ[_Y M_,RP=35TG\O\OD=#1117FGI!1110 4444 ,F?R[>1QR54G]*\.\.6Z:GH>MW M?R/=:G?PV:.X[22!G!^H(KV;6[H6>@W]P&?#B%N; MW6O-.T#)V#@?FN:]'"Z4I/S7X:_H>=BM:D5Y/\=/U/1[[5VTZ>'2].LGNKTP M&18E8(BHN%RS'H.UL(MU&WEZI;?94DB?;(CH6< ,.0#NY/;%O;VMZC37$\*;_ M -X "OS 8(Z\^W6GAZ::NUOU)KS:=D_E_7J=-::C M7[-,A&=O1_"M/DB5S1P_.OB>OS9D:YK.M67B>RCU/ M5Y;"*XM(Y9X;3+KN#D,%X)'&.?:I_ C:KJ'B5KH:OJ%Q900E;E;HM\TC$E5P MW3"XY]ZO7FI2VWB"XM)KV\:ZM[=90+6S3$2$=-[ \=>M:OA9(=05=;M=5O[F M.Y7!AFVA 1[ #H>]:SERT6K+;M_P.QC"+E6W>_?_ (/)8BI)JAXJM-"_X2[2KC4?LL2-Y MGVEW(P^ -BO_ ,".1[BJ>OP:]/XFTNT233+6V%T[Z>5C9BNR)L%AG'3L/:L: M=*"<7W3>IM4K3]Y>:6FYV6C^(K#7/M*V$Q:2TF:&9&!4HP..A[>_0U7UGQ98 M:)=?9;IIC&QFOQ/;WE]=N?M5S;KA9&4[0,9( M& /SY[U@ZWK$I\IZ'FN6E.K:A8V.CZRBW-Q9*;J\D'"RE"3''GCEN"<>E:G M@&[FUI;SQ!?6IM9;UPD<; Y6-% QS_M;JTJ4H1@Y-:^NF^AG3JSE*,;Z>:UV MU_$WO$'B&S\.6<5UJ)D6&201[D0MM)]?:LAOB)HBW\%J7N5$S!%F:W=4W'H, MGKGVJM\4GQX9@VD*_P!LAV%URH.\7XGH(.0,']:'<1JSNP5%!))/2D0\8K M!\9:LFE^%KUSAI98C#%'GEW?*@ =^37'"+G)174[)R4(N3-Z&9)XQ)"X=&&5 M8'(-25R'PXNE'A:/3YW87E@S0W$3G+1D,<#Z8Q747=];6-J]S>3+#!&,O(YP M%'O55(.$W 5.?-!39/17.2^._#XN88+>_6[DE<*!; R8R<#..@YJ74O%-GIF MO66E7*N)KP$QL!\O7%'LJE[-,7MJ;5TS>I"<4;@16)XNUF;0M :_MHTE:.6- M65CU5F ./?FIC%SDHKJ7.2A%R>R-SK1BHHGS&I88]O2I V:DH1E!4\#IZ5P? MB+3+[PWK"^(M W+9_>U*RCX5U[N%Z;@/3TKO3:L^<$;L>E:EEHNF:79FVT^R MAMXVX8(OWOJ>IKG/#L?_ BVM7^@>83:;/M6GH[;FV\[U' M([>*QTW3OL4J(//OKN,KC_=!QS72Z4Y)QC+W5\MSF56$;.4?>?SV_(U;*YMO M#^J'PCJ5UYUI=HWV)WDRP#9W1L>HZG!-7/#DVI:-K'_".ZK))=Q!"]C>;?O1 M@XV.?[P_6H)/AU8RQ3W%W<7-YJTL6!>RR?,K #! ' Q@5<\":GJFI:-(-=@D MCO+6X:W9W0H9 ,8;WZTZC@X.4=>_KW04XSC-*6G;T[,S_'Y.BW>F^(%1?LZR M?8]1&W_66\G8^N#_ #KF? %ZWAOX@:CX;+D65U(6MB!GMN0Y]T(KTSQ)I$.O M^'[K3IL[95X(ZJPY!&?<5Y))-<:3;^%];+#SIG2.ZWH!_J6V=>Q*\'Z5OA7& MK1=-[ZK]5^IAB>:G54UMH_T?Z'MZYP.:=4<3!HU8>%-3MXGV-):R*&(SC*FN!\-0C^PO",EI.EQ%;ZC*LCXV[MV]1QZ\ MUZ?=)YEG,@_BC8?I7CWAF\:Q\)W45PJ12:'JT#NN",#S55B2?^!=*]##7E2: M7=?BFOU/.Q-E53?;\FG^AW?BNVNH=8TC6X(5G@T\3K<1@9<(Z@;E'HK"GB M'!)6V_K]3>IAU-MWW_X'^1Y/??9KC2[RRLI[#5'U!UCLEMQF:+>07+_W4!!- M>A:Q!Y7A._A Q92CY1@?)?> -*D4?=@$9&>ZDKV^E8$^JZ MCX[OOLFDQ7&DVVFW+&:]E W$@,FU5]3D\]A5KXWO8+&4W)B6VD<-91 M1G.R':-H)]>,UQL%C WQ"O\ 2-'TX2:<+5+&X(!5+=2=[\]V.?S K5\*Z)XJ M\/7DNGW#QW>DEML,CSDR1*,C(S[8X]N*Z,1RRII)VT3UZ_\ !.?#\T:CE;J] MOZV':G:Z1I_Q*LYVL_,N;JW=BJ+N+R%E 8CT SR:Y[5&DM->AMK34&:'3GG: M2=\GRDG;8,'OM)KK;/P)';Z-(-*LFW6D.F+:(YS\K$Y;)[G=SFG2G#5W;45_3_ !%4ISVM9M_TCO?#FC6O MA_0H-/L-QBC'WV/+D]6/UZUS?Q*M8;?PQ/-;0A;JZN8$+1G:SD-@ D>U3>"[ M;Q3ID7]G:^LGZU4^)[7*:;IEPD2R6MM>":Y65PJ84'&X^ MF?2N>DFL2ES7U^\Z*C3PS?+;3[C!\6:0L'AFZODTD6E[&T7E7:WGFON,BKCV MX)KT_3X7MM,MHYY#+)'$JLYZM@5Y==Q7%Q>:7I7]EZ9:)?W$,Q6SD9I&B#!M MW(Y7@5ZK*JBS=)-X78<_$+7;&[ MUJRT:ZG":?#.KWTNPL ^@Z)?:CJ.C:#>*T:)%=QQPK$L6 M&//)ZG/Z5%=RZ;!.UU?V#:5H5K)OAMIDQ)J5R>CX.6...O7--\06%SIOP]%I M/E]8\0W2^?\ WBS-NV^VT?+77&,.6--W[;_?_730Y).HI3J7\]MNQZ18:G!? M:7%J"?)%(F\AB/E]HV-[+H]F?*L/*C!1G#DQR0VZN MC$N&9E&W:.!@L.O8UR89P]HU'KI\O\SKQ"E[--]/+=_Y%*]U^]T+Q!'XFN-( MFM$O6^Q75N6!W!<,LBX]L]?0UU^L>(!+X*N-:T:2&5%A\Q=ZY5@.J_S%9OAJ M";6GU/3O%&HV&L^1(C&WCC'^CMSP>/\ Z_6I/%+KX?L[;2]%L+:F\4ZA8GXB: UWJ$5O:6\$EP[LP*MV"UFW-U?:0D<$ME8P MS7$2VYMX;/861TZ!NX49R/:J5GI^GK:F73]-GFN8-$2)1%9EM\\@;YVR/4#& M?6NGV<>;GVTMIY]3F51\O)OK?7R/2]8\36FF^%Y-=A'VRUC57S$P^920,C/U MKD?%/B"ZU;2=.1-$O88+J]MBDLSQ@/\ -N"@;NIQ5G4]$CTKX+7EDJO&WV'S M'5^2KD G@].:HZAJ\%S9^$U2"^9()XY&1K1RTNV,]..2#_CVKFHTXI\T5>S> MODD=-: MEVY\2>+Y]4U+2YHH+&*..S%W'@[MS$NH]>!4VJ>-TT[4-6@BA^T)IJVXE]#HK36K"]OKJSMKA7N+5]DT8ZH:N!U< MD*>0<'GI7-P>&4A\;_\ "16CB-;FW*3Q_P!]N,-^0KG=3N-6\/\ Q4M/L@E. MF:EM$B$$IO/!QZ$ _2IC1C4=H/I?Y]44ZTX1O-=;?+HS1^)43V-K8>(;;B; M2YLL=VW,;85@3_GK78PL)(5=/NL,CW!K"\?0K<^!-7CD0,OV5VY&>1S_ $J. M'6)M*\#Z7<+:R7-W+;P1Q6Z]9)&0<'T'4D^@-#O4HQ75-K]05H5I/NDSHY)X MX8VDF9411EF8X _&JUKJEA?2;;*[@G(P2(W#$9^E<3K/]J7=O;MK]W:2VR%Y M;G3K1"?.VJ,1EB<8!Y(.,UB1E7T2[NX'MX-12Y,NG7%K&L4852 L+,, EMK# M!JXX7FC>Y$L39V2/72/_ *]>,^)+);K0O$D$T@"Z;K?G+C^%)>/R^:O2]&UZ M2^9;6_LY;"\VEA%+@[U!'(()'<<5Y]KJJ#\0H(RHC9K21QTVL<9)']:TP:<) MM/R_-+]2,4XS@FO/\F_T/1O"-TUYX0TJ>0Y=K6/=]0H!K9KD_AG,\_P_TTN0 MQ42)D=P)& _E76#I7'65JDEYLZZ+O3B_(****S-0HHHH #]TUX;J5M,/B#XC MT(^8/[5CD,:D?*S[?,0Y_P!X8KW(]#7G7Q(TJ:&ZT_Q%8HS3V4JF1E. B@[@ M3ZC.1^-=N#GRS<>Z_'H<6,AS04NWY'1^!=9_MSPE:73 +*J^5,@ZJZ\$$=JZ M*O/?!>HVUKXCN[:*4O;ZZO\ :MH N/+)XD0^X(!KON,$UCB(\M1V-L/+FIJY M)0>AIA;'M6)KGBW1O#BH-5O%CDD^[&.6;\*RC&4W:*NS64HP5Y.R.?\ &TMW MX;UK3_$]C$TD*D6NH(HR6B)!#?@<\^]=M;SQW5O'/"ZR1RJ'1@>&!YS6'H_B MO1O$K7-I92EG1<21R#&Y3QD9ZBL'2+R[\$:PNAZP3)H]P<:?>, !$]=,J+O&7X/_ ()WD=K#$\CQQJC2G<[*,%CZ MFI<#%1JRLFY2&##(([U(OW1]*Y-3K&D4^(=7M+Z:6YT.RU>:[ M0R/=7;$M,P.>?3K5OQ;,+WQ@MG*;A([+1KF\5H6*-NW*.".^!TKT+%1M$ADW ME06QC..U6ZZ]I[1+\250_=^S;_ \=MK^&UA\+7%U)>:A<6T$E[=0H2[CY/E) M!.0!GI5J:]\2ZJNMWFDZ5/IT4RQ.D\X*,!&"<*N/FS7H<7A^WA\47&MAF,TT M*0[<<*!Z5K[1BMI8J&EHW]?6^QC#"SU3E9>7I8QM!NVUSPM97.H1*6NK=6EC M=>"2.>/?K7.:TOG_ !@\.6R?ZNTM)IRH[;@5'\J[M4"H%48 X %??\(A?V?A'Q+] MH82ZAJ$LDZM'UPN2@KT<4A&<@CBHIU94]O+\"ZE*-3?S_$Y'0/$UEK'@^*22 M\CCNA;>7.KR!620+AL@GUIGP]\0CQ#H*+>21RWUHQCEVGG )VM^(Q^-5?$OP MMTO7KZ6\BGDL)ICF0Q("K^Y![UH>$? ]EX121K::6>:88DDDXR/IT%=$WA_9 MOE>KUMV.:$:_M%S+1:>HWXF7:V?P_P!2 <(]P@@0'^(NP! ]\$TWQ%!-I_P_ MAGM'6&YTJ".>/S1D91<%3ZY!(^N*SO%$,GBOQGI^BVDB_9--87=ZP.?G_@3Z MX!_.NJ\1:2NN^'KW3#)Y8N8B@ M;ZO(]QI=[>P:=-9W$T,<_D" J SX+ DG#,>O'(%9^D6QCN)WLD:VMHPCQP7/ MSJLQQSZCG\L&NGO="U2YO-^H6]]=79LOLB^2X%LAZ^9D\C/(/!_E5>UAN='U MBWN+E;Z"\B>:>6VAMC,DRL%&Q'X[KD=^37?&LHPY4<$J3E/F?]?U^AHZ):P7 M/B6W6Q>ZE%DTLU[,\QD19V"J8U8^AW<>U<]K4JS6WQ ; 7S;NUMD?^\5V@C/ MM_6NZ\*:6^D:?>W%W&();ZYDO)(MV1'N."5WLJY'UVUC0?-5TVT7XW_0WK)QI^>O^2_,].^'MJ;/P'I431F)C$69# MU!+$_P!:Z6JFF0?9=+M8#UCA1?R %6Z\VI+FFV>C37+!(****@L**** \BL M[6M,75M#O-/9MGVF%HPW]TD<'\ZT:0C---IW0FDU9G@ND:=?Z9YNC7$CPZUI M-VU[8-GBXB&/,C4_[07.*]HT36K37-(@U"P?S(IESTP5/<$>H-<;\1?#-Z]] M8^)=%.;S3\M(O&"@R2W/MGCN*H>'?$.G:03K&G2.F@WKG[5 V6-C<$_>/HI_ M+IZUZ=9+$TU.._Z]5\]T>;2;P\W![?UK_F==XQUVYTNP@M]*57U*_E$%L''R M@D$[C[#%4_"O@J'2X%NM<\K4]8)/[0%YXAUA $&%L[2,+&1ZG(S^M4;]NW_ Y1ETN>]^)Z:A':/':Z;9[=_P!WSW;) &.N!4^F>(]& M\:QW.CZE:&.[0$365RF>AQD=CSCWJ;Q%XCNK:Z32?#5FM_JD@.X9^2V7UD(Z M9]..E8E]X*TG0[>#7+S4KBUU&WD\^XO$?)G8\L@7T).,"M(I2BN?1V7+W,Y7 MBWRZK6_;T+-CJ5WX%S8ZVK3:%YFVROD.[R4)X1^_&<9KN;6\M[NW26UE66-A MD,AS7$:?XOM-9F.A>)=.FLY;P8A2X0[;B,\CGL<4D_A[6/!]L3X%VW,#R;I= M/NWR![H3@CZ9I5*:D[3]V?X,=.HXJ\-8_BCOL@4MY?[!J&,O M:7(*.I[]0,\UT:L#T((]17'*$H.TE8ZX3C-7BQU%%%26%%%% !1110 4444 M%%%% !1110 8HHHH *3(R12TTG!/>@!6/RFN>\3^*;;0;98=K3:A= K:VR MDNW]!S5;Q%XP2Q\RPT2,:EK)X2SB)8I_M.1P /?%1:%X<>WN3KWBB6.XU=T^ M8](X$'\*CIQW-=$*:BN>IMT75_\ .:=1R?)3W[]%_P2QX(\-3>'M*F_M"X- MUJ%W*9KF8]22, 9[XKIMM96G^)='U"5HK+4;>:1< JL@)[X_E6L#FLJCG*3E M-:LUIJ$8J,'HA,=::4!QGMTI2X!I3]VLS0Y7X@:PVE^%I8H QNKX_9+98_O% MW&!7FEEI[3?$W2]'4M-;::8H=OH8UW.W/J^:Z+Q+XGM;C6KG5+AE?3=#W1VG MI/>GC&>X4 GVQ5[X7>'Y'AN?$VI.9+K479XR0.%).3CW/]*]BE_L]!REO^K_ M ,D>347MZZ4=OT7_ 3T11\O%/'2D Q2CI7D'K!1110 4444 %%%% $JD07%M)G:D8Y(R/XNHJK?V% MMJ-K);7D230R*597 ((/%;T*WLI:ZI[HPK4O:1TW6QQ_AS7;?2K?3+%W9]+O MEQI]U)U4=1$WN,$5UNH_:383"P\L7.P^49,[=W;->3:CX=?P5/=QZQYE]X6N M3@1A\M"Q.0RYZ,#Z=16_X7\3QZ)96\%WU M=5:@I?O*>OZ_\'NCFHUW'W)Z?I_P/,Z/PMX7B\,V,IDG>[OKE_,N[IQ\TK?T M'M7$^(]GPW6AZ+>[UB+'='Y["UO7M M'F7B5#V]/H:XJ.W\;R^'7\,QZ=;6+*BP?VBD@\L1=V '*M5MH])TC2U:>']X':5L8))XPHQZ4VY^)>KW M$$FI:#X<:YTJ)L&YF8J6 ZL!Z47,(GU;2O -@/-M-/CCFU-V. R#D+CN2>?Q MKN]0L?M>AW%C:,MNTD#1QL!PF1@&G.=.,ES1NNB[1O\ F]R81J23Y96[^;_R M1D7^@:+XZT.SO+R$KYD:RQRQD*Z9 .,]ZR19>,/"7&ERQZ]I\8PL-RVR=!Z MC@_C77:%IW]DZ'8Z?N#&V@2)F'0E5 )_,5:O;B&SLY+FX;9%$I=V] !S7,JT MD^5:Q[,Z7137,]'W.3T;XEZ7>!(=91]'O6'XD:*0IDT_ M7(ER/FD,M8EQ\3O#$$WDQWKW,G9;> M%G_D*TC1J3^&+?R,I5J<7:4D=<&STII<@]./K7%+X]N]498_#F@7]TS=)9T$ M4?J>2:K2:7X[U[S5U'4+?1[9VP(K9MT@'^\*U6&DOXC4?7_(R>)37[M.7H=+ MKWBW2O#D.[4[A4<_=B RS?05SMIK/B+QH2MG;-H.FD>5H M#$$9\HO'W@/7WK%\'W_]@:@_@[6+B:6YB9GLII3D3PY) R>XY&/:M82BX^TC M[TUJ[]NIE.$K^SEI!Z(B@\*^%_%>@6U[H?\ H3Q\PW-OPT3CLP/7%7O!_BVZ MOM0O=!UB 1ZEI_#/R%F4<;AGZ9J'4M/N/!VIRZQH=JTFFW'S7]I$>58?\M$' MX\CVJC8:C'XN^(^FZOHT$QT^RMI4EN738'+9 4>N#56]I"3>L=TWNGV?J"]R M:2TEL_->1J:CI'B5OB):ZE97H_L@JJS0%L #!!&._.#FK?B[Q/<:-]BL=+MU MN=3U&7RH(VSA1CECCL*TM=UJ'1-.:XD4RRL1'#"OWII#]U![FO*M7U75K!I( M))DN?$^I.(SY/S"RBY B5NS'//YU-"G*NTY+1:>OKZ=0K5(T4U%ZO\/^'&3: M2/$.OV7A"R1O[/T^5FO+L#YI)#]]O0O9].LH=.T^&SM5V0P1K'&OHH M&!7/>!/"P\-:&B72QMJ$PW7,H&23G@9[@?\ UZZD5GB:RF^2&R_%]6:X:DX+ MFGN_ZL&*6BBN0ZPHHHH **** "BBB@ HHHH I:EIMKJME+::A D]O*,.CC@U MYEJGA/4?#>L2'2HVG\.R1/+/:2G?'D+RI!YR<#!%>M8IK1AE*M@@C!![UO1K MRI/35/H85J$:J[/N>7^'/$DYN$E\,SOJVDRJ'GL[A\W%AQSM[LOYUW>EZ]I> MLHQTV]CG91\Z!OFC_P!Y>HKC_$7PR6"X75O!TK:;?QL7*(QVR'ZU(7-3?^?S_ ,T<7MJE"7+/ M_@?(ZSQ!X?\ $VE>-+KQ#X2AANFOD"S12L!@JH ]/3UKH/"NC:M!)-JGB2Y\ M[4;D*OE(<1P(.=H'3.2>:SM*\=36UT+'Q7;K:%R%@U&+FUG'KOZ#-=E;W,%S M$LUM*DT>.'C8,#^(KGK3JQ@H22]>Z]3HHQIRES1;]/,G]\5R/Q(U&.U\*O:& M3;)?2)!M52S%"PWX Y^[FNM9OE^:O.=2U_2?^%J0C5KPP+IENRP!^(S*^-Q) M_P!WCGUK/#Q;GS)7MJ:8B24.5NU]#+NXM(\4^(- B\&6:.ME/')_XL2,^US=6HHVNH_?KT./VBI4V^LONTZGH/AC4;F\\%V%_?MOGDMA)(V,;CZU5T7Q MI8:OX2N==FC:WM+=G$H<;B O?CKGBLN[NSHWP4CD5BCC3$C5AUW,H4?JU8-C MIDFC^ =9T&-M[S75M"BOV,RQ9'ZFLU1A/FE_>M\K_P#!-'6E#EC_ '?QM_P# MMVA\,ZS/;K<6EE//>0_:(4F@7>Z''S8(SZ5#)X-\'W%Q]E;2[#ST&\1( K*/ M7 K UO5+#PWXQ2^NI4(TS15BCA7EF=G.%'X 5M^#/"[68DUW5Z3):FXMWE&3&X8#:6_']*Q[7P5; M>-M)N]>U"XN?M=Y/*]HR28$*JY"+C\.:WYIW?-4?+IJO,QY8:&;566'1[;###;U+9'IR:T;?0=*M'WVNFVL+8 W)"H.!^%8/PYO]1N_#;P M:PRFZL+E[5RH(R%Z9S778]JXZLJD9N,I7L==*--Q4HQ2% & ,"EHS2 Y.*Q M-Q:X+QBZ^%_%NE^)TREO<.++46[;#C:Q^A%=[69KFCVNNZ7/87T7F0RKR/?L M?PK6C-0G>6W7T,:T'.%EOT+D,T=S;)+ RO'(@9''0@C@USGC3PNFNZ:+FU#1 MZK8CS;.=/O!AR%]P3VKD-&M/'QC&@VTD6G66GL85OI(W4OV M3PHL)49$NIW)_P!'BQZ-T:N-O=7G_MUK;P9YM_K4P5+C4W_>9QG>$7HBYYZ5 MM3PTIMMZ+>W^?;\S"IB(Q7+'5]_\N_Y%C5M7GAD,UPRWGBRY/EVUG"V]; 8. M-H^[OQU/7GTKJO _@9-#4:CJL8EU69M[,QW>43U /J3U-6_"W@:ST5EU&X1) M]6E7]]<$YP3UVCMSG\ZZS![TJ^(7+[.EMU?]=!T<.[JI4W_K\1U%%%<)W!11 M10 4444 %%%% !1110 4444 %%%% ",*QO$7AG3O$VG-9ZG'D<;)5 WQGU!( MXK:HQ3C)Q?-'<4HJ2LSQZ]\'>(?!L5W_ &)-_:FCR_-+9SIO.WT*]_PQ6+H. MN6%M<3_V=>/X7O2"K0;3-;.0.I#?4PC3O3?R?Z/H\/3R7/AS6PT0)*6TV=IY^Z1RIK#O9 MH[)C#X@\.O8ZG(Y1+O39C 2W'S ?=)_&K^KT:CO2>OE_D_T9G[>K3TJK3S_S M1ZYJ.D_:- FTS3)!8+)'Y2M''GRU/7 XP:HZSI#67@.[TO1;?S&2U:*&,CKQ MC\^:X_P[XFU!X]MAXFL[B&$$&VU:,Q3;AQC>"0>>_-=,WB[5+20?VCX9NQ 6 M"+/:2K.K$D\X&#C Y-<[HU:;M>]G?M^=CH5:E-7:MI;^K7(/$&GRSZ#X28+M$ZX+8]-WIS1&K.DFI1Z/\0=.%5W MC+JOP/-=7\-6OC'7?%S3*S7=BD<-J5/"MY>[^8%>A^%KLWWA73;A_OM;IOYS M\P4 _K4MEI%KI\US+:QX>ZD\R9L\LV,5#X;T.+P[I;6$$TDL?FO(IDZKN._WZ&O7!P!8OC=>-,%+2Z4GE$G! #X(QWY!KNS M7*>+/"UWK-U9:CH]_P#V?J5F?DE*Y#KGE3[5%"45)J3M=6+K1DTG%7L[FO/J M\']MKH^&-Q+;O,,#@*"H_FPK(\"S1IX=>Q#!9+&[N()D)^ZPE8_E@BF>&?#6 MI6&MWFM:]?K=WUU&L2B,$+$@.<#/KBJ>L_#^YO=T>+3[7E$));&"S$Y)/U-4- M2\'V>J>*;+799I8[BS78J)@!N21GOW/YUG)TYU&V].GZ%QC.%-)+4Z+G'XUR M/AOQK+K/C+5M$N;18#8EO+??DN V,X[=1717FJ6EE;M+=W4,$:]6DD"X_.O- M(=>\/V'C[4M=TNYN]9N;F(1K9V5L2%.%R=_0_=%70I<\9)QZ:>HJU7E<6GUU M/62<5!+/'$&:5UC0?Q.V!^=<3?\ BK7;C3S)Y5GX;C*,3+J,X>4C'58P.OU- M<$GB'3[C5!B/4/%-WN&S[:VV%3@M=AX?\#Z+X?5 M?LMJDDP.?.D&YO\ ZU;1E0P_F_+_ #_R,7&O7]//_+_,XF+PAKGCR&&77)ET MG38/\3GU)[UJ!0!@4N*XZN(G47+L MNQV4Z$8.^[[B+PM+117.;A1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %(*6B@!"H]*KW=C:WT)AO+:*>,D$K(@8<<]_>K-%";3NA-)JS./U/X9^ M&]1DE<6/V:21<%X6*@'U"YQG\*P;WP#XFTJQ6/POX@N&99"Q66382N ,>AYK MTZBNF.*JQT;NO/4YY8:E)W2L_+0\0O;/QU&QCU?P[;ZJ@;<2]JC[B!UW+@YI MPU?2=(D,5UX;U/27 5GGM)Y85YZY7->V=DH? M;R[+Q_JT9S\J>3YW_ :E'B6]217L?B%9SQY'R MW=EM)_$+7H4GA?0YIA*VE6N]3D,(@.?PK+N/AMX5N)0SZ6JD<_NY&4?H::Q% M#JG]T7^A#P]9+1K[VOU.73QQXC6\,2ZGX;NTW[4(N=A;GW-./BWQH\7F#_A' MHU#8;=>H%S-O\ L\X&[<%\\XJ-_A)X=>25LW:B5_,95FP ?88J M_;83M^'_ 2/8XJV_P"/_ ,&#QYXJ=(_-G\-H22&9M03&>V,$TZ?Q;XB::(- MXD\.VL?R^8$;S&'R_-^M=$OPP\.HT3-%,3&JH/G S@YR>.3G'-/C^&7AM+CS MY+:624R^;EI3]XGKC\>E+V^$O=+\/\P]CBNK_%G,2Z]=ABEU\1(QA2["TT\, MP4#/8<<53D\2Z.68R>+-=U%G!_WE,B:6A9\@[W8YS MUX)]ZTK/PQHFGLQLM,M8BQR<1#Z5/UB@EHG]T5^2+^KUWU7WM_J>2KG5)&ET MCP1-<^>A:">^G><$C)RRDX&?\*OV7ASX@W<OQ1I&-J*% ["G]ZEXY[1BOG=_F6L$MY2^ZR. TWX6VGVAKKQ!U.Q11 96)L%%%% !1110 4444 %%%% !1110!__V0$! end GRAPHIC 26 ctbcheader2.jpg CTBC HEADER begin 644 ctbcheader2.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X1#N17AI9@ 34T *@ @ ! $[ ( M , (2H=I 0 ! (5IR= $ 8 0SNH< < @, /@ M FMC.60G/SX-"CQX.GAM<&UE=&$@ M>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS.G)D9CTB M:'1T<#HO+W=W=RYW,RYO&UL;G,Z M)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,!!P@("@D*% L+%"H< M&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*O_ !$( $@!50,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 M 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q M008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4 ME9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+C MY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4& M!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R M@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JB MHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR M\_3U]O?X^?K_V@ , P$ A$#$0 _ /I&BBB@ IDLB11L\CJBKR68X J#4-0M MM+L)KV]D6*"%"[L3T &:\P2'4_BK>O<7$SV'AF"0[(L /.1QD_YP*B<^71;G M9A\*ZR2WAEEOKA.UNF4SZ%CQ^6:Y>3XZ$,"NA' M9SG-P,_RJ/Q;X#T/3=!>YT@R,T3%2SR;CNQW]JX#4O"][8:QI.GW#J#J<22" M3'$>3A@?=>]<4JU5.Q]1@8H^ MN.?TKT'3M3L]6M%N=.N8[B%AD/&V0:^3Y8OL[DH6,7/ER,A7S!ZX-7M \2:G MH.J+=Z5*8W7&]/X9!Z,.XJH8EWM(VQ7#M&I#GPSL_/;_ (!]7"BN:\%^,+3Q M?I N(!Y5Q%A;B$G.QO;U!]:Z45VIIJZ/B:M*=&;IS5F@HHHIF84444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%!Z4 >,?&GQ'YDL/A^W+@1%9YR#@,2#M7^OY5?\/>*; M>W\$VMA JQQX.*\^\1QSZSXEUF_N94@@COI(S/+G;D':%&.2<+G%10Z',NE MF^M]:M&TUV&XZ^E87A71]-C@U#7IM;M62SCV1N(9 (IW&$8@@$X)S^%4-,ETK1[R> M*_O(YKRVOXY$GVR2QRQ+DL5"D?-GH6XIQYHIFW.-*^EKZ/?K;;HU^=;SBY+X W=%('EC'!' &*\]OK*[TVY^SWL+12;0X M! P0>A![CWKT>]\7:5?3'3(+C]U>6LUKYKI^[A=YS(I93C((P#7,Z_:O/H=E M?76IPW*Q.;"TCAM_+7"(Y/ M"_B>WOMY%JV$NE!^\A_PZU]/Q.LD2NARK $'VKY,TZ58[M(IHUG1_D=".JGT M]*^H_#A/_"-V 9]Y6%5+'J<#']*Z,+)ZQ/#XFI1YX54M7H:=5[R]M["SENKR M9(((EW/(YP%%6#7B_P 9ME2I^TGR MGP^)K^PI.=KG07/QM\-PS,D4-_.JG D2)0#],L#49^.7AT?\N6I_]^T_^*JQ MX?\ @]X?L],B&M6YO[PKF5S(RJ#CH "./K6K_P *K\&G_F#+_P!_Y/\ XJM[ MX9.UF<48YA)7YHK^O02;XBZ9%X+@\3&WNS:32^4(PJ[PCT-[+.G1/YB0^:_#9)ZYSW/>O//BAX$\/> M'_!4E_H^GBVN$FC7>)7/!//!)I4U0E+E:>I6(>,IQYXR5DM34_X7EX<*G_1- M2_[]+_\ %5LR_$O28_!T7B1H+O[)-/Y 0(N\-SVSC''K7*?#?P%XXMR0Q/).:J4*/ M.H13O&\X^QZE_WZ3_ .*H'QR\-E@/LFI 9P28DX_\ M>IO@_P"&_A;5/!VEWU]IOFW%Q;(\C^H?U9.S3'%8^45)2CK_78Z#P_XDTWQ-IPO-)N/-CSAE(PR'T8=JC\1>+- M(\+60N-8NA%NXCC4;GD/H!WKR3X?$>'?BWJ.DZ;%=,U*"_L=.:*XMW$D;B=S@CV)J6\-9V3- M8QQ_,G*4;?UY'5CI6'XL\56?A#2DU'4DF>%I1"%A4,VX@D=2..#6Z.*\T^.W M'@"#'7[?'C_OEZYZ45*:3.O$SE3HRE'= /CEX;Y_T34O^_2?_%4Y?CAX99AN M@U%!GDF%>/\ QZIM'^%?A"ZT:QN9],+2RV\;N1/(,L5!)ZU9F^$/@UXF"Z?) M$2/OI)?"6:72_B)J^A6EW]HT]!)A@/E>C6_P CE?$_Q/T?PMKR:7=Q7$TNU6E>(#;$ M&Z9RE>+[-YM+DG'I6YH6MVOB#1 M+?4K!LPS+D ]5/0@^X->*Z5\O[1.5<@.H8 ^]>/_'U?DT#V M>;_V2NR\5>-+;P;X3MYGQ)>7$(6VAZ[FV]3Z*.,__7I>RO"+CNP6(Y:M13?N MQL6/%_Q TKP=);Q7XFGGGR1% 651_$U*@50%X & ! MVHJQA!**WZCPU2M6;J2TCT77U'#I1117.=P4444 %!Z44'I0!\_^*='NM0TA MX=+B>6XT_4[MKNSC^:3]X^Y9=O4C'\ZYKPRNJZ?KRB'3;J6&X4P7<30$!XV^ M\#QQZ\],5V_Q>(=;U*W\F]U MB]GCP=R23L5/'UYKRZEHS]#]*P#E7PB4;.,OO3>_K9[;'>0>'[2/0;'2+.2" MZADU,B29G'E&3. 6YRP5< #NP)I+-V%W=1WHL;NVN+QK>U/D)L@M8V+2R<#. MT@;1GN:\P@.V["_,P4$D*V/R]*TO)A2#>L4BOGRS!Y^#MQG/],4G4L]$>9CJ MU+!571K2Q6XA3=&9&$=NK9[YRY M^E%Q:QQ++H<>EK>I8R0VEA(8P51_O33,1_#G&5[@5SWA[0CJ&C:E?6%FMYJ, M4,)MH)91A"68%\$@-@+P#P,T[4-0FTG2V@OM074M:O 8Q'#+NCLDQ@@8^4N0 M<<=*I2NKV'0Y<3&,J4N9.UEJFKV:>][)/5NW5%K6I=-C\2ZCKAGM[R<#-M#; MD&* *NT,Q'!)QG KVGP6DL?@O2OM&[SFMD=]W4LPR?U->%>'/#TFI:I9:.D3 M,;EU>[9 ?W<0/.?3T^M?1L$2PP)%&,(@"J/0"ML->4G/H>?GDHPA"@G=K\EH MOU)#7AWBPK;?'^QFNVV1F:V96;IC '\Q7N)KRWXP^#Y]6LX=;TZ)Y;FS79+' M&I+-'G.1]"2?H?:O6PTDIVEUT/A\PA*5'FCT:9Z>IX.*=FO$]!^-=Q8::EMK MEBUY/&-HGC<*6 Z9&.OO6J?CMIX!_P")/<_]_5IO"55LB8YGAFKN5CUBN!^, MW_).YL_\_$?\ZZ;PKX@C\4>'H-5AA:!)BP$;')&&(_I7+_&G_DG\DO\ Z&:H?&\9\!1#_I]C_P#06K7_ )B?F<[_ .1?_P!NG-WVF>+K_P , M^&6\*M>"V73$63[/<^6-V>XR.U94WAWXF?9I/,_M5TVG>HO=VX8Y&-W/TK6\ M._&*PT3PW8Z;+IEQ+):PK&SJZ@,0.M:$WQVL?+;R-'N&?^'?*H%=2=>+LH(\ MVV#FE*51IV7Y'/\ PJ6WM=0UZSF@DBU8VT494=\ G/\Z=\+[74?$GCV^\5WUOY4)#$.JX1G8;=J_0=:RO$5CJGPU^( M$FJZ5$Z6,LA>-]I\MU;EHB?KG]*&K+6Q[ M,D5YO\<0#X%M]W_/\ Q_\ H+UZ.IRHKS;XZ8/@6V![ZA'_ .@/ M2P_\6)>._P!VGZ&-XHTKQK>3:5+X7:]%D-,@4^1<[%WX.>,CG&*YZ[T'XF?8 MY1=#5I8=I#H+O?N'IM#9-='IWQMTZRTRUMGTJZ;R(4C+!UYPH&1^533?'>P\ MAOL^CW)EQA0\H S[XKOC[>.B@CQIK!U&Y.JT_P"O(S_@>^GPZKJ5M/"RZIM^ M5VXP@.&7!Z'.,U<^-GB-DCMO#MJPS.!-<8[C.$7\2"?P%9WPR68:IKGCC6 ( M+54D9GVX5F8AFV_3&/QJCX(L+KX@?$B?6]55I+:"3SWW#@$?ZM/PX_*DXKVS MJ2VBOQ"$Y?58T([R>GIYG5Z%K7AGX=^'D\.ZW.WVV6/SKQ$B+ &0?=/X8'ZU MY_X%UZU\+_$%98)2^FSR-;ER,?NV/RDY].,_0U[G>>"/#>HWDMW?:/;3W$QW M22.ARQ]3^5><_%SP1IFE:!;ZMHEA':^3,(YUB4@,K=&/T('/O44JU.3<6G>6 MYMB<-7IQ4TU:&W<[[XAG/PZUK_KU:O/?A9X>LO$_@/6--U%-\;7092#@H^SA MA[UKR^)#XD^!6HW$L@:ZAMC#. >=RD#)^HY_.D^!&!X;U(_]/8_]!%1&,J=& M:ZIK\S6-KV5E=3D,"I/!KT?XC>"$\6Z*9+5$74K;+02$??'=#['MZ&O' M_AM;RV_Q2TV"XB>*6&1UDC=<,A"-D$=N:WISC4C*?6VIQUJ=2A5A1>L>:Z_R M.T^/6"FA GC?,V,5WF)[>HKW"WN8;JWCGMI4EBD4,CHX-6^WC<<'/;K5QWM77SGBB^TER2GF8'3KU]>U>V M:C\)[26X\S3+^2VCXQ;RQB5!],G(_,UCGX2ZDLNZ.;2R3U8Q,/TKSY4:J=N6 MYZ^*Q6%QE;ZQ&O*FW'E:7SM>ZZ79Y8;:XNTMH[,,S^25D*$X&6/!-:>CZ(T- MY'%;*;_46^6.&$9$?N?0>_2O3H/A5=2R+_:>M;8?XHK2+9G_ ($2?Y5V^A>& M=*\.P-'I5HD)?!DDZNY]23R:J&%J3^+1%?VO0PF&CAZ#YN5)?=W?^1D>!?!P M\+VDL]W*)]1N\-.X'">B+["NM7I2@"BO3C%07*CY2M6G7J.I-W;"D(R*6BJ, MC!OO!?AW49S/>:/:2RL3,OJ]%?97W%>TM8+.W6"UB6&%!A8T4!5^@I;NTM[VV>"\ MA2>%QAHW7<"/I4]%1=WN;65K'+M\.?"3,6_L.U!/7 ('Y U+:> _#-A>Q7=G MH\$5Q"VZ.13C&:TJ*IRD]V0J<%9I;#3R*R5\+Z.OB(ZZME&-29-AG'4C&/IG'&:V* M*2;6Q3BI;HR-9\+Z/XA,)UFQBNS!GRS)GY GRAPHIC 27 ctbcheadera02.jpg begin 644 ctbcheadera02.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X1"617AI9@ 34T *@ @ ! $[ ( M , (2H=I 0 ! (5IR= $ 8 0=NH< < @, /@ M G)E4WI.5&-Z:V,Y9"<_/@T*/'@Z>&UP;65T M82!X;6QN&UL;G,Z&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT M"UN#IX;7!M971A M/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD/2=W)S\^ M_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8%1@7&QXG(1L= M)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4"PL4*AP8'"HJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ_\ $0@ A0&C P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! M @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-1 M80'EZ@X2%AH>(B8J2DY25EI>8 MF9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;G MZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D* M"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1" MD:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6F MIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V M]_CY^O_: P# 0 "$0,1 #\ ^D:*** "BBB@!#UI>*8Y 89JAJ&K66G1F2[N MHXP.S'%%[%1C*3M%7- GW%+QCGFO.M2^*ME%(\6GV[7#+W!XKG+GXH>(6;_1 M;:")#ZY/]:Q=>FNIZM+)L945^6WJ>SC';K1CWKQ'_A9OB57 Q;MZ\?\ UZO6 MGQ9U**3%[8I(!U\LG-'MZ;>YM+(<;%:)/YGL/L:;C#"N(TCXH:1J,BQS;K:3 MTD:NOM[Z"["M;2+(I[J:T4E+8\JMA:V'=JL6BW1115'.%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 -!_&HY9UA1I)6"*O4D\"D9P MQ)P%!)KR3Q]XWEO[IM*TB39"F5ED7JQ],UE4J*G&[.[!8.IC*O)#;J^QI>+? MB@EO+)8Z&/-E'RFX!PH.>U<"T6L:[<-=7 N+QNY8D*/SKL/!/P[2ZBBU#5E; MR_O)%GU[GO7H,YL-.A6*&&/ XX4#%<,O;5ES)V1]!]:PV7OV.&AS2ZL\*GM) M[9OWZ>7[>E5T?))'!Z$FO2/'5G;Q6\,\"#9,.OX5SVB^&8]0\)ZI<2,3Z/8HX^$Z*JSTOH1>*.8F/WOQKL@ MH'>O2HUU/1[GQF:Y2L.G6H_#V[';CIS2TBG(I:ZCYP***3- "TAI&;;UJB=5 ML@[ W48(X(+=#0)M(NL3CT_K2*69AG*^G/6L^XUFS2W=DN8RRJ2.>]<;X)\= MWFLZG=1:I]GBBC4LK+D=P .3[U239E*M",E%O<]&IN3VJE_:UCU-S&/^!5+% M?6]PS+!*KE1D[>PI69JFGL6!TZT9KB/&'C+4?#^KVEEI]I%&_QHY6S"6(C&35GIY'H9Z4W!'1B:\PU/Q]XKTH1_;=' MMXS(=J$AN3^=03_$3Q-;WRVDVFVJSO\ <0!OF_6J5-[FO/O"WC75]6\5'2=2M((-JDMM!W<+GN:[QGVC/&!UI233L;TJD:L>:.P M]FV\YX^M(DA8^WKFN'T'Q5J&J^+M5LHTC>UM,[2 ^CVY&,9VMU_.M;P]K?BN^U1( MM1TZ"WMU&9' ;/X9-#C9;H(XF,I62?W'N/U[Q=K&G:Q]FL='- MS $!\WGKD\5)M.:@KL[+.#S1G'6N-\/>*]8U/4'CU'2EM+=$+,Y!R?0#-4)/ MBS:Q7#QR:?(-C;22V!_*GRLS]O3M=L]!R<^U)\Q&:\]'Q;M3C_B72\\C!_\ MK5T7AGQ4OB9)FBM9($C(&YQUI--#C6IS=HNYT')]OQH+8QDU3OK^#3;5[BYD M$<:#+,QZ5YQ)\2[_ /M-[U+,/H\<@0R!3D^I!SBFE<=2M^IZF&)/M3L>] M<'XA^(RZ=965QI,,=Y]J;&W)^7\JH_\ "PO$?./#AQV.&HY69RQ--.QZ0#SQ MR,4O49S7GNB_$+4-0\30:5/0^]:/B/Q4WA[2K>[DLS.\I"M&IQM.!3 MY7H2JT&Y+L=+D]^!ZT!C]:\V'Q9FB@5FZ'JDFKZ1#>R0&W,JYV'M6BM1L="=U="T444##-!/%)NXYJ.>58X M7=B %!.: WV. ^)?BHZ5IK:?9D_:;@;3[*?_ *U><>&K.&;7H%E!958,V>YI M-?U637/$MY?2-N4.8H1CH%XS^E1:;?I97H<$CWKR:T^>=S]#P>#^KX-TU\36 MI[K/JL$5B%A;!"@=*X;5]8 W '&?2LO^WS+ #O'3%8FH:B)20#DL,#-9UJW. MTCSL)EOLY>\=)/>'7_ 5Q%""9[)PP!ZXSC^M9VGZM_9_BS2+5SMM_*\N4#U; MFJ/A;7(M"NKMKM6D2[A*[.V[M^M1C1+G4&NM1GNEM74>8@? (].M.3=^8Z_J M\:KT_,U+'2/[)\1:O$Z[4:7RHGS@89NWX4^^MGT[7!:6EO";:':) M"S@$YY)_6IM7U";7XM+.G18F7;)*".7915:ZTR+Q%?7.I0220S0E8[F($X#@ M?IP164OAL8QE-S4JNFEONT7Y&-XDM(;'7YX[(AH6Y&P]*S3*A40_*N!Q^=3=(]G#SAR*'-=D 7O4"TN)9(Q%+ M(P8'MOQ_6O<)SF%_]TUY7\-98XO&&LF1E3+2 $G&?WF:N-^AP8F,95(*>Q;F M^$EC#"TGV^8^6N[\OQKCO!WABW\4:Q=6DTKQ)$"X*C!)!Q_6O;[Z\MC8S[9X M^(SGYAQQ7E7PJF2+Q)>[W5!Y;9)./XA51;E9'(B7XB';XZT8\C@9(_WC6#?2VCZA,?[>NPPD(V(&POM6_\ M0F5O'.C]>$S]?F-8>A:E;Z+J&HIJ>BO="24LK^6>.?\ Z]5'8YZUO:ROM??Y M&+JJ0?8O.@U2XNA$W(D!^7/7'-=#>^%].L_L-_J6M2_Z01Y04$G^=4K+2)-8 MTWQ%/%:-"C*6@!7&,4[PW%/XNUK3[:X7-MIT>_IP.@YJFK_(PC!*>JNY;?(O M^"HHX_BA,D19E"G$C=3\M=]XRU^'0_#MQ+(3YKJ4C ]:XCPP*SENF>A04EAY*&]W^;.*\(:##KG@C4 MIYYY+>0S%Y)%'S 9-8JPZ'Y:[M3U#(R%^0_CWKM/AG(TG@3477;N\Q\%^GW M>_M7-I!JWEYQRA%4H.VMBB(M%7D:KJ .>8SU_.M+1-$T M_6]6%E:ZQ>L1\[!D(7\\TQH-7;OIOX*O%=#X,74(M>S=RV$<#K\JQ!0[FGK9 MA2C%U$FCT2WMOL]C%;JW$<:H&^@Q7CFKQOINN7-M/XAN%<.6**K8&?>O:0?7 MCVKR;Q1-=2>)[O[,-.>,$#+@%L^_-9PU9WXU)4T^Q%X7L9]:UL;->GDC@(EE MC=6"N 1Q5[XJM:C1+. M_"4/AO35N_M,LS3SG*N21VZ52^+4YIW^JOE/1]#N=-_X1^Q#W%OO6W0,&<9! MVC-:UM<6.[RK62%B.=L9!Q[\5Y[I_P ,K>\T^VG^WW*>;&KE5;IE>GZUTOAK MP3:^&YI9TFEGFD&-TCDX'TJ78[:,JEE>-C.^)/AZ35=*^T6YEEEC93]G!^5_ MK7*6_BG4EC70(?#Z.4CY@W8[5W_B^#Q!+#!_PCTD:,&S)O Z8KS&-/$,/C:\ M\NY0:C%%O=V ("[?2JAL@DV*V<[2;O*&#M;'0UNQ MWGQ"2.+RHH/+505Y'S<5B^+KVXU#PWH,TUXEU-),=TJ ##8_IFENT\16'B.P MTMM8D!N8U,;<8&>!3Y=$8DZI?+INF37;H[K% M&6(09)P*B>MCNPJY82N^IYE:60\&O)XB\6L9]0DDV0QH:ZCK%[XI\464^IKMMVE_<1C_&D'Q6TSS,#3+K?GA=BY MZ9Z9KOO[*LD(_P" "O+]7M[>/XT6<"VZ>62F5"\?=%$;-CK>WII/F6_8 M] \,>(U\1V,ES':36RJVT>:H!;WZUN(V[)J&*&*V39%$L:GLHQ4Z?=K,]"-T MK/<6BBB@HC/3ZUSGCC4CIOA&[N <-C:/QKI<>M<'\6Y/+\%$?WIU_D:RJOEI MMG9@::J8J$'U9X_$ACMUWGYL9)]S3]ZD94-QUXJ_]D6VLXKF]'S2 /'&>"P[ M<5/9>((8!LFTVWDB_B&.0*\;5['Z3*LVG*"N9(DQ@@_*?>F>8_BF-86#:3:@+V9><^E+5)IHPCBE/X(^O=#?"-E M'>7=Q>R@FVT^(NQ8=2!Q^M8\]]+J$\EU("AE) !_N]J]!G\0+H'@*VO3IMJM MUJ##-N$&&7KSZUR6MZI'K0M9K*P6U9$_>)&G&WT5U;2JA6Z \P[1SQ2C*"3[F4L+6J3C*?3? MY._Y&O?2PR?#K1G99IH]W[PC[V=IZUEW.KVMSX7CTJVMYLK)N5V'?/2F:'J[ M68[-Q)90O_>C4C\J]+"-V:9\7GZ7M(->997I12+3J[3YHBD&Z M)EZ9!&:\VD^$D4MU-.NI.C2R,Q"IZG/7->G8'I1CVIIM;&52E"I;F5['EMQ\ M*$@MI)/[6G.T;MN.OMUKD?!?AA?$E_<6INGMS&A(95ZC(X//O7O%W!Y]NT>X MKN4C([5ROA#P,GA?4)KE+EIC,I!![4U)V>IR5,'!U(M+1&%_PJ! I4:O,Z$< MJR__ %ZZOPMX3M/"]D8K8EV56^5<\59MK.Z M\!ZU#/I]S%=P2IMF17[>M=%_PJ.TW*S:C<$KT._D4K?"6V."=1NCC_;-/G1C M]6K)N2CKTUV,'P7=+?\ Q5N[E 5$JL?_ !VO4=>/_%/7P/\ SP;^59'AKP3I M_AR9[B%FDN&_C<\UNZA:F\TZ:W#%?-4J3]14N2;T.ZA3E"DU+=W_ !/./ARO M_%LM8'3_ %O_ *":P_!7A?2O$%C/-JMR8'CDP/G'->A^'/!W]A^&KO2SSM)/,AC? :XFB^[YC$X/2 MMWQ%X:L_$M@MK>[@JMN4J<$&JYM4SG6&FZ,X[.1'HFK6']A6*_;80P@3*LX& M/EK4M[RWNL^1-'+CKL?.*X;_ (5-I^>+R[ 'I)70>%_"5KX8BE6UDDD,K9)D M?=C\Z4K=#II2JZ1E$I_$&TO[K14DTJ9TN(I5*A6V[O;->?Z27U+Q=>Q:K<+: M2S6OE/)NR0=N.M>F>*O#7$KL>7WXS M^5.,DE8PQ%&I.JG%:'.>,+&RTS0?#MG8SBYBAG ,JG@GO6UX^TY[ZRL-4TJ9 M'N;.)01&WS =3DXVT=OE8P/A[I^D7DYU*[NOM.I,<;)>J5Z<5#J5(RIX( M/2N(N_AE9/K OM.NIK,DY=8GQFNUM8/L]K'%N9]H +.:+%%&$49("C [5ZP& C!) &!R:Y+Q)X+DUSQ)9:DMUY2VP^[ MZUT6K:<=1T:>T25HVEC*JZ'!![&ANZ0J5.4)U'W>GW%LSQ=Y5_[ZKRK565_C M=9D8/W>0?]BKO_"M=6V_\A^Y)' /F&K^@?#K^S-=35+^\DN9X^$+$G'&*J/* MM3&JJM:T>6UF=Z,$9ZTJC&:1!A0*<*S/0"BBB@!#7$?%" 3>&(=WW5NH]WTY MKMB<\5S?CC3FU+PK=0IR5 =?J*PKZTF=>"J*GB(3?1GE'C^+RO%L4>,0?9D6 M(CH/E%86=R@(?E[YZUU5GJVD^*-#MM.U]O)OX4")ZXZ>3\S,TO4I=&U2*ZA_U8;:Z#H0> M#6S>Z =4\50?9BJV]R!*Y/11WJF/"=TJ,=1O((4)Y&\?XU=GUVWLHH+&P8M_ M#+<=?E],TXVDD.M+GJ<^'=Y6M?H6O%BP7=[%<2\6ENHBMH.[GH#5+4=4O-%@ M@BAMT#2)RC+^57];O="GUZSEM92\4>T!,Y"#N:@U'4].U;QHEWU!8(H-$T=[9)KZZ*RS(HP!QDU.OV"[^(1M M;:W406$ ^TL1P#UP*RM/U_3XO$%_XANRSSE66UCSPH/3BH+/4;:V\+ZG++,? M[2U*9B6'WD4@"M5&%[V,?8UME>]K?.6_W*Q>TZ6&T\.ZKK]W;)LN',5HN.3D M\&D8?V'X2TK32 ]YJTNZX4_W&;I^5&J7>E7EQHFDVMQ_H5FRR2!02'8"G:VW MVWQD-2MTVV]LBK#YAP 0/0TO\FD[O[M(K\;EG5DLM.\5P M16\$EELSIP]*2FG%W:5K^I->F.T6TTVU M(=Y)U\UQW]A7NUG&4LH5_NH /RKP;0K)]0\665J,D(WF$X]./ZU] (,(!CH. M*[L(M&T>+GONN$&]=6_F/%+30#FES7:?-"TA/-&[VKA/$?Q&CTW5GT[2K1[Z MY3[PC!8#UZ4TKF=2I&FKR.Y;G&?PI1@'WKS%_B/KWEDKX>F+= ODMS6OJ_C/ M5--M=.DATB69[J$22*(V/EDCI3Y3-8BFTWV.XS2;_6O+E^*>IFX^SG1'$_7R MMK9QZUI6GCW4I- U'4KS2FM_L@!170@/DX_K3Y&A+$TV[)G?=\G]*!CMQ7F4 M7Q,UJ:(2+H$K1E0P8(QS6AI'Q(:?5X[+6-/EL?.XC>12JL?3FAP:!8JDVM=S MO<^M&:Y?Q=XUM/#4<<6PSWFP1U\IJ2BV5+$4 MX2Y6STS.>HP*,9%;QD^C[%,*ML M$V>K>E2DWL:SJ0IV4NIW(7 Y-.J/(V@]1UKE]*\[=_V>,OL]<=JQM.\6->^")=>- MOL*(S!">N*+ YQ3LWYG3XX]Z06,Y[TI0 M&G8I,8H 0+QSS1MQTZ4ZB@!N!TI H'K3@*,'- "$8Z4FWTXI](!0 #BEHHH M**** "H;B(2V[1GHRD'-34AP0:32:LQIM;'SKXATW^Q?$5S9SIA=V] /0UG" M$1!BI*[N>&->K?$CPW_:>F&_LES=VWS\#E@*\I!,G4G>*3;(C,=V0>:E76IZ M222TT+,:!GVOPOJ!4R):#(5F.>U00-YBC'7%(Q%NP7!)VYSFE9O<^0S.OF;Q M\<-@7HE=[;:=R46]NG$DC YXVBDFCC,?^C,S/D >Y-1K,IQN[\U8_P!0OG1_ M\LF#8]>>E))7W,'B$=>.E8][XA\ZU^QZ M9 +"Q*XQ&,,P]^];2@KVE;Y'N495I4U'V;4GNW^A7UZ]MGVZ=8*1;V_5@?OG MUJG;KM4ROT5>*A@A+.57[F/+B!'H:]57I6?HNF0Z3I4-K H"H.H[UH5[%& M'LX)'YUCL2\37E4Z=/07.*6F?Q?C3@:V.(J7\I@L;B1025C)_2N!^%5A%=:= M*]#GB$T#QGHRD&O)](UB3X>:O=Z;JT,OV)Y#)"ZH2 " M<]OK515SDK/EJ1E+;7[]#U/]\5SE@<_'*[&>%AKI?B/AO FH>@5,_]]"G*VAS4M(5' MYLPD\8ZY]K\&^.!KD-LT]I=QJLQ49P0,=JU?^%LZ&-V?.R.H\L_X5#BY:HZ:-6G2 MYE4=G?J=TJ@#Y>,\\5R_Q(Y\#W87KE1^M:'AKQ/9^);66:Q#*L3;3N&.V?ZU MG?$IL>!;PGJNT\?6HLT['15E&5&4EM8R&\=6GA[3=.LI=/EG<6<3ED QRHS7 M-ZYXJ@\8:EIUC9V;6FV<.9).M;%C\0_#4>DV<%[;++-'!&C9B!/"@>E9.MZO MI_BO6-,M_#=D8YHYMSRQQ[=J^_%:I).[1YU2HY0M&:?EH>@>,-:'A_PM/-N) MFDC,4*]V8C KSBZ\*-9>"8-3A(&II)Y[@MSM/]:W=7EE\5_$2TTF+<]IICK) M<$'@D#/\ZU]2^'D.HW]Q<27UR%FP/*$I"J![9J;\MC>I%UVVEMHC:\(:XNO> M&[.Y'#^6%D .?F YKRC^Q;G5O$^O7&GRE+FSE$B =6]OTK?\%32>$_&UUX;N M9"MM(Q:WW'KWJ?X?$-X\\2[B,EUX/XU6B;L9W]M&"ENG9ER+Q2OB#X>ZE'.0 ME[!;,DT9]1P3^=0:(2/@C/\ ]<7Q[\U2^(?AB?2UN-6T<,L4P*7$:G (/?'U MJ[I7/P4EQQ^Y<5*V"\^>49;J+^9A:7XBN[3P9IVB:=\EW=G89F/"COBO1/"G MA>'P[IH"L);F4[YIF'+$UR7ASPW;^(_AK:;?DO$7=!*O!5A[UI^%/%,]M='0 M?$C-'>1G]W(__+4=!C\J).^Q>']SE=3MH=[&PR #=4@DW85H0W'WB:AC1ARGS#U'-.99 O Y],4[ M+J>%FF5XS$XR.(PU3DZ/S6A(7C7.;$7HBLWW1@8Y]*F6W:8[<87'6I"(+93Y[9 M(/ JU8V&J:[,(=,M9-A(!E*X4#US4WOL?73JJ*YF[+NRNSCY;2T3?-(]F^8_[(/;\JF\(^ [30@+BZ5;B]89,I!.VNR"KC_Z]>AA ML-;WIGQN:9HJJ="A\/5]_P#@#H_NTZFH !\O'-.KT3YT**** "JE[IMI?C%W M DH_VA5NB@#&/A?11UL(?RK4BA2&)4B4*BC"J.U2XHQ0*R1GQZ/81ZBU\EN@ MN6&#*.IJ>ZLH;VW:"Z021-U4CK5G%&!0%D8B^%=&4_+I\0QTXJY9Z18V+%K6 MV2(GNHJ_BBE8.5$-Q;17,1CGC5U/9A6:?#&CG/\ H$1/N*V,446"R93LM.M- M/C*6D*1!CDA1UI]U907D)BN4$D9ZJW0U9Q1BF%D8W_"+Z,1_QX0_E5FST:PL M&+6EK'&2,9 K0Q1B@.5%&STFRL;B6>U@5))CEV'>KV*,8HH&9MQH=A=:E'>S M6RM<1G*R=Q2VFBV-C>375K LSC$<2C@"JU[H6FZA=Q7-U;J M\T7W7Z$5IXHH'9"* %&.E+110 4444 %%%% !1110 4444 %%%% !1110 44 M44 -V'CFC;[TZB@!AC!.36?J/A_3]43;>6Z2>Y'-:=%9SIPJ*TEWW'.-N16!I2SC&4_M7]4>))X!\4?=/E>S;?_KU=@^&.LW! NKY(1WVIS_.O8,"C;[? MC4_45?63_ VEGN+:TLODCA=)^%^FVK![V5[IAV8<5V%KIEM91B.UB6-1P HJ MV/>EKJIT*=/X4>76Q5:O_$DV-V?+C-+MI:*W.8**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IHHHH$+1UHHH8T+1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! J1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__9 end GRAPHIC 28 ctbcheadera03.jpg begin 644 ctbcheadera03.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X1"617AI9@ 34T *@ @ ! $[ ( M , (2H=I 0 ! (5IR= $ 8 0=NH< < @, /@ M G)E4WI.5&-Z:V,Y9"<_/@T*/'@Z>&UP;65T M82!X;6QN&UL;G,Z&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT M"UN#IX;7!M971A M/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD/2=W)S\^ M_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8%1@7&QXG(1L= M)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4"PL4*AP8'"HJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ_\ $0@ A0&C P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! M @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-1 M80'EZ@X2%AH>(B8J2DY25EI>8 MF9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;G MZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D* M"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1" MD:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6F MIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V M]_CY^O_: P# 0 "$0,1 #\ ^D:*** "BBB@!#UI>*8Y 89JAJ&K66G1F2[N MHXP.S'%%[%1C*3M%7- GW%+QCGFO.M2^*ME%(\6GV[7#+W!XKG+GXH>(6;_1 M;:")#ZY/]:Q=>FNIZM+)L945^6WJ>SC';K1CWKQ'_A9OB57 Q;MZ\?\ UZO6 MGQ9U**3%[8I(!U\LG-'MZ;>YM+(<;%:)/YGL/L:;C#"N(TCXH:1J,BQS;K:3 MTD:NOM[Z"["M;2+(I[J:T4E+8\JMA:V'=JL6BW1115'.%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 -!_&HY9UA1I)6"*O4D\"D9P MQ)P%!)KR3Q]XWEO[IM*TB39"F5ED7JQ],UE4J*G&[.[!8.IC*O)#;J^QI>+? MB@EO+)8Z&/-E'RFX!PH.>U<"T6L:[<-=7 N+QNY8D*/SKL/!/P[2ZBBU#5E; MR_O)%GU[GO7H,YL-.A6*&&/ XX4#%<,O;5ES)V1]!]:PV7OV.&AS2ZL\*GM) M[9OWZ>7[>E5T?))'!Z$FO2/'5G;Q6\,\"#9,.OX5SVB^&8]0\)ZI<2,3Z/8HX^$Z*JSTOH1>*.8F/WOQKL@ MH'>O2HUU/1[GQF:Y2L.G6H_#V[';CIS2TBG(I:ZCYP***3- "TAI&;;UJB=5 ML@[ W48(X(+=#0)M(NL3CT_K2*69AG*^G/6L^XUFS2W=DN8RRJ2.>]<;X)\= MWFLZG=1:I]GBBC4LK+D=P .3[U239E*M",E%O<]&IN3VJE_:UCU-S&/^!5+% M?6]PS+!*KE1D[>PI69JFGL6!TZT9KB/&'C+4?#^KVEEI]I%&_QHY6S"6(C&35GIY'H9Z4W!'1B:\PU/Q]XKTH1_;=' MMXS(=J$AN3^=03_$3Q-;WRVDVFVJSO\ <0!OF_6J5-[FO/O"WC75]6\5'2=2M((-JDMM!W<+GN:[QGVC/&!UI233L;TJD:L>:.P M]FV\YX^M(DA8^WKFN'T'Q5J&J^+M5LHTC>UM,[2 ^CVY&,9VMU_.M;P]K?BN^U1( MM1TZ"WMU&9' ;/X9-#C9;H(XF,I62?W'N/U[Q=K&G:Q]FL='- MS $!\WGKD\5)M.:@KL[+.#S1G'6N-\/>*]8U/4'CU'2EM+=$+,Y!R?0#-4)/ MBS:Q7#QR:?(-C;22V!_*GRLS]O3M=L]!R<^U)\Q&:\]'Q;M3C_B72\\C!_\ MK5T7AGQ4OB9)FBM9($C(&YQUI--#C6IS=HNYT')]OQH+8QDU3OK^#3;5[BYD M$<:#+,QZ5YQ)\2[_ /M-[U+,/H\<@0R!3D^I!SBFE<=2M^IZF&)/M3L>] M<'XA^(RZ=965QI,,=Y]J;&W)^7\JH_\ "PO$?./#AQV.&HY69RQ--.QZ0#SQ MR,4O49S7GNB_$+4-0\30:5/0^]:/B/Q4WA[2K>[DLS.\I"M&IQM.!3 MY7H2JT&Y+L=+D]^!ZT!C]:\V'Q9FB@5FZ'JDFKZ1#>R0&W,JYV'M6BM1L="=U="T444##-!/%)NXYJ.>58X M7=B %!.: WV. ^)?BHZ5IK:?9D_:;@;3[*?_ *U><>&K.&;7H%E!958,V>YI M-?U637/$MY?2-N4.8H1CH%XS^E1:;?I97H<$CWKR:T^>=S]#P>#^KX-TU\36 MI[K/JL$5B%A;!"@=*X;5]8 W '&?2LO^WS+ #O'3%8FH:B)20#DL,#-9UJW. MTCSL)EOLY>\=)/>'7_ 5Q%""9[)PP!ZXSC^M9VGZM_9_BS2+5SMM_*\N4#U; MFJ/A;7(M"NKMKM6D2[A*[.V[M^M1C1+G4&NM1GNEM74>8@? (].M.3=^8Z_J M\:KT_,U+'2/[)\1:O$Z[4:7RHGS@89NWX4^^MGT[7!:6EO";:':) M"S@$YY)_6IM7U";7XM+.G18F7;)*".7915:ZTR+Q%?7.I0220S0E8[F($X#@ M?IP164OAL8QE-S4JNFEONT7Y&-XDM(;'7YX[(AH6Y&P]*S3*A40_*N!Q^=3=(]G#SAR*'-=D 7O4"TN)9(Q%+ M(P8'MOQ_6O<)SF%_]TUY7\-98XO&&LF1E3+2 $G&?WF:N-^AP8F,95(*>Q;F M^$EC#"TGV^8^6N[\OQKCO!WABW\4:Q=6DTKQ)$"X*C!)!Q_6O;[Z\MC8S[9X M^(SGYAQQ7E7PJF2+Q)>[W5!Y;9)./XA51;E9'(B7XB';XZT8\C@9(_WC6#?2VCZA,?[>NPPD(V(&POM6_\ M0F5O'.C]>$S]?F-8>A:E;Z+J&HIJ>BO="24LK^6>.?\ Z]5'8YZUO:ROM??Y M&+JJ0?8O.@U2XNA$W(D!^7/7'-=#>^%].L_L-_J6M2_Z01Y04$G^=4K+2)-8 MTWQ%/%:-"C*6@!7&,4[PW%/XNUK3[:X7-MIT>_IP.@YJFK_(PC!*>JNY;?(O M^"HHX_BA,D19E"G$C=3\M=]XRU^'0_#MQ+(3YKJ4C ]:XCPP*SENF>A04EAY*&]W^;.*\(:##KG@C4 MIYYY+>0S%Y)%'S 9-8JPZ'Y:[M3U#(R%^0_CWKM/AG(TG@3477;N\Q\%^GW M>_M7-I!JWEYQRA%4H.VMBB(M%7D:KJ .>8SU_.M+1-$T M_6]6%E:ZQ>L1\[!D(7\\TQH-7;OIOX*O%=#X,74(M>S=RV$<#K\JQ!0[FGK9 MA2C%U$FCT2WMOL]C%;JW$<:H&^@Q7CFKQOINN7-M/XAN%<.6**K8&?>O:0?7 MCVKR;Q1-=2>)[O[,-.>,$#+@%L^_-9PU9WXU)4T^Q%X7L9]:UL;->GDC@(EE MC=6"N 1Q5[XJM:C1+. M_"4/AO35N_M,LS3SG*N21VZ52^+4YIW^JOE/1]#N=-_X1^Q#W%OO6W0,&<9! MVC-:UM<6.[RK62%B.=L9!Q[\5Y[I_P ,K>\T^VG^WW*>;&KE5;IE>GZUTOAK MP3:^&YI9TFEGFD&-TCDX'TJ78[:,JEE>-C.^)/AZ35=*^T6YEEEC93]G!^5_ MK7*6_BG4EC70(?#Z.4CY@W8[5W_B^#Q!+#!_PCTD:,&S)O Z8KS&-/$,/C:\ M\NY0:C%%O=V ("[?2JAL@DV*V<[2;O*&#M;'0UNQ MWGQ"2.+RHH/+505Y'S<5B^+KVXU#PWH,TUXEU-),=TJ ##8_IFENT\16'B.P MTMM8D!N8U,;<8&>!3Y=$8DZI?+INF37;H[K% M&6(09)P*B>MCNPJY82N^IYE:60\&O)XB\6L9]0DDV0QH:ZCK%[XI\464^IKMMVE_<1C_&D'Q6TSS,#3+K?GA=BY MZ9Z9KOO[*LD(_P" "O+]7M[>/XT6<"VZ>62F5"\?=%$;-CK>WII/F6_8 M] \,>(U\1V,ES':36RJVT>:H!;WZUN(V[)J&*&*V39%$L:GLHQ4Z?=K,]"-T MK/<6BBB@HC/3ZUSGCC4CIOA&[N <-C:/QKI<>M<'\6Y/+\%$?WIU_D:RJOEI MMG9@::J8J$'U9X_$ACMUWGYL9)]S3]ZD94-QUXJ_]D6VLXKF]'S2 /'&>"P[ M<5/9>((8!LFTVWDB_B&.0*\;5['Z3*LVG*"N9(DQ@@_*?>F>8_BF-86#:3:@+V9><^E+5)IHPCBE/X(^O=#?"-E M'>7=Q>R@FVT^(NQ8=2!Q^M8\]]+J$\EU("AE) !_N]J]!G\0+H'@*VO3IMJM MUJ##-N$&&7KSZUR6MZI'K0M9K*P6U9$_>)&G&WT5U;2JA6Z \P[1SQ2C*"3[F4L+6J3C*?3? MY._Y&O?2PR?#K1G99IH]W[PC[V=IZUEW.KVMSX7CTJVMYLK)N5V'?/2F:'J[ M68[-Q)90O_>C4C\J]+"-V:9\7GZ7M(->997I12+3J[3YHBD&Z M)EZ9!&:\VD^$D4MU-.NI.C2R,Q"IZG/7->G8'I1CVIIM;&52E"I;F5['EMQ\ M*$@MI)/[6G.T;MN.OMUKD?!?AA?$E_<6INGMS&A(95ZC(X//O7O%W!Y]NT>X MKN4C([5ROA#P,GA?4)KE+EIC,I!![4U)V>IR5,'!U(M+1&%_PJ! I4:O,Z$< MJR__ %ZZOPMX3M/"]D8K8EV56^5<\59MK.Z M\!ZU#/I]S%=P2IMF17[>M=%_PJ.TW*S:C<$KT._D4K?"6V."=1NCC_;-/G1C M]6K)N2CKTUV,'P7=+?\ Q5N[E 5$JL?_ !VO4=>/_%/7P/\ SP;^59'AKP3I M_AR9[B%FDN&_C<\UNZA:F\TZ:W#%?-4J3]14N2;T.ZA3E"DU+=W_ !/./ARO M_%LM8'3_ %O_ *":P_!7A?2O$%C/-JMR8'CDP/G'->A^'/!W]A^&KO2SSM)/,AC? :XFB^[YC$X/2 MMWQ%X:L_$M@MK>[@JMN4J<$&JYM4SG6&FZ,X[.1'HFK6']A6*_;80P@3*LX& M/EK4M[RWNL^1-'+CKL?.*X;_ (5-I^>+R[ 'I)70>%_"5KX8BE6UDDD,K9)D M?=C\Z4K=#II2JZ1E$I_$&TO[K14DTJ9TN(I5*A6V[O;->?Z27U+Q=>Q:K<+: M2S6OE/)NR0=N.M>F>*O#7$KL>7WXS M^5.,DE8PQ%&I.JG%:'.>,+&RTS0?#MG8SBYBAG ,JG@GO6UX^TY[ZRL-4TJ9 M'N;.)01&WS =3DXVT=OE8P/A[I^D7DYU*[NOM.I,<;)>J5Z<5#J5(RIX( M/2N(N_AE9/K OM.NIK,DY=8GQFNUM8/L]K'%N9]H +.:+%%&$49("C [5ZP& C!) &!R:Y+Q)X+DUSQ)9:DMUY2VP^[ MZUT6K:<=1T:>T25HVEC*JZ'!![&ANZ0J5.4)U'W>GW%LSQ=Y5_[ZKRK565_C M=9D8/W>0?]BKO_"M=6V_\A^Y)' /F&K^@?#K^S-=35+^\DN9X^$+$G'&*J/* MM3&JJM:T>6UF=Z,$9ZTJC&:1!A0*<*S/0"BBB@!#7$?%" 3>&(=WW5NH]WTY MKMB<\5S?CC3FU+PK=0IR5 =?J*PKZTF=>"J*GB(3?1GE'C^+RO%L4>,0?9D6 M(CH/E%86=R@(?E[YZUU5GJVD^*-#MM.U]O)OX4")ZXZ>3\S,TO4I=&U2*ZA_U8;:Z#H0> M#6S>Z =4\50?9BJV]R!*Y/11WJF/"=TJ,=1O((4)Y&\?XU=GUVWLHH+&P8M_ M#+<=?E],TXVDD.M+GJ<^'=Y6M?H6O%BP7=[%<2\6ENHBMH.[GH#5+4=4O-%@ M@BAMT#2)RC+^57];O="GUZSEM92\4>T!,Y"#N:@U'4].U;QHEWU!8(H-$T=[9)KZZ*RS(HP!QDU.OV"[^(1M M;:W406$ ^TL1P#UP*RM/U_3XO$%_XANRSSE66UCSPH/3BH+/4;:V\+ZG++,? M[2U*9B6'WD4@"M5&%[V,?8UME>]K?.6_W*Q>TZ6&T\.ZKK]W;)LN',5HN.3D M\&D8?V'X2TK32 ]YJTNZX4_W&;I^5&J7>E7EQHFDVMQ_H5FRR2!02'8"G:VW MVWQD-2MTVV]LBK#YAP 0/0TO\FD[O[M(K\;EG5DLM.\5P M16\$EELSIP]*2FG%W:5K^I->F.T6TTVU M(=Y)U\UQW]A7NUG&4LH5_NH /RKP;0K)]0\665J,D(WF$X]./ZU] (,(!CH. M*[L(M&T>+GONN$&]=6_F/%+30#FES7:?-"TA/-&[VKA/$?Q&CTW5GT[2K1[Z MY3[PC!8#UZ4TKF=2I&FKR.Y;G&?PI1@'WKS%_B/KWEDKX>F+= ODMS6OJ_C/ M5--M=.DATB69[J$22*(V/EDCI3Y3-8BFTWV.XS2;_6O+E^*>IFX^SG1'$_7R MMK9QZUI6GCW4I- U'4KS2FM_L@!170@/DX_K3Y&A+$TV[)G?=\G]*!CMQ7F4 M7Q,UJ:(2+H$K1E0P8(QS6AI'Q(:?5X[+6-/EL?.XC>12JL?3FAP:!8JDVM=S MO<^M&:Y?Q=XUM/#4<<6PSWFP1U\IJ2BV5+$4 MX2Y6STS.>HP*,9%;QD^C[%,*ML M$V>K>E2DWL:SJ0IV4NIW(7 Y-.J/(V@]1UKE]*\[=_V>,OL]<=JQM.\6->^")=>- MOL*(S!">N*+ YQ3LWYG3XX]Z06,Y[TI0 M&G8I,8H 0+QSS1MQTZ4ZB@!N!TI H'K3@*,'- "$8Z4FWTXI](!0 #BEHHH M**** "H;B(2V[1GHRD'-34AP0:32:LQIM;'SKXATW^Q?$5S9SIA=V] /0UG" M$1!BI*[N>&->K?$CPW_:>F&_LES=VWS\#E@*\I!,G4G>*3;(C,=V0>:E76IZ M222TT+,:!GVOPOJ!4R):#(5F.>U00-YBC'7%(Q%NP7!)VYSFE9O<^0S.OF;Q M\<-@7HE=[;:=R46]NG$DC YXVBDFCC,?^C,S/D >Y-1K,IQN[\U8_P!0OG1_ M\LF#8]>>E))7W,'B$=>.E8][XA\ZU^QZ M9 +"Q*XQ&,,P]^];2@KVE;Y'N495I4U'V;4GNW^A7UZ]MGVZ=8*1;V_5@?OG MUJG;KM4ROT5>*A@A+.57[F/+B!'H:]57I6?HNF0Z3I4-K H"H.H[UH5[%& M'LX)'YUCL2\37E4Z=/07.*6F?Q?C3@:V.(J7\I@L;B1025C)_2N!^%5A%=:= M*]#GB$T#QGHRD&O)](UB3X>:O=Z;JT,OV)Y#)"ZH2 " M<]OK515SDK/EJ1E+;7[]#U/]\5SE@<_'*[&>%AKI?B/AO FH>@5,_]]"G*VAS4M(5' MYLPD\8ZY]K\&^.!KD-LT]I=QJLQ49P0,=JU?^%LZ&-V?.R.H\L_X5#BY:HZ:-6G2 MYE4=G?J=TJ@#Y>,\\5R_Q(Y\#W87KE1^M:'AKQ/9^);66:Q#*L3;3N&.V?ZU MG?$IL>!;PGJNT\?6HLT['15E&5&4EM8R&\=6GA[3=.LI=/EG<6<3ED QRHS7 M-ZYXJ@\8:EIUC9V;6FV<.9).M;%C\0_#4>DV<%[;++-'!&C9B!/"@>E9.MZO MI_BO6-,M_#=D8YHYMSRQQ[=J^_%:I).[1YU2HY0M&:?EH>@>,-:'A_PM/-N) MFDC,4*]V8C KSBZ\*-9>"8-3A(&II)Y[@MSM/]:W=7EE\5_$2TTF+<]IICK) M<$'@D#/\ZU]2^'D.HW]Q<27UR%FP/*$I"J![9J;\MC>I%UVVEMHC:\(:XNO> M&[.Y'#^6%D .?F YKRC^Q;G5O$^O7&GRE+FSE$B =6]OTK?\%32>$_&UUX;N M9"MM(Q:WW'KWJ?X?$-X\\2[B,EUX/XU6B;L9W]M&"ENG9ER+Q2OB#X>ZE'.0 ME[!;,DT9]1P3^=0:(2/@C/\ ]<7Q[\U2^(?AB?2UN-6T<,L4P*7$:G (/?'U MJ[I7/P4EQQ^Y<5*V"\^>49;J+^9A:7XBN[3P9IVB:=\EW=G89F/"COBO1/"G MA>'P[IH"L);F4[YIF'+$UR7ASPW;^(_AK:;?DO$7=!*O!5A[UI^%/%,]M='0 M?$C-'>1G]W(__+4=!C\J).^Q>']SE=3MH=[&PR #=4@DW85H0W'WB:AC1ARGS#U'-.99 O Y],4[ M+J>%FF5XS$XR.(PU3DZ/S6A(7C7.;$7HBLWW1@8Y]*F6W:8[<87'6I"(+93Y[9 M(/ JU8V&J:[,(=,M9-A(!E*X4#US4WOL?73JJ*YF[+NRNSCY;2T3?-(]F^8_[(/;\JF\(^ [30@+BZ5;B]89,I!.VNR"KC_Z]>AA ML-;WIGQN:9HJJ="A\/5]_P#@#H_NTZFH !\O'-.KT3YT**** "JE[IMI?C%W M DH_VA5NB@#&/A?11UL(?RK4BA2&)4B4*BC"J.U2XHQ0*R1GQZ/81ZBU\EN@ MN6&#*.IJ>ZLH;VW:"Z021-U4CK5G%&!0%D8B^%=&4_+I\0QTXJY9Z18V+%K6 MV2(GNHJ_BBE8.5$-Q;17,1CGC5U/9A6:?#&CG/\ H$1/N*V,446"R93LM.M- M/C*6D*1!CDA1UI]U907D)BN4$D9ZJW0U9Q1BF%D8W_"+Z,1_QX0_E5FST:PL M&+6EK'&2,9 K0Q1B@.5%&STFRL;B6>U@5))CEV'>KV*,8HH&9MQH=A=:E'>S M6RM<1G*R=Q2VFBV-C>375K LSC$<2C@"JU[H6FZA=Q7-U;J M\T7W7Z$5IXHH'9"* %&.E+110 4444 %%%% !1110 4444 %%%% !1110 44 M44 -V'CFC;[TZB@!AC!.36?J/A_3]43;>6Z2>Y'-:=%9SIPJ*TEWW'.-N16!I2SC&4_M7]4>))X!\4?=/E>S;?_KU=@^&.LW! NKY(1WVIS_.O8,"C;[? MC4_45?63_ VEGN+:TLODCA=)^%^FVK![V5[IAV8<5V%KIEM91B.UB6-1P HJ MV/>EKJIT*=/X4>76Q5:O_$DV-V?+C-+MI:*W.8**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IHHHH$+1UHHH8T+1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! J1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__9 end XML 29 smci-2020630x10k_htm.xml IDEA: XBRL DOCUMENT 0001375365 2019-07-01 2020-06-30 0001375365 2018-07-01 2019-06-30 0001375365 2017-07-01 2018-06-30 0001375365 2019-12-31 0001375365 2020-07-31 0001375365 2020-06-30 0001375365 2019-06-30 0001375365 us-gaap:TreasuryStockMember 2017-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-07-01 2018-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-07-01 2020-06-30 0001375365 2018-06-30 0001375365 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-06-30 0001375365 us-gaap:TreasuryStockMember 2018-06-30 0001375365 us-gaap:RetainedEarningsMember 2018-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-07-01 2019-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2018-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2019-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2020-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2020-06-30 0001375365 us-gaap:RetainedEarningsMember 2017-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-07-01 2018-06-30 0001375365 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2017-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2018-07-01 2019-06-30 0001375365 us-gaap:TreasuryStockMember 2019-06-30 0001375365 us-gaap:RetainedEarningsMember 2017-07-01 2018-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2017-07-01 2018-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2019-07-01 2020-06-30 0001375365 us-gaap:RetainedEarningsMember 2019-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2019-06-30 0001375365 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0001375365 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001375365 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2018-06-30 0001375365 us-gaap:TreasuryStockMember 2020-06-30 0001375365 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2018-06-30 0001375365 us-gaap:RetainedEarningsMember 2018-07-01 2019-06-30 0001375365 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2017-06-30 0001375365 2017-06-30 0001375365 us-gaap:RetainedEarningsMember 2020-06-30 0001375365 us-gaap:NoncontrollingInterestMember 2017-06-30 0001375365 us-gaap:RetainedEarningsMember 2019-07-01 2020-06-30 0001375365 smci:EmployeeStockOptionsandRestrictedStockUnitsMember 2018-07-01 2019-06-30 0001375365 srt:MaximumMember 2019-07-01 2020-06-30 0001375365 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember srt:AffiliatedEntityMember 2019-07-01 2020-06-30 0001375365 srt:MinimumMember 2019-07-01 2020-06-30 0001375365 smci:PurchasesTotalMember us-gaap:SupplierConcentrationRiskMember 2018-07-01 2019-06-30 0001375365 smci:EmployeeStockOptionsandRestrictedStockUnitsMember 2019-07-01 2020-06-30 0001375365 us-gaap:AccountingStandardsUpdate201602Member 2019-07-01 0001375365 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-07-01 2020-06-30 0001375365 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember smci:SuperMicroAsiaScienceandTechnologyParkInc.Member 2012-06-30 0001375365 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember srt:AffiliatedEntityMember 2017-07-01 2018-06-30 0001375365 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember smci:SuperMicroAsiaScienceandTechnologyParkInc.Member 2011-07-01 2012-06-30 0001375365 smci:EmployeeStockOptionsandRestrictedStockUnitsMember 2017-07-01 2018-06-30 0001375365 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember srt:AffiliatedEntityMember 2018-07-01 2019-06-30 0001375365 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-07-01 2019-06-30 0001375365 smci:PurchasesTotalMember us-gaap:SupplierConcentrationRiskMember 2019-07-01 2020-06-30 0001375365 smci:PurchasesTotalMember us-gaap:SupplierConcentrationRiskMember 2017-07-01 2018-06-30 0001375365 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2019-07-01 2020-06-30 0001375365 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-07-01 2020-06-30 0001375365 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-07-01 2020-06-30 0001375365 us-gaap:LandImprovementsMember 2019-07-01 2020-06-30 0001375365 srt:MaximumMember us-gaap:BuildingImprovementsMember 2019-07-01 2020-06-30 0001375365 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2019-07-01 2020-06-30 0001375365 us-gaap:FurnitureAndFixturesMember 2019-07-01 2020-06-30 0001375365 us-gaap:BuildingMember 2019-07-01 2020-06-30 0001375365 us-gaap:StockCompensationPlanMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember 2019-06-30 0001375365 us-gaap:MoneyMarketFundsMember 2019-06-30 0001375365 us-gaap:MoneyMarketFundsMember 2020-06-30 0001375365 us-gaap:MoneyMarketFundsMember 2019-06-30 0001375365 us-gaap:CertificatesOfDepositMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:MoneyMarketFundsMember 2020-06-30 0001375365 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:CertificatesOfDepositMember 2019-06-30 0001375365 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-07-01 0001375365 us-gaap:CertificatesOfDepositMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2019-06-30 0001375365 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2019-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2019-06-30 0001375365 us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AuctionRateSecuritiesMember 2019-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2020-06-30 0001375365 us-gaap:PerformanceSharesMember 2019-07-01 2020-06-30 0001375365 us-gaap:PerformanceSharesMember 2020-06-30 0001375365 us-gaap:AuctionRateSecuritiesMember 2019-06-30 0001375365 srt:AsiaMember 2017-07-01 2018-06-30 0001375365 smci:OtherRegionMember 2017-07-01 2018-06-30 0001375365 country:US 2017-07-01 2018-06-30 0001375365 smci:OtherRegionMember 2018-07-01 2019-06-30 0001375365 srt:EuropeMember 2018-07-01 2019-06-30 0001375365 srt:EuropeMember 2019-07-01 2020-06-30 0001375365 srt:EuropeMember 2017-07-01 2018-06-30 0001375365 srt:AsiaMember 2019-07-01 2020-06-30 0001375365 smci:OtherRegionMember 2019-07-01 2020-06-30 0001375365 country:US 2019-07-01 2020-06-30 0001375365 country:US 2018-07-01 2019-06-30 0001375365 srt:AsiaMember 2018-07-01 2019-06-30 0001375365 us-gaap:SalesChannelThroughIntermediaryMember 2017-07-01 2018-06-30 0001375365 us-gaap:SalesChannelDirectlyToConsumerMember 2018-07-01 2019-06-30 0001375365 us-gaap:SalesChannelThroughIntermediaryMember 2018-07-01 2019-06-30 0001375365 us-gaap:SalesChannelThroughIntermediaryMember 2019-07-01 2020-06-30 0001375365 us-gaap:SalesChannelDirectlyToConsumerMember 2019-07-01 2020-06-30 0001375365 us-gaap:SalesChannelDirectlyToConsumerMember 2017-07-01 2018-06-30 0001375365 smci:SubsystemsAndAccessoriesMember 2017-07-01 2018-06-30 0001375365 smci:ServerAndStorageSystemsMember 2017-07-01 2018-06-30 0001375365 smci:ServerAndStorageSystemsMember 2018-07-01 2019-06-30 0001375365 smci:SubsystemsAndAccessoriesMember 2018-07-01 2019-06-30 0001375365 smci:SubsystemsAndAccessoriesMember 2019-07-01 2020-06-30 0001375365 smci:ServerAndStorageSystemsMember 2019-07-01 2020-06-30 0001375365 2020-07-01 2020-06-30 0001375365 2021-07-01 2020-06-30 0001375365 us-gaap:AllowanceForCreditLossMember 2017-06-30 0001375365 us-gaap:AllowanceForCreditLossMember 2018-06-30 0001375365 us-gaap:AllowanceForCreditLossMember 2019-06-30 0001375365 us-gaap:AllowanceForCreditLossMember 2018-07-01 2019-06-30 0001375365 us-gaap:AllowanceForCreditLossMember 2020-06-30 0001375365 us-gaap:AllowanceForCreditLossMember 2019-07-01 2020-06-30 0001375365 us-gaap:AllowanceForCreditLossMember 2017-07-01 2018-06-30 0001375365 smci:BuildingAndLeaseholdImpovementsMember 2020-06-30 0001375365 us-gaap:FurnitureAndFixturesMember 2020-06-30 0001375365 us-gaap:ComputerSoftwareIntangibleAssetMember 2020-06-30 0001375365 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-06-30 0001375365 us-gaap:MachineryAndEquipmentMember 2020-06-30 0001375365 us-gaap:BuildingMember 2019-06-30 0001375365 us-gaap:MachineryAndEquipmentMember 2019-06-30 0001375365 smci:BuildingsUnderConstructionMember 2020-06-30 0001375365 us-gaap:FurnitureAndFixturesMember 2019-06-30 0001375365 us-gaap:LandMember 2020-06-30 0001375365 us-gaap:LandMember 2019-06-30 0001375365 smci:BuildingsUnderConstructionMember 2019-06-30 0001375365 smci:BuildingAndLeaseholdImpovementsMember 2019-06-30 0001375365 us-gaap:BuildingMember 2020-06-30 0001375365 smci:CorporateVentureMember 2019-07-01 2020-06-30 0001375365 us-gaap:AccountingStandardsUpdate201705Member 2018-07-01 0001375365 smci:CorporateVentureMember 2020-06-30 0001375365 smci:CorporateVentureMember smci:InvestorInChinaMember 2017-03-31 0001375365 smci:LongTermLiabilitiesMember smci:CorporateVentureMember 2019-06-30 0001375365 smci:CorporateVentureMember 2017-03-31 0001375365 smci:LongTermLiabilitiesMember smci:CorporateVentureMember 2020-06-30 0001375365 smci:CorporateVentureMember 2017-07-01 2018-06-30 0001375365 smci:CorporateVentureMember 2018-07-01 2019-06-30 0001375365 us-gaap:AccruedLiabilitiesMember smci:CorporateVentureMember 2019-06-30 0001375365 smci:CorporateVentureMember 2019-06-30 0001375365 smci:CorporateVentureMember 2017-01-01 2017-03-31 0001375365 us-gaap:AccruedLiabilitiesMember smci:CorporateVentureMember 2020-06-30 0001375365 srt:ChiefExecutiveOfficerMember 2020-03-31 0001375365 us-gaap:OtherNoncurrentLiabilitiesMember 2020-06-30 0001375365 smci:EmployeesMember 2020-03-31 0001375365 smci:TwoBoardOfDirectorMembersMember 2020-03-31 0001375365 2020-03-01 2020-03-31 0001375365 us-gaap:AccruedLiabilitiesMember 2020-06-30 0001375365 smci:SeniorExecutiveMember 2020-03-31 0001375365 smci:TwoBoardOfDirectorMembersMember 2020-03-01 2020-03-31 0001375365 srt:ChiefExecutiveOfficerMember 2020-03-01 2020-03-31 0001375365 us-gaap:SecuredDebtMember smci:TermLoanMember 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:TermLoanMember 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:TermLoanMember 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:TermLoanMember 2020-06-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:TermLoanMember 2020-06-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2020-06-30 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:TermLoanMember 2020-06-30 0001375365 srt:MinimumMember smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember us-gaap:LineOfCreditMember smci:CTBCsEstablishedUSDInterestRateMember 2019-06-01 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:CTBCMember smci:TermLoanMember 2020-06-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2020-05-12 2020-05-12 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2020-05-12 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2018-01-31 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2018-10-01 2018-10-31 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-05-11 2020-05-11 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember 2020-06-30 0001375365 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-05-12 2020-05-12 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2018-04-01 2018-04-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2019-06-01 2019-06-30 0001375365 smci:RevolvingCreditFacilityAndOtherFinancialAccommodationsMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2018-04-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2020-06-30 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:CTBCMember smci:TermLoanMember us-gaap:BaseRateMember 2020-06-01 2020-06-30 0001375365 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-05-12 2020-05-12 0001375365 smci:CTBC2018FacilityMember smci:CTBCMember 2018-08-31 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2019-10-31 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2018-04-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:LineOfCreditMember 2019-10-01 2019-10-31 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember 2018-01-31 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember 2019-06-01 2019-06-30 0001375365 srt:MaximumMember smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember us-gaap:LineOfCreditMember smci:CTBCsEstablishedUSDInterestRateMember 2019-06-01 2019-06-30 0001375365 smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember 2020-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2018-01-01 2018-01-31 0001375365 us-gaap:RevolvingCreditFacilityMember smci:CTBCCreditFacilityMember us-gaap:LineOfCreditMember 2020-06-30 0001375365 srt:MaximumMember smci:CustomsBondMember smci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember smci:CTBCsEstablishedNTDInterestRateMember 2019-06-01 2019-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2020-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointTwoFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2018-01-31 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointTwoFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2018-01-01 2018-01-31 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember us-gaap:LineOfCreditMember 2019-06-01 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:CTBCMember smci:TermLoanMember smci:TwoYearTermFloatingRateOfPostalSavingInterestRateMember 2020-06-01 2020-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember 2019-06-01 2019-06-30 0001375365 srt:MinimumMember smci:CustomsBondMember smci:CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember smci:TermLoanMember smci:CTBCsEstablishedNTDInterestRateMember 2019-06-01 2019-06-30 0001375365 smci:CTBC2018FacilityMember smci:CTBCMember 2018-01-31 0001375365 srt:MaximumMember smci:CTBCMember 2020-06-30 0001375365 srt:MaximumMember smci:CTBCMember 2019-06-30 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember 2018-01-01 2018-01-31 0001375365 us-gaap:SecuredDebtMember smci:TwoThousandTwentyCTBCTermLoanFacilityMember smci:CTBCMember smci:TermLoanMember 2020-06-01 2020-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember smci:CTBCMember us-gaap:LineOfCreditMember 2020-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityTwelveMonthUpToZeroPointTwoFivePercentInterestMember smci:CTBCMember smci:TermLoanMember smci:CTBCsEstablishedNTDInterestRateMember 2018-01-01 2018-01-31 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember smci:CTBCsEstablishedNTDInterestRateMember 2018-01-01 2018-01-31 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember smci:CTBCsEstablishedNTDInterestRateMember 2019-06-01 2019-06-30 0001375365 smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember 2019-06-30 0001375365 smci:CustomsBondMember smci:CTBCCreditFacilityMember smci:CTBCMember us-gaap:LineOfCreditMember 2020-06-30 0001375365 us-gaap:SecuredDebtMember smci:CTBCCreditFacilityMember smci:CTBCMember smci:TermLoanMember 2019-06-30 0001375365 2019-07-01 0001375365 srt:AffiliatedEntityMember 2018-07-01 2019-06-30 0001375365 srt:AffiliatedEntityMember 2019-07-01 2020-06-30 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2020-06-30 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2020-06-30 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2019-06-30 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2019-06-30 0001375365 smci:CompuwareMember 2019-06-30 0001375365 smci:AblecomTechnologyMember 2018-07-01 2019-06-30 0001375365 smci:AblecomTechnologyMember 2019-07-01 2020-06-30 0001375365 smci:AblecomTechnologyMember 2017-07-01 2018-06-30 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember smci:AblecomTechnologyMember 2020-06-30 0001375365 smci:CompuwareMember 2020-06-30 0001375365 smci:AblecomTechnologyMember us-gaap:InvesteeMember smci:CharlesLiangAndWifeMember 2020-06-30 0001375365 smci:AblecomTechnologyMember smci:ManagementAndImmediateFamilyMemberofManagementMember smci:SteveLiangAndOtherFamilyMembersMember 2020-06-30 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2019-07-01 2020-06-30 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2017-07-01 2018-06-30 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2019-07-01 2020-06-30 0001375365 smci:AblecomTechnologyMember srt:AffiliatedEntityMember 2018-07-01 2019-06-30 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2018-07-01 2019-06-30 0001375365 smci:CompuwareMember srt:AffiliatedEntityMember 2017-07-01 2018-06-30 0001375365 smci:ExercisePriceRangeFourMember 2020-06-30 0001375365 smci:ExercisePriceRangeFourMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeOneMember 2020-06-30 0001375365 smci:ExercisePriceRangeEightMember 2020-06-30 0001375365 smci:ExercisePriceRangeFiveMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeFiveMember 2020-06-30 0001375365 smci:ExercisePriceRangeElevenMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeTenMember 2020-06-30 0001375365 smci:ExercisePriceRangeSevenMember 2020-06-30 0001375365 smci:ExercisePriceRangeSixMember 2020-06-30 0001375365 smci:ExercisePriceRangeTwoMember 2020-06-30 0001375365 smci:ExercisePriceRangeNineMember 2020-06-30 0001375365 smci:ExercisePriceRangeTenMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeElevenMember 2020-06-30 0001375365 smci:ExercisePriceRangeEightMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeSixMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeThreeMember 2020-06-30 0001375365 smci:ExercisePriceRangeSevenMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeOneMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeThreeMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeNineMember 2019-07-01 2020-06-30 0001375365 smci:ExercisePriceRangeTwoMember 2019-07-01 2020-06-30 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2017-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2018-07-01 2019-06-30 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2017-07-01 2018-06-30 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2019-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2017-07-01 2018-06-30 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2019-07-01 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2019-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2018-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2017-06-30 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2019-07-01 2020-06-30 0001375365 us-gaap:RestrictedStockUnitsRSUMember 2018-07-01 2019-06-30 0001375365 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2018-06-30 0001375365 us-gaap:SellingAndMarketingExpenseMember 2014-07-01 2015-06-30 0001375365 2015-07-01 2016-06-30 0001375365 us-gaap:ResearchAndDevelopmentExpenseMember 2015-07-01 2016-06-30 0001375365 2014-07-01 2015-06-30 0001375365 us-gaap:SellingAndMarketingExpenseMember 2015-07-01 2016-06-30 0001375365 us-gaap:CostOfSalesMember 2014-07-01 2015-06-30 0001375365 us-gaap:GeneralAndAdministrativeExpenseMember 2015-07-01 2016-06-30 0001375365 us-gaap:CostOfSalesMember 2015-07-01 2016-06-30 0001375365 us-gaap:CostOfSalesMember 2017-07-01 2018-06-30 0001375365 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2018-06-30 0001375365 us-gaap:SellingAndMarketingExpenseMember 2017-07-01 2018-06-30 0001375365 us-gaap:GeneralAndAdministrativeExpenseMember 2014-07-01 2015-06-30 0001375365 us-gaap:ResearchAndDevelopmentExpenseMember 2014-07-01 2015-06-30 0001375365 smci:EmployeeStockOptionsandRestrictedStockUnitsMember smci:EquityIncentivePlanTwoThousandTwentyMember 2019-07-01 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-07-01 2018-06-30 0001375365 smci:RestrictedStockUnitsRSUsAndPerformanceBasedRestrictedStockUnitsPRSUsMember 2019-07-01 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsTwoYearMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-08-01 2017-08-31 0001375365 smci:EquityIncentivePlanTwoThousandTwentyMember 2020-06-05 0001375365 smci:EquityIncentivePlan2016Member 2020-06-05 0001375365 us-gaap:EmployeeStockOptionMember 2020-06-30 0001375365 smci:EquityIncentivePlanTwoThousandTwentyMoreThanTenPercentOwnershipMember 2020-06-05 2020-06-05 0001375365 us-gaap:EmployeeStockOptionMember smci:EquityIncentivePlanTwoThousandTwentyMember 2019-07-01 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2017-08-01 2017-08-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsTwoYearMember 2017-08-01 2017-08-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2017-08-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember 2017-08-01 2017-08-31 0001375365 smci:RestrictedStockUnitsRSUsAndPerformanceBasedRestrictedStockUnitsPRSUsMember 2017-07-01 2018-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-07-01 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember 2018-07-01 2019-06-30 0001375365 smci:EquityIncentivePlanTwoThousandTwentyMember 2020-06-05 2020-06-05 0001375365 us-gaap:EmployeeStockOptionMember 2019-07-01 2020-06-30 0001375365 smci:RestrictedStockUnitsRSUsAndPerformanceBasedRestrictedStockUnitsPRSUsMember 2018-07-01 2019-06-30 0001375365 smci:EquityIncentivePlanTwoThousandTwentyMember 2020-06-30 0001375365 smci:EquityIncentivePlanTwoThousandTwentyMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-07-01 2020-06-30 0001375365 smci:EquityIncentivePlanTwoThousandTwentyLessThanTenPercentOwnershipMember 2020-06-05 2020-06-05 0001375365 us-gaap:EmployeeStockOptionMember 2017-07-01 2018-06-30 0001375365 us-gaap:EmployeeStockOptionMember 2018-07-01 2019-06-30 0001375365 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2018-07-01 2019-06-30 0001375365 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2017-07-01 2018-06-30 0001375365 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2019-07-01 2020-06-30 0001375365 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2019-07-01 2020-06-30 0001375365 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2018-07-01 2019-06-30 0001375365 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2017-07-01 2018-06-30 0001375365 smci:EquityIncentivePlanTwoThousandTwentyMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-07-01 2020-06-30 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-08-01 2017-08-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsMember 2017-08-01 2017-08-31 0001375365 smci:PerformanceBasedRestrictedStockUnitsPRSUsTwoYearMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2017-08-01 2017-08-31 0001375365 smci:TaiwanTaxAuthorityMember 2020-02-29 0001375365 us-gaap:CaliforniaFranchiseTaxBoardMember us-gaap:ResearchMember 2020-06-30 0001375365 smci:TaiwanTaxAuthorityMember 2019-10-31 0001375365 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2020-06-30 0001375365 us-gaap:CaliforniaFranchiseTaxBoardMember us-gaap:ResearchMember 2019-06-30 0001375365 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2019-06-30 0001375365 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2020-06-30 0001375365 srt:AffiliatedEntityMember 2020-06-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:StandbyLettersOfCreditMember 2019-10-31 0001375365 srt:ChiefExecutiveOfficerMember 2020-06-30 0001375365 us-gaap:RevolvingCreditFacilityMember smci:BankofAmericaLoanandSecurityAgreementMember smci:BankOfAmericaMember us-gaap:StandbyLettersOfCreditMember 2019-09-30 0001375365 smci:SuperMicroComputerBVMember 2018-07-01 2019-06-30 0001375365 smci:SuperMicroComputerBVMember 2019-07-01 2020-06-30 0001375365 smci:A401kSavingsPlanMember 2019-07-01 2020-06-30 0001375365 smci:SuperMicroComputerBVMember 2017-07-01 2018-06-30 0001375365 smci:SuperMicroComputerTaiwanDefinedBenefitPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember smci:SuperMicroComputerTaiwanMember 2019-07-01 2020-06-30 0001375365 smci:SuperMicroComputerTaiwanDefinedBenefitPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember smci:SuperMicroComputerTaiwanMember 2018-07-01 2019-06-30 0001375365 smci:SuperMicroComputerTaiwanDefinedBenefitPensionPlanMember us-gaap:PensionPlansDefinedBenefitMember smci:SuperMicroComputerTaiwanMember 2017-07-01 2018-06-30 0001375365 smci:A401kSavingsPlanMember 2017-07-01 2018-06-30 0001375365 smci:A401kSavingsPlanMember 2018-07-01 2019-06-30 0001375365 country:US 2020-06-30 0001375365 country:US 2019-06-30 0001375365 srt:EuropeMember 2019-06-30 0001375365 srt:EuropeMember 2020-06-30 0001375365 srt:AsiaMember 2019-06-30 0001375365 srt:AsiaMember 2020-06-30 0001375365 2019-10-01 2019-12-31 0001375365 2020-01-01 2020-03-31 0001375365 2018-07-01 2018-09-30 0001375365 2020-04-01 2020-06-30 0001375365 2019-04-01 2019-06-30 0001375365 2019-01-01 2019-03-31 0001375365 2018-10-01 2018-12-31 0001375365 2019-07-01 2019-09-30 0001375365 us-gaap:SubsequentEventMember 2020-08-09 2020-08-28 0001375365 us-gaap:SubsequentEventMember 2020-08-09 iso4217:USD shares iso4217:USD shares smci:board_member smci:tranche pure smci:day iso4217:TWD smci:segment false --06-30 FY 2020 0001375365 10536000 16206000 654000 1609000 2223000 9944000 -7858000 5670000 -1400000 -500000 -1301000 10689000 -2714000 -1511000 0 3000000 1699000 6005000 4472000 4386000 21302000 19791000 us-gaap:AccountingStandardsUpdate201812Member 59809000 72368000 13439000 8712000 8906000 4586000 0 179000 1750000 1571000 us-gaap:AccountingStandardsUpdate201812ModifiedRetrospectiveMember 0.001 0.001 100000000 100000000 51289413 53741828 49956288 52408703 P10Y 0 0 0 0 0 0 21882000 -18001000 12559000 -3795000 10357000 -4727000 0 0 1421000 us-gaap:AccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent us-gaap:OtherLiabilitiesNoncurrent 0 1443000 P20Y P5Y P7Y P3Y P3Y P39Y P5Y P15Y 262747000 276843000 283056000 68637000 69906000 85759000 P30M P30M 0.4807 0.4532 0.5028 0.4734 0.5046 0.4961 0.0286 0.0192 0.0297 0.0232 0.0172 0.0047 26.60 9.24 17.69 15.54 28.71 9.24 22.10 20.37 39.19 14.23 12.37 28.45 39.19 18.93 17.60 37.06 11.76 25.44 22.05 39.19 15.22 13.67 0.05 0.05 0.0625 P1Y P2Y P2Y P1Y2M30D 1333125 1333125 10-K true 2020-06-30 false 001-33383 Super Micro Computer, Inc. DE 77-0353939 980 Rock Avenue San Jose CA 95131 408 503-8000 Common Stock, $0.001 par value per share SMCI NASDAQ No No Yes Yes Large Accelerated Filer false false true false 1057388840 52436548 <div style="line-height:120%;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="line-height:120%;padding-top:2px;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">None</span></div> 210533000 248164000 403745000 393624000 851498000 670188000 126985000 109795000 1592761000 1421771000 2703000 1701000 233785000 207337000 54898000 41126000 34499000 10659000 1918646000 1682594000 417673000 360470000 155401000 114678000 4700000 13021000 23704000 23647000 106157000 94153000 707635000 605969000 97612000 109266000 5697000 0 41995000 26183000 852939000 741418000 389972000 349683000 20491000 20491000 -152000 -80000 696211000 611903000 1065540000 941015000 167000 161000 1065707000 941176000 1918646000 1682594000 3339281000 3500360000 3360492000 2813071000 3004838000 2930498000 526210000 495522000 429994000 221478000 179907000 165104000 85137000 77154000 71579000 133941000 141228000 98597000 440556000 398289000 335280000 85654000 97233000 94714000 1410000 -1020000 -773000 2236000 6690000 5726000 84828000 89523000 88215000 2922000 14884000 38443000 2402000 -2721000 -3607000 84308000 71918000 46165000 1.65 1.44 0.94 1.60 1.39 0.89 50987000 49917000 49345000 52838000 51716000 52151000 84308000 71918000 46165000 -72000 -245000 280000 0 0 -38000 -72000 -245000 242000 84236000 71673000 46407000 50273527 308271000 1333125 -20491000 -77000 485973000 170000 773846000 52000 133000 185000 267970 3043000 3043000 572789 0 0 199715 4472000 4472000 24656000 24656000 -38000 -38000 280000 280000 46165000 -13000 46152000 50914571 331550000 1333125 -20491000 165000 532271000 157000 843652000 7714000 7714000 549886 0 175044 3051000 3051000 21184000 21184000 -245000 -245000 71918000 4000 71922000 51289413 349683000 1333125 -20491000 -80000 611903000 161000 941176000 1804789 28343000 28343000 979274 0 331648 8243000 8243000 20189000 20189000 -72000 -72000 84308000 6000 84314000 53741828 389972000 1333125 -20491000 -152000 696211000 167000 1065707000 84308000 71918000 46165000 28472000 24202000 21846000 20189000 21184000 24656000 -3081000 7058000 -96000 18373000 32946000 9649000 -1364000 -733000 -909000 0 2661000 0 2402000 -2721000 -3607000 -1008000 313000 -171000 -13772000 -17100000 13570000 7023000 -85027000 127082000 199683000 -119314000 126232000 29869000 -8410000 15714000 59889000 -173410000 132533000 -8321000 5831000 5827000 27865000 11456000 23238000 350000 59800000 67775000 -8001000 116000 3525000 -30334000 262554000 84347000 44338000 24849000 24824000 0 0 1000000 750000 0 2100000 -43588000 -24849000 -25924000 164791000 41760000 107337000 159191000 67700000 220299000 -1116000 -65945000 64226000 650000 625000 414000 28343000 0 3043000 138000 267000 253000 8243000 3051000 4472000 23796000 -95828000 -50832000 376000 -119000 -6000 -49750000 141758000 7585000 262140000 120382000 112797000 212390000 262140000 120382000 2172000 3861000 4541000 43317000 23604000 14734000 12051000 9232000 2285000 0 3000000 0 Organization and Summary of Significant Accounting Policies<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Organization</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Super Micro Computer, Inc. (“Super Micro Computer”) was incorporated in 1993. Super Micro Computer is a global leader in server technology and green computing innovation. Super Micro Computer develops and provides high performance server and storage solutions based upon an innovative, modular and open-standard architecture. Super Micro Computer has operations primarily in the United States, the Netherlands, Taiwan, China and Japan.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The consolidated financial statements of Super Micro Computer include the accounts of Super Micro Computer and entities consolidated under the variable interest model or the voting interest model. Noncontrolling interests are not presented separately in the consolidated statements of operations, and consolidated statements of comprehensive income as the amounts are immaterial. All intercompany accounts and transactions of Super Micro Computer and its consolidated entities (collectively, the "Company") have been eliminated in consolidation. For equity investments over which the Company is able to exercise significant influence over the investee but does not control the investee, and is not the primary beneficiary of the investee’s activities are accounted for using the equity method. Investments in equity securities which do not have readily determinable fair values and for which the Company is not able to exercise significant influence over the investee are accounted for under the measurement alternative which is the cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar securities of the same investee.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Such estimates include, but are not limited to revenue recognition, allowances for doubtful accounts and sales returns, inventory valuation, useful lives of property, plant and equipment, product warranty accruals, stock-based compensation, impairment of investments and long-lived assets, and income taxes. The Company’s estimates are evaluated on an ongoing basis and changes in the estimates are recognized prospectively. Actual results could differ from those estimates. The Company considered estimates of the economic implications of the COVID-19 pandemic on its critical and significant accounting estimates, including an assessment of the collectability of each customer contract as part of the revenue recognition process, assessment of the valuation of accounts receivable, assessment of provision for excess and obsolete inventory and an impairment of long-lived assets. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for certain assets and liabilities at fair value, which is the price that would be received upon the sale of an asset or paid to transfer a liability in an orderly arms-length transaction between market participants. When measuring fair value, the Company takes into account the characteristics of the asset or liability that a market participant would consider when pricing the asset or liability at the measurement date. The Company considers one or more techniques for measuring fair value: market approach, income approach, and cost approach. The valuation techniques include inputs that are based on three different levels of observability to the market. The Company categorizes each of its fair value measurements in one of these three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 - Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 - Quoted prices in markets that are not active or financial instruments for which all significant inputs are observable, either directly or indirectly; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 - Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:53px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable and accounts payable are carried at cost, which approximates fair value due to the short maturity of these instruments. Cash equivalents, certificates of deposit and the investment in an auction rate security are carried at fair value. Short-term and long-term debt is carried at amortized cost, which approximates its fair value based on borrowing rates currently available to the Company for loans with similar terms. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid instruments with an original maturity of three months or less from the date of purchase to be cash equivalents. Cash equivalents consist primarily of money market funds and certificates of deposit with original maturities of less than three months.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash and Cash Equivalents</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash is comprised of amounts held in bank accounts which are controlled by the lenders pursuant to the terms of certain debt agreements, certificates of deposit primarily related to leases and customs requirements, and money market accounts held in escrow pursuant to the Company’s workers’ compensation program. These restricted cash balances have been excluded from the Company's cash and cash equivalents balance. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments in Auction Rate Securities</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company classifies its investments in auction rate securities ("auction rate securities") as non-current available-for-sale investments. The auction rate securities consist of municipal securities, which are debt securities. The Company uses discounted cash flow to estimate the fair value of any auction rate securities. These auction rate securities are recorded within other assets in the consolidated balance sheets at fair value. Unrealized gains and losses on auction rate securities are included as a component of accumulated other comprehensive (loss) income, net of tax.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories are stated at lower of cost, using weighted average cost method, or net realizable value. Net realizable value is the estimated selling price of the Company's products in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventories consist of purchased parts and raw materials (principally electronic components), work in process (principally products being assembled) and finished goods. The Company evaluates inventory on a quarterly basis for excess and obsolescence and lower of cost or net realizable value and, as necessary, writes down the valuation of inventories based upon the Company's inventory aging, forecasted usage and sales, anticipated selling price, product obsolescence and other factors. Once inventory is written down, its new value is maintained until it is sold or scrapped.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company receives various rebate incentives from certain suppliers based on its contractual arrangements, including volume-based rebates. The rebates earned are recognized as a reduction of cost of inventories and reduce the cost of sales in the period when the related inventory is sold.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, Plant and Equipment</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the related assets as follows:</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:93.76218323586744%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:61%;"/><td style="width:39%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 to 5 years</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 to 7 years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5 years</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">39 years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Up to 20 years</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">15 years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shorter of lease term or estimated useful life</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Long-Lived Assets</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the sum of the undiscounted future net cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount, an impairment loss would be measured based on the fair value of the asset compared to the carrying amount. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> impairment charge for long-lived assets has been recorded in any of the periods presented.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company generates revenues from the sale of server and storage systems, subsystems, accessories, services, server software management solutions, and support services.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:0px;text-align:left;padding-left:2px;text-indent:45px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Product sales</span><span style="font-family:inherit;font-size:10pt;">. The Company recognizes revenue from sales of products as control is transferred to customers, which generally happens at the point of shipment or upon delivery, unless customer acceptance is uncertain. Products sold by the Company are delivered via shipment from the Company’s facilities or drop shipment directly to its customers from a Company vendor. The Company may use distributors to sell products to end customers. Revenue from distributors is recognized when the distributor obtains control of the product, which generally happens at the point of shipment or upon delivery.</span></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies judgment in determining the transaction price as the Company may be required to estimate variable consideration when determining the amount of revenue to recognize. As part of determining the transaction price in contracts with customers, the Company estimates reserves for future sales returns based on a review of its history of actual returns for each major product line. Based upon historical experience, a refund liability is recorded at the time of sale for estimated product returns and an asset is recognized for the amount expected to be recorded in inventory upon product return, less the expected recovery costs. The Company also reduces revenue for the estimated costs of customer and distributor programs and incentive offerings such as price protection and rebates as well as the estimated costs of cooperative marketing arrangements where the fair value of the benefit derived from the costs cannot be reasonably estimated. Any provision for customer and distributor programs and other discounts is recorded as a reduction of revenue at the time of sale based on an evaluation of the contract terms and historical experience.</span></div><div style="line-height:120%;text-align:left;padding-left:2px;text-indent:45px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:2px;text-indent:45px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Services sales. </span><span style="font-family:inherit;font-size:10pt;">The Company’s sale of services mainly consists of extended warranty and on-site services. Revenue related to extended warranty commences upon the expiration of the standard warranty period and is recognized ratably over the contractual period as the Company stands ready to perform any required warranty service. Revenue related to on-site services commences upon recognition of the product sale and is recognized ratably over the contractual period as the on-site services are made available to the customer. These service contracts are typically one to five years in length. Service revenue has been less than 10% of net sales for all periods presented and is not separately disclosed.</span></div><div style="line-height:120%;text-align:left;padding-left:2px;text-indent:45px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:53px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contracts with multiple promised goods and services. </span><span style="font-family:inherit;font-size:10pt;">Certain of the Company’s contracts contain multiple promised goods and services. The Company assesses whether each promised good or service is distinct for the purpose of identifying the performance obligations in the contract. This assessment involves subjective determinations and requires management to make judgments about the individual promised goods or services and whether such goods or services are separable from the other aspects of the contractual relationship. Performance obligations in a contract are identified based on the promised goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. If these criteria are not met, the promised goods and services are accounted for as a combined performance obligation. Revenue allocated to each performance obligation is recognized at the time the related performance obligation is satisfied by transferring control of the promised good or service to a customer.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">through past transactions, the Company applies judgment to estimate the standalone selling price taking into account available information, such as internally approved pricing guidelines with respect to geographies, customer type, internal costs, and gross margin objectives, for the related performance obligations.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When the Company receives consideration from a customer prior to transferring goods or services to the customer, the Company records a contract liability (deferred revenue). The Company also recognizes deferred revenue when it has an unconditional right to consideration (i.e., a receivable) before transfer of control of goods or services to a customer.</span></div><div style="line-height:120%;text-align:justify;padding-left:2px;text-indent:45px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:2px;text-indent:45px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers shipping &amp; handling activities as costs to fulfill the sales of products. Shipping revenue is included in net sales when control of the product is transferred to the customer, and the related shipping and handling costs are included in cost of sales. Taxes imposed by governmental authorities on the Company's revenue producing activities with customers, such as sales taxes and value added taxes, are excluded from net sales and included in operating expenses.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allowances for Doubtful Accounts</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customers are subjected to a credit review process that evaluates each customer’s financial position and ability and intent to pay. On a quarterly basis, the Company makes estimates of its uncollectible accounts receivable by analyzing the aging of accounts receivable, history of bad debts, customer concentrations, customer-credit-worthiness, and current economic trends to evaluate the adequacy of the allowance for doubtful accounts. The Company's (recovery of) provision for bad debt was </span><span style="font-family:inherit;font-size:10pt;"><span>$(3.1) million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$7.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$(0.1) million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-align:left;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Sales</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales primarily consists of the costs of materials, contract manufacturing, in-bound shipping, personnel and related expenses including stock-based compensation, equipment and facility expenses, warranty costs and provision for lower of cost or net realizable value and excess and obsolete inventory.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Product Warranties</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company offers product warranties typically ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>15</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>39</span></span><span style="font-family:inherit;font-size:10pt;"> months against any defective products. These standard warranties are assurance type warranties and the Company does not offer any services beyond the assurance that the product will continue working as specified. Therefore, these warranties are not considered separate performance obligations in the arrangement. Based on historical experience, the Company accrues for estimated returns of defective products at the time revenue is recognized. The Company monitors warranty obligations and may make revisions to its warranty reserve if actual costs of product repair and replacement are significantly higher or lower than estimated. Accruals for anticipated future warranty costs are recorded to cost of sales and included in accrued liabilities and other long-term liabilities. Warranty accruals are based on estimates that are updated on an ongoing basis taking into consideration inputs such as new product introductions, changes in the volume of claims compared with the Company's historical experience, and the changes in the cost of servicing warranty claims. The Company accounts for the effect of such changes in estimates prospectively. The following table presents for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the reconciliation of the changes in accrued warranty costs which is included as a component of accrued liabilities and other long-term liabilities (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:90.44834307992203%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of the year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,721</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for warranty</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,962</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,868</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs utilized</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,904</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in estimated liability for pre-existing warranties</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(115</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of the year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current portion</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,395</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,373</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,295</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expenses consist of personnel expenses including salaries, benefits, stock-based compensation and incentive bonuses, and related expenses for the Company's research and development personnel, as well as materials and supplies, consulting services, third-party testing services and equipment and facility expenses related to the Company's research and development activities. All research and development costs are expensed as incurred. The Company occasionally receives funding from certain suppliers and customers towards its development efforts. Such amounts are recorded as a reduction of research and development expenses and were </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. During the fiscal year ended June 30, 2020, the Company also recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$9.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> net settlement fee as a reduction in the research and development expenses related to the reimbursement of previously incurred expenses for one canceled joint product development agreement. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software development costs, including costs to develop software sold, leased, or otherwise marketed, that are incurred subsequent to the establishment of technological feasibility are capitalized if significant. Costs incurred during the application development stage for internal-use software are capitalized if significant. Capitalized software development costs are amortized using the straight-line amortization method over the estimated useful life of the applicable software. Such software development costs required to be capitalized have not been material to date.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Costs</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Advertising costs, net of reimbursements received under the cooperative marketing arrangements with the Company's vendors, are expensed as incurred. Total advertising and promotional expenses were </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures and recognizes compensation expense for all share-based awards made to employees and non-employees, including stock options, restricted stock units ("RSUs") and performance-based restricted stock units (“PRSUs”). The Company recognizes the grant date fair value of all share-based awards over the requisite service period and accounts for forfeitures as they occur. Stock option and RSU awards are recognized to expense on a straight-line basis over the requisite service period. PRSU awards are recognized to expense using an accelerated method only when it is probable that a performance condition is met during the vesting period. If it is not probable, no expense is recognized and the previously recognized expense is reversed.</span><span style="font-family:inherit;font-size:10pt;color:#002060;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">The Company bases initial accrual of compensation expense on the estimated number of PRSUs that are expected to vest over the requisite service period. That estimate is revised if subsequent information indicates that the actual number of PRSUs is likely to differ from previous estimates. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs expected to vest is recognized in stock-based compensation expense in the period of the change. Previously recognized compensation expense is not reversed if vested stock options, RSUs or PRSUs for which the requisite service has been rendered and the performance condition has been met expire unexercised or are not settled.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of RSUs and PRSUs is based on the closing market price of the Company's common stock on the date of grant. The Company estimates the fair value of stock options granted using a Black-Scholes option pricing model. This model requires the Company to make estimates and assumptions with respect to the expected term of the option and the expected volatility of the price of the Company's common stock. The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on the Company's historical experience. The expected volatility is based on the historical volatility of the Company’s common stock. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Recognition of leases for periods after the Company’s adoption of the new leasing standard as of July 1, 2019</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has arrangements for the right to use certain of its office, warehouse spaces and other premises, and equipment. As of July 1, 2019, the Company determines at inception if an arrangement is or contains a lease. When the terms of a lease effectively transfer control of the underlying asset to the Company, it is classified as a finance lease. All other leases are classified as operating leases.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Operating Leases</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For operating leases with lease terms of more than 12 months, operating lease right-of-use ("ROU") assets are recorded in long-term other assets, and lease liabilities are recorded in accrued liabilities and other long-term liabilities on the consolidated balance sheet. The Company's lease term includes options to extend or terminate the lease when it is reasonably certain that it will exercise that option. The Company elected to apply the short-term lease recognition exemption and does not recognize ROU asset and lease liabilities for leases with an initial term of 12 months or less and recognizes as expense the payments under such leases on a straight-line basis over the lease term. The Company's leases with an initial term of 12 months or less are immaterial.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments over the lease term. Operating lease ROU assets and liabilities are recognized at lease commencement based on the present value of the remaining lease payments discounted using the Company’s incremental borrowing rate as the interest rate implicit in the lease arrangements is not readily determinable. The incremental borrowing rate is estimated to be the interest rate on a fully collateralized basis with similar terms and payments and in the economic environment where the leased asset is located. Operating lease ROU assets also include initial direct costs incurred, prepaid lease payments, minus any lease incentives. Operating lease expense is recognized on a straight-line basis over the lease term. The Company accounts for fixed payments for lease and non-lease components as a single lease component which increases the amount of ROU assets and liabilities. Non-lease components that are variable costs, such as common area maintenance, are expensed as incurred and not included in the ROU assets and lease liabilities.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Finance Leases</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets under finance leases are recorded in property, plant and equipment, net and lease liabilities are included in accrued liabilities and other long-term liabilities on the consolidated balance sheet. Finance lease interest expense is recognized based on an effective interest method and depreciation of assets is recorded on a straight-line basis over the shorter of the lease term and useful life of the asset. The Company's finance leases are immaterial.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Recognition of leases for periods prior to the Company’s adoption of the new leasing standard as of July 1, 2019</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to July 1, 2019, leases were evaluated and recorded as capital leases if one of the following was true at inception: (a) the present value of minimum lease payments met or exceeded 90% of the fair value of the asset, (b) the lease term was greater than or equal to 75% of the economic life of the asset, (c) the lease arrangement contained a bargain purchase option, or (d) title to the property transferred to the Company at the end of the lease. The Company recorded an asset and liability for capital leases at present value of the minimum lease payments based on the incremental borrowing rate. Assets were depreciated over the useful life in accordance with the Company’s depreciation policy while rental payments and interest on the liability was accounted for using the effective interest method.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leases that were not classified as capital leases were accounted for as operating leases. Operating lease agreements that had tenant improvement allowances were evaluated for lease incentives. For leases that contained escalating rent payments, the Company recognized rent expense on a straight-line basis over the lease term, with any lease incentives amortized as a reduction of rent expense over the lease term.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes under an asset and liability approach. Deferred income taxes reflect the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and such amounts recognized for income tax reporting purposes, net of operating loss carry-forwards and other tax credits measured by applying enacted tax laws related to the financial statement periods. Valuation allowances are provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes tax liabilities for uncertain income tax positions on the income tax return based on the two-step process. The first step is to determine whether it is more likely than not that each income tax position would be sustained upon audit. The second step is to estimate and measure the tax benefit as the amount that has a greater than 50% likelihood of </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">being realized upon ultimate settlement with the tax authority. Estimating these amounts requires the Company to determine the probability of various possible outcomes. The Company evaluates these uncertain tax positions on a quarterly basis. This evaluation is based on the consideration of several factors, including changes in facts or circumstances, changes in applicable tax law, settlement of issues under audit and new exposures. If the Company later determines that its exposure is lower or that the liability is not sufficient to cover its revised expectations, the Company adjusts the liability and effects a related charge in its tax provision during the period in which the Company makes such a determination.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Variable Interest Entities </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines at the inception of each arrangement whether an entity in which the Company holds an investment or in which the Company has other variable interests is considered a variable interest entity ("VIE"). The Company consolidates VIEs when it is the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (1) has the power to make decisions that most significantly affect the economic performance of the VIE and (2) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, the Company assesses whether any changes in the interest or relationship with the entity affect the determination of whether the entity is still a VIE and, if so, whether the Company is the primary beneficiary. If the Company is not the primary beneficiary in a VIE, the Company accounts for the investment or other variable interest in accordance with applicable GAAP.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has concluded that Ablecom Technology, Inc. (“Ablecom”) and its affiliate, Compuware Technology, Inc. ("Compuware"), are VIEs; however, the Company is not the primary beneficiary as it does not have the power to direct the activities that are most significant to the entities and therefore, the Company does not consolidate these entities. In performing its analysis, the Company considered its explicit arrangements with Ablecom and Compuware, all contractual arrangements with these entities. Also, as a result of the substantial related party relationships between the Company and these entities, the Company considered whether any implicit arrangements exist that would cause the Company to protect these related parties’ interests from suffering losses. The Company determined it has no material implicit arrangements with Ablecom, Compuware or their shareholders.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company and Ablecom jointly established Super Micro Asia Science and Technology Park, Inc. (the "Management Company") in Taiwan to manage the common areas shared by the Company and Ablecom for its separately constructed manufacturing facilities. In fiscal year 2012, each party contributed </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for a </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> ownership interest of the Management Company. The Company has concluded that the Management Company is a VIE, and the Company is the primary beneficiary as it has the power to direct the activities that are most significant to the Management Company. For the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the accounts of the Management Company were consolidated with the accounts of Super Micro Computer, and a noncontrolling interest was recorded for Ablecom's interest in the net assets and operations of the Management Company. Net income (loss) attributable to Ablecom's interest was not material for the periods presented and was included in general and administrative expenses in the Company's consolidated statements of operations.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Transactions</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of the Company’s international subsidiaries is the U.S. dollar, with the exception of Super Micro Asia and Technology Park, Inc., a consolidated variable interest entity. Monetary assets and liabilities of the Company's international subsidiaries that are denominated in foreign currency are remeasured into U.S. dollars at period-end exchange rates. Non-monetary assets and liabilities that are denominated in the foreign currency are remeasured into U.S. dollars at the historical rates. Revenue and expenses that are denominated in the foreign currency are remeasured into U.S. dollars at the average exchange rates during the period. Remeasurement of foreign currency accounts and resulting foreign exchange transaction gains and losses, which have not been material, are reflected in the consolidated statements of operations in other expense, net.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of Super Micro Asia and Technology Park, Inc. is New Taiwanese Dollar (“NTD”). Assets and liabilities are translated to U.S. dollars at the period-end exchange rate. Revenues and expenses are translated using the average exchange rate for the period. The effects of foreign currency translation are included in stockholders’ equity as a component of accumulated other comprehensive (loss) income in the accompanying consolidated balance sheets and periodic movements are summarized as a line item in the consolidated statements of comprehensive income.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has an investment in a privately-held company that is accounted for under the equity method (the "Corporate Venture"). The functional currency of the Corporate Venture is the Chinese Yuan. Adjustments for the Company's share of the effects of foreign currency translation from local currency to U.S. dollars are recorded as increases or decreases to the carrying value of the investment and included in stockholders’ equity as a component of accumulated other comprehensive (loss) income in the accompanying consolidated balance sheets and periodic movements are summarized as a line item in the consolidated statements of comprehensive income.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Income Per Common Share</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per common share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per common share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options and unvested RSUs and PRSUs. Contingently issuable shares are included in computing basic net income per common share as of the date that all necessary conditions, including service vesting conditions have been satisfied. Contingently issuable shares are considered for computing diluted net income per common share as of the beginning of the period in which all necessary conditions have been satisfied and the only remaining vesting condition is a service vesting condition.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the treasury stock method, an increase in the fair market value of the Company's common stock results in a greater dilutive effect from outstanding stock options and RSUs and PRSUs. Additionally, the exercise of stock options and the vesting of RSUs results in a further dilutive effect on net income per share.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The computation of basic and diluted net income per common share is as follows (in thousands, except per share amounts):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,918</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,165</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,987</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,917</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,851</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,799</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,806</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average diluted shares</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,838</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,151</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.94</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net income per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.39</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.89</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company had stock options, RSUs and PRSUs outstanding that could potentially dilute basic earnings per share in the future, but were excluded from the computation of diluted net income per share in the periods presented, as their effect would have been anti-dilutive. The anti-dilutive common share equivalents resulting from outstanding equity awards were </span><span style="font-family:inherit;font-size:10pt;"><span>2,208,000</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>3,758,000</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>2,221,000</span></span><span style="font-family:inherit;font-size:10pt;"> for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Supplier Risk</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain materials used by the Company in the manufacturing of its products are available from a limited number of suppliers. Shortages could occur in these materials due to an interruption of supply or increased demand in the industry. </span><span style="font-family:inherit;font-size:10pt;">One</span><span style="font-family:inherit;font-size:10pt;"> supplier accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>26.8%</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>21.8%</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>26.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of total purchases for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. Ablecom and Compuware, related parties of the Company as noted in Note 13, "Related Party Transactions," </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>10.1%</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>9.2%</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>9.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of total cost of sales for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financial instruments which potentially subject the Company to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, investment in an auction rate security and accounts receivable. No single customer accounted for 10% or more of the net sales in fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. One customer accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>10.1%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>17.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable, net as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Recently Adopted</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued an amendment to the accounting guidance, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">. The new lease accounting guidance supersedes the existing guidance. Under the new lease accounting guidance, lessees are required to recognize assets and liabilities on the balance sheet for most leases and provide enhanced disclosures. Leases will continue to be classified as either finance or operating. The Company adopted the new lease accounting guidance on July 1, 2019 using the modified retrospective approach, and as a result did not restate prior comparative periods. The Company elected to apply the “package of practical expedients” under the transition guidance of the new standard, which permits it not to reassess under the new lease accounting guidance its prior conclusions about lease identification, lease classification and initial direct costs, for leases that are in effect as of the date of adoption of the new lease accounting guidance. In connection with the adoption of the new lease accounting guidance, the Company recorded a transition adjustment to recognize ROU assets and lease liabilities on the Company’s consolidated balance sheet of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$15.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, on July 1, 2019, primarily related to real estate leases. See Note 12, "Leases," for further details.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Statement - Reporting Comprehensive Income: Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="font-family:inherit;font-size:10pt;">, which allows companies to reclassify stranded tax effects resulting from the Tax Cuts and Jobs Act ("2017 Tax Reform Act"), from accumulated other comprehensive income to retained earnings. The guidance also requires certain new disclosures regardless of the election. The Company adopted this guidance on July 1, 2019. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements and related disclosures.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued amended guidance to expand the scope of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASC 718 - Compensation-Stock Compensation</span><span style="font-family:inherit;font-size:10pt;">, to include share-based payment transactions for acquiring goods and services from non-employees. The amendments specify that the guidance applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor’s own operations by issuing share-based payment awards. The Company adopted this guidance on July 1, 2019. The adoption of the guidance did not have an impact on the Company's consolidated financial statements and related disclosures.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Adopted </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued authoritative guidance, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">, that amends the impairment model for certain financial assets by requiring the use of an expected loss methodology, which will result in more timely recognition of credit losses. The amendment is effective for the Company from July 1, 2020. Early adoption is permitted. The adoption of the guidance is expected to result in the presentation of allowances for credit losses separately from the amortized cost of financial instruments that are not classified as available-for-sale debt securities.  The adoption is also expected to change the presentation of the Company’s available-for-sale debt securities to include the amortized cost and the allowance for credit losses parenthetically. The adoption will have an immaterial effect on the allowance for credit losses for trade receivables and beginning retained earnings and will have an immaterial effect on the Company’s financial statement disclosures.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued amended guidance, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement: Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement,</span><span style="font-family:inherit;font-size:10pt;"> to modify the disclosure requirements on fair value measurements based on the concepts in the FASB Concepts Statements, including the consideration of costs and benefits. The new standard is effective for the Company from July 1, 2020. The adoption of the new guidance will require the Company to present, on a prospective basis, narrative information regarding the uncertainty of the fair value measurements from the use of unobservable </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">inputs used in recurring fair value measurements categorized in Level 3 of the fair value hierarchy, to disclose the amount of gains and losses recognized in other comprehensive income for the period for financial instruments categorized within Level 3 of the fair value hierarchy, and quantitative information for the significant unobservable inputs used to develop the Level 3 fair value measurements. The adoption of the new guidance will also allow the Company to discontinue the presentation of information regarding transfers between Level 1 and Level 2 of the fair value hierarchy. As at June 30, 2020 the only financial instrument of the Company for which the recurring fair value measurements are categorized in Level 3 of the fair value hierarchy is its investment in an auction rate security.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued authoritative guidance , </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,</span><span style="font-family:inherit;font-size:10pt;"> to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments. According to the amendments, an entity shall determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. It requires an entity (customer) to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The new standard is effective for the Company from July 1, 2020. The Company will adopt the new guidance on a prospective basis for any new hosting arrangement entered into after July 1, 2020 and does not expect the adoption of the guidance to have a material impact on its consolidated financial statement disclosures, results of operations and financial position.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued amended guidance, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Simplifying the Accounting for Income Taxes</span><span style="font-family:inherit;font-size:10pt;">, to remove certain exceptions to the general principles from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASC 740 - Income Taxes,</span><span style="font-family:inherit;font-size:10pt;"> and to improve consistent application of U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. The guidance is effective for the Company from July 1, 2021; early adoption is permitted. The adoption of the guidance is not anticipated to have a material impact on its consolidated financial statements.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2020, the FASB issued authoritative guidance, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Facilitation of the Effects of Reference Rate Reform on Financial Reporting. </span><span style="font-family:inherit;font-size:10pt;">The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued.  The guidance also establishes (1) a general contract modification principle that entities can apply in other areas that may be affected by reference rate reform and (2) certain elective hedge accounting expedients. The amendment is effective for all entities through December 15, 2022. LIBOR is used to calculate the interest on borrowings under the Company's 2018 Bank of America Credit Facility. As the 2018 Bank of America Credit Facility, as amended, will terminate on June 30, 2021 before the phase out of LIBOR, the Company does not expect the adoption of the guidance to have an impact on its consolidated financial statement disclosures, results of operations and financial position.</span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The consolidated financial statements of Super Micro Computer include the accounts of Super Micro Computer and entities consolidated under the variable interest model or the voting interest model. Noncontrolling interests are not presented separately in the consolidated statements of operations, and consolidated statements of comprehensive income as the amounts are immaterial. All intercompany accounts and transactions of Super Micro Computer and its consolidated entities (collectively, the "Company") have been eliminated in consolidation. For equity investments over which the Company is able to exercise significant influence over the investee but does not control the investee, and is not the primary beneficiary of the investee’s activities are accounted for using the equity method. Investments in equity securities which do not have readily determinable fair values and for which the Company is not able to exercise significant influence over the investee are accounted for under the measurement alternative which is the cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar securities of the same investee.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Such estimates include, but are not limited to revenue recognition, allowances for doubtful accounts and sales returns, inventory valuation, useful lives of property, plant and equipment, product warranty accruals, stock-based compensation, impairment of investments and long-lived assets, and income taxes. The Company’s estimates are evaluated on an ongoing basis and changes in the estimates are recognized prospectively. Actual results could differ from those estimates. The Company considered estimates of the economic implications of the COVID-19 pandemic on its critical and significant accounting estimates, including an assessment of the collectability of each customer contract as part of the revenue recognition process, assessment of the valuation of accounts receivable, assessment of provision for excess and obsolete inventory and an impairment of long-lived assets. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for certain assets and liabilities at fair value, which is the price that would be received upon the sale of an asset or paid to transfer a liability in an orderly arms-length transaction between market participants. When measuring fair value, the Company takes into account the characteristics of the asset or liability that a market participant would consider when pricing the asset or liability at the measurement date. The Company considers one or more techniques for measuring fair value: market approach, income approach, and cost approach. The valuation techniques include inputs that are based on three different levels of observability to the market. The Company categorizes each of its fair value measurements in one of these three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1 - Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2 - Quoted prices in markets that are not active or financial instruments for which all significant inputs are observable, either directly or indirectly; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:96px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3 - Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Accounts receivable and accounts payable are carried at cost, which approximates fair value due to the short maturity of these instruments. Cash equivalents, certificates of deposit and the investment in an auction rate security are carried at fair value. Short-term and long-term debt is carried at amortized cost, which approximates its fair value based on borrowing rates currently available to the Company for loans with similar terms. <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid instruments with an original maturity of three months or less from the date of purchase to be cash equivalents. Cash equivalents consist primarily of money market funds and certificates of deposit with original maturities of less than three months.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Cash and Cash Equivalents</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash is comprised of amounts held in bank accounts which are controlled by the lenders pursuant to the terms of certain debt agreements, certificates of deposit primarily related to leases and customs requirements, and money market accounts held in escrow pursuant to the Company’s workers’ compensation program. These restricted cash balances have been excluded from the Company's cash and cash equivalents balance. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments in Auction Rate Securities</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company classifies its investments in auction rate securities ("auction rate securities") as non-current available-for-sale investments. The auction rate securities consist of municipal securities, which are debt securities. The Company uses discounted cash flow to estimate the fair value of any auction rate securities. These auction rate securities are recorded within other assets in the consolidated balance sheets at fair value. Unrealized gains and losses on auction rate securities are included as a component of accumulated other comprehensive (loss) income, net of tax.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories are stated at lower of cost, using weighted average cost method, or net realizable value. Net realizable value is the estimated selling price of the Company's products in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventories consist of purchased parts and raw materials (principally electronic components), work in process (principally products being assembled) and finished goods. The Company evaluates inventory on a quarterly basis for excess and obsolescence and lower of cost or net realizable value and, as necessary, writes down the valuation of inventories based upon the Company's inventory aging, forecasted usage and sales, anticipated selling price, product obsolescence and other factors. Once inventory is written down, its new value is maintained until it is sold or scrapped.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company receives various rebate incentives from certain suppliers based on its contractual arrangements, including volume-based rebates. The rebates earned are recognized as a reduction of cost of inventories and reduce the cost of sales in the period when the related inventory is sold.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property, Plant and Equipment</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the related assets as follows:</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:93.76218323586744%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:61%;"/><td style="width:39%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 to 5 years</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 to 7 years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5 years</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">39 years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Up to 20 years</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">15 years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shorter of lease term or estimated useful life</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:13px;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the related assets as follows:</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:93.76218323586744%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:61%;"/><td style="width:39%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 to 5 years</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 to 7 years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">5 years</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">39 years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Up to 20 years</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land improvements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">15 years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shorter of lease term or estimated useful life</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Long-Lived Assets</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the sum of the undiscounted future net cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount, an impairment loss would be measured based on the fair value of the asset compared to the carrying amount. 0 <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company generates revenues from the sale of server and storage systems, subsystems, accessories, services, server software management solutions, and support services.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:0px;text-align:left;padding-left:2px;text-indent:45px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Product sales</span><span style="font-family:inherit;font-size:10pt;">. The Company recognizes revenue from sales of products as control is transferred to customers, which generally happens at the point of shipment or upon delivery, unless customer acceptance is uncertain. Products sold by the Company are delivered via shipment from the Company’s facilities or drop shipment directly to its customers from a Company vendor. The Company may use distributors to sell products to end customers. Revenue from distributors is recognized when the distributor obtains control of the product, which generally happens at the point of shipment or upon delivery.</span></div><div style="line-height:120%;padding-top:0px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies judgment in determining the transaction price as the Company may be required to estimate variable consideration when determining the amount of revenue to recognize. As part of determining the transaction price in contracts with customers, the Company estimates reserves for future sales returns based on a review of its history of actual returns for each major product line. Based upon historical experience, a refund liability is recorded at the time of sale for estimated product returns and an asset is recognized for the amount expected to be recorded in inventory upon product return, less the expected recovery costs. The Company also reduces revenue for the estimated costs of customer and distributor programs and incentive offerings such as price protection and rebates as well as the estimated costs of cooperative marketing arrangements where the fair value of the benefit derived from the costs cannot be reasonably estimated. Any provision for customer and distributor programs and other discounts is recorded as a reduction of revenue at the time of sale based on an evaluation of the contract terms and historical experience.</span></div><div style="line-height:120%;text-align:left;padding-left:2px;text-indent:45px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:2px;text-indent:45px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Services sales. </span><span style="font-family:inherit;font-size:10pt;">The Company’s sale of services mainly consists of extended warranty and on-site services. Revenue related to extended warranty commences upon the expiration of the standard warranty period and is recognized ratably over the contractual period as the Company stands ready to perform any required warranty service. Revenue related to on-site services commences upon recognition of the product sale and is recognized ratably over the contractual period as the on-site services are made available to the customer. These service contracts are typically one to five years in length. Service revenue has been less than 10% of net sales for all periods presented and is not separately disclosed.</span></div><div style="line-height:120%;text-align:left;padding-left:2px;text-indent:45px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:53px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contracts with multiple promised goods and services. </span><span style="font-family:inherit;font-size:10pt;">Certain of the Company’s contracts contain multiple promised goods and services. The Company assesses whether each promised good or service is distinct for the purpose of identifying the performance obligations in the contract. This assessment involves subjective determinations and requires management to make judgments about the individual promised goods or services and whether such goods or services are separable from the other aspects of the contractual relationship. Performance obligations in a contract are identified based on the promised goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. If these criteria are not met, the promised goods and services are accounted for as a combined performance obligation. Revenue allocated to each performance obligation is recognized at the time the related performance obligation is satisfied by transferring control of the promised good or service to a customer.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">through past transactions, the Company applies judgment to estimate the standalone selling price taking into account available information, such as internally approved pricing guidelines with respect to geographies, customer type, internal costs, and gross margin objectives, for the related performance obligations.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When the Company receives consideration from a customer prior to transferring goods or services to the customer, the Company records a contract liability (deferred revenue). The Company also recognizes deferred revenue when it has an unconditional right to consideration (i.e., a receivable) before transfer of control of goods or services to a customer.</span></div><div style="line-height:120%;text-align:justify;padding-left:2px;text-indent:45px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:2px;text-indent:45px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers shipping &amp; handling activities as costs to fulfill the sales of products. Shipping revenue is included in net sales when control of the product is transferred to the customer, and the related shipping and handling costs are included in cost of sales. Taxes imposed by governmental authorities on the Company's revenue producing activities with customers, such as sales taxes and value added taxes, are excluded from net sales and included in operating expenses.</span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allowances for Doubtful Accounts</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Customers are subjected to a credit review process that evaluates each customer’s financial position and ability and intent to pay. On a quarterly basis, the Company makes estimates of its uncollectible accounts receivable by analyzing the aging of accounts receivable, history of bad debts, customer concentrations, customer-credit-worthiness, and current economic trends to evaluate the adequacy of the allowance for doubtful accounts. -3100000 7100000 -100000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cost of Sales</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales primarily consists of the costs of materials, contract manufacturing, in-bound shipping, personnel and related expenses including stock-based compensation, equipment and facility expenses, warranty costs and provision for lower of cost or net realizable value and excess and obsolete inventory.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Product Warranties</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">The Company offers product warranties typically ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>15</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>39</span></span> months against any defective products. These standard warranties are assurance type warranties and the Company does not offer any services beyond the assurance that the product will continue working as specified. Therefore, these warranties are not considered separate performance obligations in the arrangement. Based on historical experience, the Company accrues for estimated returns of defective products at the time revenue is recognized. The Company monitors warranty obligations and may make revisions to its warranty reserve if actual costs of product repair and replacement are significantly higher or lower than estimated. Accruals for anticipated future warranty costs are recorded to cost of sales and included in accrued liabilities and other long-term liabilities. Warranty accruals are based on estimates that are updated on an ongoing basis taking into consideration inputs such as new product introductions, changes in the volume of claims compared with the Company's historical experience, and the changes in the cost of servicing warranty claims. The Company accounts for the effect of such changes in estimates prospectively. P15M P39M The following table presents for the fiscal years ended <span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the reconciliation of the changes in accrued warranty costs which is included as a component of accrued liabilities and other long-term liabilities (in thousands):</span><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:90.44834307992203%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of the year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,721</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision for warranty</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,962</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,868</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs utilized</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(34,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,904</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in estimated liability for pre-existing warranties</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(115</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of the year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,379</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-current portion</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,395</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,373</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,295</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 11034000 9884000 7721000 35962000 22991000 20868000 34502000 26281000 19904000 -115000 4440000 1199000 12379000 11034000 9884000 9984000 8661000 7589000 2395000 2373000 2295000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Research and Development</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development expenses consist of personnel expenses including salaries, benefits, stock-based compensation and incentive bonuses, and related expenses for the Company's research and development personnel, as well as materials and supplies, consulting services, third-party testing services and equipment and facility expenses related to the Company's research and development activities. All research and development costs are expensed as incurred. The Company occasionally receives funding from certain suppliers and customers towards its development efforts. Such amounts are recorded as a reduction of research and development expenses and were </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. During the fiscal year ended June 30, 2020, the Company also recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$9.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> net settlement fee as a reduction in the research and development expenses related to the reimbursement of previously incurred expenses for one canceled joint product development agreement. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software development costs, including costs to develop software sold, leased, or otherwise marketed, that are incurred subsequent to the establishment of technological feasibility are capitalized if significant. Costs incurred during the application development stage for internal-use software are capitalized if significant. Capitalized software development costs are amortized using the straight-line amortization method over the estimated useful life of the applicable software. Such software development costs required to be capitalized have not been material to date.</span></div> 2100000 2800000 6100000 9500000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Advertising Costs</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Advertising costs, net of reimbursements received under the cooperative marketing arrangements with the Company's vendors, are expensed as incurred. 3000000.0 2400000 3500000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures and recognizes compensation expense for all share-based awards made to employees and non-employees, including stock options, restricted stock units ("RSUs") and performance-based restricted stock units (“PRSUs”). The Company recognizes the grant date fair value of all share-based awards over the requisite service period and accounts for forfeitures as they occur. Stock option and RSU awards are recognized to expense on a straight-line basis over the requisite service period. PRSU awards are recognized to expense using an accelerated method only when it is probable that a performance condition is met during the vesting period. If it is not probable, no expense is recognized and the previously recognized expense is reversed.</span><span style="font-family:inherit;font-size:10pt;color:#002060;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">The Company bases initial accrual of compensation expense on the estimated number of PRSUs that are expected to vest over the requisite service period. That estimate is revised if subsequent information indicates that the actual number of PRSUs is likely to differ from previous estimates. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs expected to vest is recognized in stock-based compensation expense in the period of the change. Previously recognized compensation expense is not reversed if vested stock options, RSUs or PRSUs for which the requisite service has been rendered and the performance condition has been met expire unexercised or are not settled.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of RSUs and PRSUs is based on the closing market price of the Company's common stock on the date of grant. The Company estimates the fair value of stock options granted using a Black-Scholes option pricing model. This model requires the Company to make estimates and assumptions with respect to the expected term of the option and the expected volatility of the price of the Company's common stock. The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on the Company's historical experience. The expected volatility is based on the historical volatility of the Company’s common stock. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period.</span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Recognition of leases for periods after the Company’s adoption of the new leasing standard as of July 1, 2019</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has arrangements for the right to use certain of its office, warehouse spaces and other premises, and equipment. As of July 1, 2019, the Company determines at inception if an arrangement is or contains a lease. When the terms of a lease effectively transfer control of the underlying asset to the Company, it is classified as a finance lease. All other leases are classified as operating leases.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Operating Leases</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For operating leases with lease terms of more than 12 months, operating lease right-of-use ("ROU") assets are recorded in long-term other assets, and lease liabilities are recorded in accrued liabilities and other long-term liabilities on the consolidated balance sheet. The Company's lease term includes options to extend or terminate the lease when it is reasonably certain that it will exercise that option. The Company elected to apply the short-term lease recognition exemption and does not recognize ROU asset and lease liabilities for leases with an initial term of 12 months or less and recognizes as expense the payments under such leases on a straight-line basis over the lease term. The Company's leases with an initial term of 12 months or less are immaterial.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments over the lease term. Operating lease ROU assets and liabilities are recognized at lease commencement based on the present value of the remaining lease payments discounted using the Company’s incremental borrowing rate as the interest rate implicit in the lease arrangements is not readily determinable. The incremental borrowing rate is estimated to be the interest rate on a fully collateralized basis with similar terms and payments and in the economic environment where the leased asset is located. Operating lease ROU assets also include initial direct costs incurred, prepaid lease payments, minus any lease incentives. Operating lease expense is recognized on a straight-line basis over the lease term. The Company accounts for fixed payments for lease and non-lease components as a single lease component which increases the amount of ROU assets and liabilities. Non-lease components that are variable costs, such as common area maintenance, are expensed as incurred and not included in the ROU assets and lease liabilities.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Finance Leases</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets under finance leases are recorded in property, plant and equipment, net and lease liabilities are included in accrued liabilities and other long-term liabilities on the consolidated balance sheet. Finance lease interest expense is recognized based on an effective interest method and depreciation of assets is recorded on a straight-line basis over the shorter of the lease term and useful life of the asset. The Company's finance leases are immaterial.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Recognition of leases for periods prior to the Company’s adoption of the new leasing standard as of July 1, 2019</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to July 1, 2019, leases were evaluated and recorded as capital leases if one of the following was true at inception: (a) the present value of minimum lease payments met or exceeded 90% of the fair value of the asset, (b) the lease term was greater than or equal to 75% of the economic life of the asset, (c) the lease arrangement contained a bargain purchase option, or (d) title to the property transferred to the Company at the end of the lease. The Company recorded an asset and liability for capital leases at present value of the minimum lease payments based on the incremental borrowing rate. Assets were depreciated over the useful life in accordance with the Company’s depreciation policy while rental payments and interest on the liability was accounted for using the effective interest method.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leases that were not classified as capital leases were accounted for as operating leases. Operating lease agreements that had tenant improvement allowances were evaluated for lease incentives. For leases that contained escalating rent payments, the Company recognized rent expense on a straight-line basis over the lease term, with any lease incentives amortized as a reduction of rent expense over the lease term.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for income taxes under an asset and liability approach. Deferred income taxes reflect the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and such amounts recognized for income tax reporting purposes, net of operating loss carry-forwards and other tax credits measured by applying enacted tax laws related to the financial statement periods. Valuation allowances are provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes tax liabilities for uncertain income tax positions on the income tax return based on the two-step process. The first step is to determine whether it is more likely than not that each income tax position would be sustained upon audit. The second step is to estimate and measure the tax benefit as the amount that has a greater than 50% likelihood of </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">being realized upon ultimate settlement with the tax authority. Estimating these amounts requires the Company to determine the probability of various possible outcomes. The Company evaluates these uncertain tax positions on a quarterly basis. This evaluation is based on the consideration of several factors, including changes in facts or circumstances, changes in applicable tax law, settlement of issues under audit and new exposures. If the Company later determines that its exposure is lower or that the liability is not sufficient to cover its revised expectations, the Company adjusts the liability and effects a related charge in its tax provision during the period in which the Company makes such a determination.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Variable Interest Entities </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines at the inception of each arrangement whether an entity in which the Company holds an investment or in which the Company has other variable interests is considered a variable interest entity ("VIE"). The Company consolidates VIEs when it is the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (1) has the power to make decisions that most significantly affect the economic performance of the VIE and (2) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, the Company assesses whether any changes in the interest or relationship with the entity affect the determination of whether the entity is still a VIE and, if so, whether the Company is the primary beneficiary. If the Company is not the primary beneficiary in a VIE, the Company accounts for the investment or other variable interest in accordance with applicable GAAP.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has concluded that Ablecom Technology, Inc. (“Ablecom”) and its affiliate, Compuware Technology, Inc. ("Compuware"), are VIEs; however, the Company is not the primary beneficiary as it does not have the power to direct the activities that are most significant to the entities and therefore, the Company does not consolidate these entities. In performing its analysis, the Company considered its explicit arrangements with Ablecom and Compuware, all contractual arrangements with these entities. Also, as a result of the substantial related party relationships between the Company and these entities, the Company considered whether any implicit arrangements exist that would cause the Company to protect these related parties’ interests from suffering losses. The Company determined it has no material implicit arrangements with Ablecom, Compuware or their shareholders.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company and Ablecom jointly established Super Micro Asia Science and Technology Park, Inc. (the "Management Company") in Taiwan to manage the common areas shared by the Company and Ablecom for its separately constructed manufacturing facilities. In fiscal year 2012, each party contributed </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for a </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> ownership interest of the Management Company. The Company has concluded that the Management Company is a VIE, and the Company is the primary beneficiary as it has the power to direct the activities that are most significant to the Management Company. For the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the accounts of the Management Company were consolidated with the accounts of Super Micro Computer, and a noncontrolling interest was recorded for Ablecom's interest in the net assets and operations of the Management Company. Net income (loss) attributable to Ablecom's interest was not material for the periods presented and was included in general and administrative expenses in the Company's consolidated statements of operations.</span></div> 200000 0.50 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Transactions</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of the Company’s international subsidiaries is the U.S. dollar, with the exception of Super Micro Asia and Technology Park, Inc., a consolidated variable interest entity. Monetary assets and liabilities of the Company's international subsidiaries that are denominated in foreign currency are remeasured into U.S. dollars at period-end exchange rates. Non-monetary assets and liabilities that are denominated in the foreign currency are remeasured into U.S. dollars at the historical rates. Revenue and expenses that are denominated in the foreign currency are remeasured into U.S. dollars at the average exchange rates during the period. Remeasurement of foreign currency accounts and resulting foreign exchange transaction gains and losses, which have not been material, are reflected in the consolidated statements of operations in other expense, net.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of Super Micro Asia and Technology Park, Inc. is New Taiwanese Dollar (“NTD”). Assets and liabilities are translated to U.S. dollars at the period-end exchange rate. Revenues and expenses are translated using the average exchange rate for the period. The effects of foreign currency translation are included in stockholders’ equity as a component of accumulated other comprehensive (loss) income in the accompanying consolidated balance sheets and periodic movements are summarized as a line item in the consolidated statements of comprehensive income.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has an investment in a privately-held company that is accounted for under the equity method (the "Corporate Venture"). The functional currency of the Corporate Venture is the Chinese Yuan. Adjustments for the Company's share of the effects of foreign currency translation from local currency to U.S. dollars are recorded as increases or decreases to the carrying value of the investment and included in stockholders’ equity as a component of accumulated other comprehensive (loss) income in the accompanying consolidated balance sheets and periodic movements are summarized as a line item in the consolidated statements of comprehensive income.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Net Income Per Common Share</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per common share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per common share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options and unvested RSUs and PRSUs. Contingently issuable shares are included in computing basic net income per common share as of the date that all necessary conditions, including service vesting conditions have been satisfied. Contingently issuable shares are considered for computing diluted net income per common share as of the beginning of the period in which all necessary conditions have been satisfied and the only remaining vesting condition is a service vesting condition.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the treasury stock method, an increase in the fair market value of the Company's common stock results in a greater dilutive effect from outstanding stock options and RSUs and PRSUs. Additionally, the exercise of stock options and the vesting of RSUs results in a further dilutive effect on net income per share.</span></div> <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The computation of basic and diluted net income per common share is as follows (in thousands, except per share amounts):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,918</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,165</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,987</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,917</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,345</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,851</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,799</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,806</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average diluted shares</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,838</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,151</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.94</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted net income per common share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.60</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.39</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.89</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 84308000 71918000 46165000 50987000 49917000 49345000 1851000 1799000 2806000 52838000 51716000 52151000 1.65 1.44 0.94 1.60 1.39 0.89 2208000 3758000 2221000 0.268 0.218 0.260 0.101 0.092 0.090 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Credit Risk</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Financial instruments which potentially subject the Company to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, investment in an auction rate security and accounts receivable.<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentration of Supplier Risk</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Certain materials used by the Company in the manufacturing of its products are available from a limited number of suppliers. Shortages could occur in these materials due to an interruption of supply or increased demand in the industry. 0.101 0.170 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Recently Adopted</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued an amendment to the accounting guidance, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">. The new lease accounting guidance supersedes the existing guidance. Under the new lease accounting guidance, lessees are required to recognize assets and liabilities on the balance sheet for most leases and provide enhanced disclosures. Leases will continue to be classified as either finance or operating. The Company adopted the new lease accounting guidance on July 1, 2019 using the modified retrospective approach, and as a result did not restate prior comparative periods. The Company elected to apply the “package of practical expedients” under the transition guidance of the new standard, which permits it not to reassess under the new lease accounting guidance its prior conclusions about lease identification, lease classification and initial direct costs, for leases that are in effect as of the date of adoption of the new lease accounting guidance. In connection with the adoption of the new lease accounting guidance, the Company recorded a transition adjustment to recognize ROU assets and lease liabilities on the Company’s consolidated balance sheet of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$15.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, on July 1, 2019, primarily related to real estate leases. See Note 12, "Leases," for further details.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Statement - Reporting Comprehensive Income: Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="font-family:inherit;font-size:10pt;">, which allows companies to reclassify stranded tax effects resulting from the Tax Cuts and Jobs Act ("2017 Tax Reform Act"), from accumulated other comprehensive income to retained earnings. The guidance also requires certain new disclosures regardless of the election. The Company adopted this guidance on July 1, 2019. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements and related disclosures.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued amended guidance to expand the scope of </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASC 718 - Compensation-Stock Compensation</span><span style="font-family:inherit;font-size:10pt;">, to include share-based payment transactions for acquiring goods and services from non-employees. The amendments specify that the guidance applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor’s own operations by issuing share-based payment awards. The Company adopted this guidance on July 1, 2019. The adoption of the guidance did not have an impact on the Company's consolidated financial statements and related disclosures.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Not Yet Adopted </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued authoritative guidance, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">, that amends the impairment model for certain financial assets by requiring the use of an expected loss methodology, which will result in more timely recognition of credit losses. The amendment is effective for the Company from July 1, 2020. Early adoption is permitted. The adoption of the guidance is expected to result in the presentation of allowances for credit losses separately from the amortized cost of financial instruments that are not classified as available-for-sale debt securities.  The adoption is also expected to change the presentation of the Company’s available-for-sale debt securities to include the amortized cost and the allowance for credit losses parenthetically. The adoption will have an immaterial effect on the allowance for credit losses for trade receivables and beginning retained earnings and will have an immaterial effect on the Company’s financial statement disclosures.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued amended guidance, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement: Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement,</span><span style="font-family:inherit;font-size:10pt;"> to modify the disclosure requirements on fair value measurements based on the concepts in the FASB Concepts Statements, including the consideration of costs and benefits. The new standard is effective for the Company from July 1, 2020. The adoption of the new guidance will require the Company to present, on a prospective basis, narrative information regarding the uncertainty of the fair value measurements from the use of unobservable </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">inputs used in recurring fair value measurements categorized in Level 3 of the fair value hierarchy, to disclose the amount of gains and losses recognized in other comprehensive income for the period for financial instruments categorized within Level 3 of the fair value hierarchy, and quantitative information for the significant unobservable inputs used to develop the Level 3 fair value measurements. The adoption of the new guidance will also allow the Company to discontinue the presentation of information regarding transfers between Level 1 and Level 2 of the fair value hierarchy. As at June 30, 2020 the only financial instrument of the Company for which the recurring fair value measurements are categorized in Level 3 of the fair value hierarchy is its investment in an auction rate security.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued authoritative guidance , </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract,</span><span style="font-family:inherit;font-size:10pt;"> to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments. According to the amendments, an entity shall determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. It requires an entity (customer) to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The new standard is effective for the Company from July 1, 2020. The Company will adopt the new guidance on a prospective basis for any new hosting arrangement entered into after July 1, 2020 and does not expect the adoption of the guidance to have a material impact on its consolidated financial statement disclosures, results of operations and financial position.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued amended guidance, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Simplifying the Accounting for Income Taxes</span><span style="font-family:inherit;font-size:10pt;">, to remove certain exceptions to the general principles from </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASC 740 - Income Taxes,</span><span style="font-family:inherit;font-size:10pt;"> and to improve consistent application of U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. The guidance is effective for the Company from July 1, 2021; early adoption is permitted. The adoption of the guidance is not anticipated to have a material impact on its consolidated financial statements.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2020, the FASB issued authoritative guidance, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Facilitation of the Effects of Reference Rate Reform on Financial Reporting. </span><span style="font-family:inherit;font-size:10pt;">The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued.  The guidance also establishes (1) a general contract modification principle that entities can apply in other areas that may be affected by reference rate reform and (2) certain elective hedge accounting expedients. The amendment is effective for all entities through December 15, 2022. LIBOR is used to calculate the interest on borrowings under the Company's 2018 Bank of America Credit Facility. As the 2018 Bank of America Credit Facility, as amended, will terminate on June 30, 2021 before the phase out of LIBOR, the Company does not expect the adoption of the guidance to have an impact on its consolidated financial statement disclosures, results of operations and financial position.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 14800000 15200000 Fair Value Disclosure<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The financial instruments of the Company measured at fair value on a recurring basis are included in cash equivalents, other assets and accrued liabilities. The Company classifies its financial instruments, except for its investment in an auction rate security, within Level 1 or Level 2 in the fair value hierarchy because the Company uses quoted prices in active markets or alternative pricing sources and models using market observable inputs to determine their fair value. The Company’s investment in an auction rate security is classified within Level 3 of the fair value hierarchy as the determination of its fair value was not based on observable inputs as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. See Note 1, "Organization and Summary of Significant Accounting Policies," for a discussion of the Company’s policies regarding the fair value hierarchy. The Company used discounted cash flows to estimate the fair value of the auction rate security as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The material factors used in preparing the discounted cash flows are (i) the discount rate utilized to present value the cash flows, (ii) the time period until redemption and (iii) the estimated rate of return. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Assets and Liabilities Measured on a Recurring Basis</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the Company’s financial instruments as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, which are measured at fair value on a recurring basis by level within the fair value hierarchy. These are classified based on the lowest level of input that is significant to the fair value measurement (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">June 30, 2020</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Asset at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,163</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,163</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit (2)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>836</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>836</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Auction rate security</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,163</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>836</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,570</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance awards liability (3)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">June 30, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,162</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,162</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit (2)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Auction rate security</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,162</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,285</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in money market funds are included in cash and cash equivalents and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in money market funds are included in restricted cash, non-current in other assets in the consolidated balance sheets as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(2) </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in certificates of deposit are included in cash and cash equivalents, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0</span></span><span style="font-family:inherit;font-size:10pt;"> in certificates of deposit are included in prepaid expenses and other assets, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in certificates of deposit are included in restricted cash, non-current in other assets in the consolidated balance sheets as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(3) As of June 30, 2020, the current portion of the performance awards liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> is included in accrued liabilities and the noncurrent portion of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> is included in other long-term liabilities in the consolidated balance sheets. There was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> such liability outstanding as of June 30, 2019.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The performance awards liability consists of one-time employee performance bonuses for the Company's Chief Executive Officer and two members of the Board that are payable when specified market and performance conditions are achieved. The Company estimated the fair value of these performance awards using the Monte-Carlo simulation model and classified them within Level 2 of the fair value hierarchy as estimates are based on the observable inputs. The significant inputs used in estimating the fair value of the awards as of June 30, 2020 are as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.82066276803118%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:16%;"/><td style="width:5%;"/><td style="width:16%;"/><td style="width:5%;"/><td style="width:16%;"/><td style="width:5%;"/><td style="width:16%;"/><td style="width:5%;"/><td style="width:16%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Price as of Period End</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Performance Period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Risk-free Rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividend Yield</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$28.39</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.25 - 2.00 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.16%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.75%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There was no movement in the balances of the Company's financial assets measured at fair value on a recurring basis, consisting of investment in an auction rate security, using significant unobservable inputs (Level 3) for fiscal years 2020 and 2019. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no transfers between Level 1, Level 2 or Level 3 financial instruments in fiscal years 2020 and 2019.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of the Company’s investment in an auction rate security as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2020 and 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost Basis</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Holding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Holding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Auction rate security</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures the fair value of outstanding debt for disclosure purposes on a recurring basis. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, total debt of </span><span style="font-family:inherit;font-size:10pt;"><span>$29.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$23.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, are reported at amortized cost. This outstanding debt is classified as Level 2 as it is not actively traded. The amortized cost of the outstanding debt approximates the fair value.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Financial Assets - Investments into Non-Marketable Equity Securities</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's non-marketable equity securities are investments in privately held companies without readily determinable fair values in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of June 30, 2020 and 2019, respectively. The Company accounts for these investments at cost minus impairment, if any, plus or minus changes from observable price changes in orderly transactions for the identical or similar investments by the same issuer. During the years ended June 30, 2020 and 2019, the Company did not record any upward or downward adjustments to the carrying values of the non-marketable equity securities related to observable price changes. The Company also did not record any impairment to the carrying values of the non-marketable equity securities during fiscal year 2020. During fiscal year </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company recorded impairment charges of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for its non-marketable equity securities which had an initial cost basis of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> as it was determined the carrying value of the investments were not recoverable. During fiscal year </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company did not record any other-than-temporary impairments on financial assets required to be measured at fair value on a non-recurring basis.</span></div> <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the Company’s financial instruments as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, which are measured at fair value on a recurring basis by level within the fair value hierarchy. These are classified based on the lowest level of input that is significant to the fair value measurement (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">June 30, 2020</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Asset at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assets</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,163</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,163</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit (2)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>836</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>836</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Auction rate security</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,163</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>836</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,570</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Liabilities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance awards liability (3)</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">June 30, 2019</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Asset at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,162</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,162</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit (2)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Auction rate security</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets measured at fair value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,162</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,285</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in money market funds are included in cash and cash equivalents and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in money market funds are included in restricted cash, non-current in other assets in the consolidated balance sheets as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(2) </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in certificates of deposit are included in cash and cash equivalents, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0</span></span><span style="font-family:inherit;font-size:10pt;"> in certificates of deposit are included in prepaid expenses and other assets, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> in certificates of deposit are included in restricted cash, non-current in other assets in the consolidated balance sheets as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(3) As of June 30, 2020, the current portion of the performance awards liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> is included in accrued liabilities and the noncurrent portion of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> is included in other long-term liabilities in the consolidated balance sheets. There was </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> such liability outstanding as of June 30, 2019.</span></div> 1163000 0 0 1163000 0 836000 0 836000 0 0 1571000 1571000 1163000 836000 1571000 3570000 0 2100000 0 2100000 0 2100000 0 2100000 1162000 0 0 1162000 0 1285000 0 1285000 0 0 1571000 1571000 1162000 1285000 1571000 4018000 400000 400000 800000 800000 200000 200000 300000 0 300000 1100000 1500000 600000 0 The significant inputs used in estimating the fair value of the awards as of June 30, 2020 are as follows:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:83.82066276803118%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:16%;"/><td style="width:5%;"/><td style="width:16%;"/><td style="width:5%;"/><td style="width:16%;"/><td style="width:5%;"/><td style="width:16%;"/><td style="width:5%;"/><td style="width:16%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock Price as of Period End</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Performance Period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Risk-free Rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividend Yield</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$28.39</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">1.25 - 2.00 years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.16%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.75%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 28.39 0.0016 0.5375 0 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of the Company’s investment in an auction rate security as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2020 and 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost Basis</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Holding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Holding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Auction rate security</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,750</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1750000 0 179000 1571000 29400000 23600000 100000 900000 2700000 2700000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue</span><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Disaggregation of Revenue</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company disaggregates revenue by type of product, by geographical market, and by products sold to indirect sales channel partners or direct customers and original equipment manufacturers ("OEMs") that depict the nature, amount, and timing of revenue and cash flows. Service revenues are not a significant component of total revenue and are aggregated within the respective categories.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of net sales by product type (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Server and storage systems</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,620,754</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,858,644</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,663,580</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subsystems and accessories</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>718,527</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>641,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>696,912</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,339,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,500,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,360,492</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Server and storage systems constitute an assembly and integration of subsystems and accessories, and related services.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subsystems and accessories are comprised of serverboards, chassis and accessories. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International net sales are based on the country and region to which the products were shipped. The following is a summary for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, of net sales by geographic region (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,957,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,032,948</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,902,106</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>650,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>712,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>762,701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>598,558</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>611,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>547,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,742</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,187</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,178</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,339,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,500,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,360,492</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the net sales from products sold through the Company's indirect sales channel and to its direct customers and OEMs for fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indirect sales channel</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,771,614</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,376,633</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,395,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Direct customers and OEMs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,567,667</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,123,727</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,964,651</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,339,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,500,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,360,492</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Contract Balances</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Generally, the payment terms of the Company’s offerings range from 30 to 60 days. In certain instances, customers may prepay for products and services in advance of delivery. Receivables relate to the Company’s right to consideration for performance obligations completed (or partially completed) for which the Company has an unconditional right to consideration. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets are rights to consideration in exchange for goods or services that the Company has transferred to a customer when such right is conditional on something other than the passage of time. Such contract assets are insignificant to the Company’s consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities consist of deferred revenue and relate to amounts invoiced to or advance consideration received from customers, which precede the Company’s satisfaction of the associated performance obligation(s). The Company’s deferred revenue primarily results from customer payments received upfront for extended warranties and on-site services because these performance obligations are satisfied over time. Revenue recognized during fiscal year 2020, which was included in the opening deferred revenue balance as of June 30, 2019, was </span><span style="font-family:inherit;font-size:10pt;"><span>$91.9 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue decreased during the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> because the recognition of revenue from contracts entered into in prior periods exceeded the value of the transaction price allocated for service contracts obligations during the current period.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Transaction Price Allocated to the Remaining Performance Obligations</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligations represent in aggregate the amount of transaction price that has been allocated to performance obligations not delivered, or only partially undelivered, as of the end of the reporting period. The Company applies the optional exemption to not disclose information about remaining performance obligations that are part of a contract that has an original expected duration of one year or less. These performance obligations generally consist of services, such as on-site integration services that are contracted for one year or less, and products for which control has not yet been transferred. The value of the transaction price allocated to remaining performance obligations as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$203.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company expects to recognize approximately </span><span style="font-family:inherit;font-size:10pt;"><span>52%</span></span><span style="font-family:inherit;font-size:10pt;"> of remaining performance obligations as revenue in the next </span><span style="font-family:inherit;font-size:10pt;"><span>12 months</span></span><span style="font-family:inherit;font-size:10pt;">, and the remainder thereafter.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Capitalized Contract Acquisition Costs and Fulfillment Cost</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract acquisition costs are those incremental costs that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained. Contract acquisition costs consist primarily of incentive bonuses. Contract acquisition costs are considered incremental and recoverable costs of obtaining and fulfilling a contract with a customer and are therefore capitalizable. The Company applies the practical expedient to expense incentive bonus costs as incurred if the amortization period would be one year or less, generally upon delivery of the associated server and storage systems or components. Where the amortization period of the contract cost would be more than a year, the Company applies judgment in the allocation of the incentive bonus cost asset between hardware and service performance obligations and expenses the cost allocated to the hardware performance obligations upon delivery of associated server and storage systems or components and amortizes the cost allocated to service performance obligations over the period the services are expected to be provided. Such contract acquisition costs allocated to service performance obligations that are subject to capitalization are insignificant to the Company’s consolidated financial statements.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract fulfillment costs consist of costs paid in advance for outsourced services provided by third parties to the extent they are not in the scope of other guidance. Fulfillment costs paid in advance for outsourced services provided by third parties are capitalized and amortized over the period the services are expected to be provided. Such fulfillment costs are insignificant to the Company’s consolidated financial statements.</span></div> <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Disaggregation of Revenue</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company disaggregates revenue by type of product, by geographical market, and by products sold to indirect sales channel partners or direct customers and original equipment manufacturers ("OEMs") that depict the nature, amount, and timing of revenue and cash flows. Service revenues are not a significant component of total revenue and are aggregated within the respective categories.</span></div> <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of net sales by product type (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Server and storage systems</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,620,754</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,858,644</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,663,580</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subsystems and accessories</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>718,527</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>641,716</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>696,912</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,339,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,500,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,360,492</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Server and storage systems constitute an assembly and integration of subsystems and accessories, and related services.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subsystems and accessories are comprised of serverboards, chassis and accessories. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">International net sales are based on the country and region to which the products were shipped. The following is a summary for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, of net sales by geographic region (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,957,329</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,032,948</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,902,106</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>650,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>712,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>762,701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>598,558</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>611,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>547,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>132,742</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,187</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,178</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,339,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,500,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,360,492</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the net sales from products sold through the Company's indirect sales channel and to its direct customers and OEMs for fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indirect sales channel</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,771,614</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,376,633</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,395,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Direct customers and OEMs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,567,667</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,123,727</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,964,651</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,339,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,500,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,360,492</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2620754000 2858644000 2663580000 718527000 641716000 696912000 3339281000 3500360000 3360492000 1957329000 2032948000 1902106000 650652000 712211000 762701000 598558000 611014000 547507000 132742000 144187000 148178000 3339281000 3500360000 3360492000 1771614000 1376633000 1395841000 1567667000 2123727000 1964651000 3339281000 3500360000 3360492000 91900000 203800000 0.52 P12M Accounts Receivable Allowances<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has established an allowance for doubtful accounts. The allowance for doubtful accounts is based upon the age of outstanding receivables, credit risk of specific customers, historical trends related to past losses and other relevant factors. Accounts receivable allowances as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Beginning</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Charged to</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Expenses (Recovered), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Write-offs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Ending</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Balance</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year ended June 30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,906</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,081</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,239</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year ended June 30, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year ended June 30, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,370</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(96</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(329</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Accounts receivable allowances as of <span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:54%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Beginning</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Balance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Charged to</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Expenses (Recovered), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Write-offs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Ending</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Balance</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Allowance for doubtful accounts:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year ended June 30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,906</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,081</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,239</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year ended June 30, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,945</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,058</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,906</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Year ended June 30, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,370</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(96</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(329</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,945</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8906000 -3081000 1239000 4586000 1945000 7058000 97000 8906000 2370000 -96000 329000 1945000 Inventories <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>656,817</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>492,387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,598</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased parts and raw materials</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,535</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134,203</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inventories</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>851,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>670,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company recorded a provision for excess and obsolete inventory to cost of sales totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$22.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$28.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$9.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, excluding a (recovery) provision for adjusting the cost of certain inventories to net realizable value of </span><span style="font-family:inherit;font-size:10pt;"><span>$(4.2) million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, respectively. The adjustment for lower of cost or net realizable value and lower of cost or market was not material in fiscal year </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. The Company classifies subsystems and accessories that may be sold separately or incorporated into systems as finished goods.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>656,817</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>492,387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,598</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchased parts and raw materials</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,535</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134,203</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inventories</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>851,498</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>670,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 656817000 492387000 38146000 43598000 156535000 134203000 851498000 670188000 22600000 28500000 9400000 -4200000 4400000 Property, Plant, and Equipment<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,930</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,136</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings construction in progress (1)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,189</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,597</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,415</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,544</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,193</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>360,531</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>316,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(126,746</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(108,775</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>233,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">__________________________</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Primarily relates to the development and construction costs associated with the Company’s Green Computing Park located in San Jose, California, and, to a lesser extent, in Taiwan.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,930</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,136</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings construction in progress (1)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,311</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,189</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,597</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,415</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,544</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,193</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>360,531</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>316,112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(126,746</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(108,775</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>233,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">__________________________</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Primarily relates to the development and construction costs associated with the Company’s Green Computing Park located in San Jose, California, and, to a lesser extent, in Taiwan.</span></div> 86930000 86136000 75251000 74926000 85381000 79946000 46311000 14189000 24517000 22307000 20597000 18415000 21544000 20193000 360531000 316112000 126746000 108775000 233785000 207337000 Prepaid Expenses and Other Assets<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivables from vendors (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid income tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,075</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred service costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,374</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,673</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,317</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,985</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,795</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">__________________________</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Includes receivables from contract manufacturers based on certain buy-sell arrangements of </span><span style="font-family:inherit;font-size:10pt;"><span>$83.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$82.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use asset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,784</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred service costs, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investment in auction rate security</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deposits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-marketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>878</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expense, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,649</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,499</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248,164</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,673</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in other assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents and restricted cash</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,390</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262,140</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Receivables from vendors (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,859</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid income tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,075</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred service costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,374</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,673</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,317</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,985</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,795</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">__________________________</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Includes receivables from contract manufacturers based on certain buy-sell arrangements of </span><span style="font-family:inherit;font-size:10pt;"><span>$83.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$82.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 94859000 83050000 14323000 607000 7075000 7269000 4161000 3374000 250000 11673000 6317000 3822000 126985000 109795000 83800000 82000000.0 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use asset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,784</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred service costs, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investment in auction rate security</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,571</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deposits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,201</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-marketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>878</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expense, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,649</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,499</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,659</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 23784000 4632000 3572000 1607000 2303000 1571000 1571000 1201000 686000 128000 878000 1576000 1649000 34499000 10659000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash, cash equivalents and restricted cash as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248,164</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>250</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,673</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in other assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents and restricted cash</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,390</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262,140</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 210533000 248164000 250000 11673000 1607000 2303000 212390000 262140000 Investment in a Corporate Venture<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"/><span style="font-family:inherit;font-size:10pt;">In October 2016, the Company entered into agreements pursuant to which the Company contributed certain technology rights in connection with an investment in the Corporate Venture to expand the Company's presence in China. The Corporate Venture is </span><span style="font-family:inherit;font-size:10pt;"><span>30%</span></span><span style="font-family:inherit;font-size:10pt;"> owned by the Company and </span><span style="font-family:inherit;font-size:10pt;"><span>70%</span></span><span style="font-family:inherit;font-size:10pt;"> owned by another company in China. The transaction was closed in the third fiscal quarter of 2017 and the investment has been accounted for using the equity method. As such, the Corporate Venture is also a related party.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recorded a deferred gain related to the contribution of certain technology rights of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the third fiscal quarter of 2017. The amortization of the deferred gain is being recognized as a credit to research and development expenses in the Company's consolidated statement of operations over a period of </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> which represents the estimated period over which the remaining obligations will be fulfilled. As a result of the adoption of new accounting guidance as of the beginning of fiscal year 2019, the Company recorded an increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to the investment in equity investee for the contribution of those technology rights, and corresponding increases in deferred gain and retained earnings of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had unamortized deferred gain balance of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, in accrued liabilities and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, in other long-term liabilities in the Company’s consolidated balance sheets. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company monitors the investment for events or circumstances indicative of potential impairment and makes appropriate reductions in carrying values if it determines that an impairment charge is required. In June 2020, the third-party parent company that controls the Corporate Venture was placed on a U.S. government export control list, along with several related entities. The Company is working with the Corporate Venture management to ensure that any future related parties transactions with the Corporate Venture are in accordance with the new restrictions and does not believe that the equity investment carrying value is impacted as of June 30, 2020. The Company did </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;">t recognize any impairment in the years ended June 30, 2020, 2019 and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company's equity investment in the Corporate Venture was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and was recorded under investment in equity investee on the Company's consolidated balance sheet.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's share of income (losses), net of taxes, of the Corporate Venture net of taxes were </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$(2.7) million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$(3.6) million</span></span><span style="font-family:inherit;font-size:10pt;"> for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, the Company sold products worth </span><span style="font-family:inherit;font-size:10pt;"><span>$61.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$52.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$21.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> to the Corporate Venture in the fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and the Company's share of intra-entity profits on the products that remained unsold by the Corporate Venture in the amounts of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> have been eliminated and have reduced the carrying value of the Company's investment in the Corporate Venture. To the extent that the elimination of intra-entity profits reduces the investment balance below zero, such amounts are recorded within accrued liabilities. The Company had </span><span style="font-family:inherit;font-size:10pt;"><span>$7.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$13.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> due from the Corporate Venture in accounts receivable, net as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, in its consolidated balance sheets.</span></div> 0.30 0.70 7000000.0 P5Y 3000000.0 2100000 900000 2000000.0 2000000.0 1000000.0 3000000.0 0 2700000 1700000 2400000 -2700000 -3600000 61900000 52200000 21700000 3000000.0 1700000 7800000 13100000 Accrued Liabilities<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued payroll and related expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,577</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract manufacturers liability</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,249</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued legal liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued professional fees</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,756</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer deposits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liability</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,310</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued cooperative marketing expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,830</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,639</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accrued liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,678</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Performance Awards Liability</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"/><span style="font-family:inherit;font-size:10pt;">In March 2020, the Company’s Board of Directors (the “Board”) approved </span><span style="font-family:inherit;font-size:10pt;"><span>$25.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of special performance bonuses to employees, which included </span><span style="font-family:inherit;font-size:10pt;"><span>$8.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> paid in cash during the fourth quarter of fiscal year 2020 and </span><span style="font-family:inherit;font-size:10pt;"><span>$17.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> paid in cash upon the occurrence of the average closing price for the Company's common stock equaling or exceeding </span><span style="font-family:inherit;font-size:10pt;"><span>$21.39</span></span><span style="font-family:inherit;font-size:10pt;"> for any period of </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading days following March 26, 2020. The entire amount of the special performance bonuses to employees was paid in the fourth quarter of fiscal year 2020.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Board also approved performance bonuses for the Chief Executive Officer, a senior executive and two members of the Board, which payments will be earned when specified market and performance conditions are achieved.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Chief Executive Officer’s aggregate cash bonuses of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$8.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> are earned in </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> tranches. The first </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> is payable if the average closing price for the Company’s common stock equals or exceeds </span><span style="font-family:inherit;font-size:10pt;"><span>$31.61</span></span><span style="font-family:inherit;font-size:10pt;"> for any period of </span><span style="font-family:inherit;font-size:10pt;"><span>20</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading days following the date of the agreement and ending prior to September 30, 2021 and the Chief Executive Officer remains employed with the Company through the date that such common stock price goal is determined to have been achieved and the date that the payment is made. This payment can be reduced at the discretion of the Board to the extent the Company has not made adequate progress in remediating its material weaknesses in its internal control over financial reporting as determined by the Board. The second </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> is payable if the average closing price for the Company’s common stock equals or exceeds </span><span style="font-family:inherit;font-size:10pt;"><span>$32.99</span></span><span style="font-family:inherit;font-size:10pt;"> for any period of </span><span style="font-family:inherit;font-size:10pt;"><span>20</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading days following the date of the agreement and ending prior to June 30, 2022 and the Chief Executive Officer remains employed with the Company through the date that such common stock price goal is achieved and the date that the payment is made.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance bonuses for a senior executive and </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> members of the Board are earned based on achieving a specified target average closing price for the Company’s common stock over the specified period as determined by the Board at the grant </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">dates and continuous services through the payment dates. A senior executive earned an aggregate cash payment of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> when the target average closing price was met in the fourth quarter of fiscal year 2020. The </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> members of the Board can earn aggregate cash payments of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> tranches if the target average closing price reaches </span><span style="font-family:inherit;font-size:10pt;"><span>$31.61</span></span><span style="font-family:inherit;font-size:10pt;"> for the first tranche and </span><span style="font-family:inherit;font-size:10pt;"><span>$32.99</span></span><span style="font-family:inherit;font-size:10pt;"> per share for the second tranche. These awards expire in two equal amounts at September 30, 2021 and June 30, 2022 for the </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> Board members' awards.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accounts for the outstanding performance bonuses as liabilities and estimates fair value of payable amounts using a Monte-Carlo simulation model. The awards are re-measured at each period end with changes in fair value recorded in the Company’s consolidated statement of operations in cost of sales and operating expenses. The cumulative recorded expense at each period end is trued-up to the expected payable amount vested through the period end. The requisite service periods over which expenses are recognized are derived from the Monte-Carlo model for all performance awards, except for the first </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Chief Executive Officer’s award that includes a performance condition. The Company estimates if it is probable that the performance condition will be met through the expiration date of this award. If at the measurement date it is determined to be probable, the Company estimates the requisite period as the longer of the service period derived by the Monte-Carlo model and the implicit service period when the Company expects to make adequate progress in remediating its material weaknesses in its internal control over financial reporting, as reported by the Company's Audit Committee. If it is determined to not be probable, then the Company will reverse any previously recognized expense for this award in the period when it is no longer probable that the performance condition will be achieved.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">As of June 30, 2020, the Company's outstanding balance related to performance bonuses was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> is recorded within accrued liabilities and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> is recorded within other long-term liabilities on the Company's consolidated balance sheet. An unrecognized compensation expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> will be recorded over the remaining service periods from </span><span style="font-family:inherit;font-size:10pt;"><span>0.19 years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.18 years</span></span>. The unrecognized expense and remaining service periods will be remeasured each reporting period. <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued payroll and related expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,577</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract manufacturers liability</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,249</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued legal liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,114</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued professional fees</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,756</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer deposits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,942</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,984</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,661</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liability</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,310</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued cooperative marketing expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,925</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,830</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,639</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accrued liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,678</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 33577000 25552000 36249000 25308000 18114000 0 5661000 11756000 9942000 11133000 9984000 8661000 6310000 5925000 5830000 29639000 26438000 155401000 114678000 25300000 8000000.0 17300000 21.39 10 8100000 2 0.50 31.61 20 0.50 32.99 20 2 100000 2 300000 2 31.61 32.99 2 0.50 2100000 1500000 600000 3300000 P0Y2M8D P1Y2M4D Short-term and Long-term Debt<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term and long-term debt obligations as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Line of credit:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bank of America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,116</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loans:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CTBC Bank, due August 31, 2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,704</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,531</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CTBC Bank, due June 4, 2030</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total term loans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,401</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,531</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,647</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term debt and current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,704</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,647</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt, Non-current</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Activities under Revolving Lines of Credit and Term Loans</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">Bank of America</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">2018 Bank of America Credit Facility</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2018, the Company entered into a revolving line of credit with Bank of America (the "2018 Bank of America Credit Facility"), which replaced the then existing credit facility with Bank of America (the "2016 Bank of America Credit Facility"). The 2018 Bank of America Credit Facility provides for a revolving credit line and other financial accommodations of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$250.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> extended by certain lenders, including a </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> letter of credit sublimit, which was extended to </span><span style="font-family:inherit;font-size:10pt;"><span>$15.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in October 2019. The 2018 Bank of America Credit Facility was originally set to expire after </span><span style="font-family:inherit;font-size:10pt;"><span>364</span></span><span style="font-family:inherit;font-size:10pt;"> days and on </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">January 31, 2019, the Company paid a fee and entered into an amendment of the 2018 Bank of America Credit Facility that resulted in the extension of the maturity date from April 19, 2019 to June 30, 2019. On June 27, 2019, the Company entered into a second amendment of the 2018 Bank of America Credit Facility that extended the maturity date from June 30, 2019 to June 30, 2020. On May 12, 2020, the Company paid a fee of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and entered into a third amendment of the 2018 Bank of America Credit Facility that extended the maturity of the credit facility to June 30, 2021 and changed certain terms of the original agreement. The amendment was accounted for as a modification and the impact was immaterial to the consolidated financial statements. Under the original terms, interest accrued at the LIBOR rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>2.75%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, while under the third amendment, interest shall accrue at LIBOR rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>2.00%</span></span><span style="font-family:inherit;font-size:10pt;"> on outstanding borrowings less than </span><span style="font-family:inherit;font-size:10pt;"><span>$125.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and LIBOR rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>2.25%</span></span><span style="font-family:inherit;font-size:10pt;"> on outstanding borrowings in excess of </span><span style="font-family:inherit;font-size:10pt;"><span>$125.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. Under the terms of the third amendment of the 2018 Bank of America Credit Facility, in the event of default or if outstanding borrowings are in excess of </span><span style="font-family:inherit;font-size:10pt;"><span>$220.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, the Company is required to grant the lenders a continuing security interest in and lien upon all amounts credited to any of the Company's deposit accounts. In addition, the third amendment released the real property of Super Micro Computer as a collateral. Interest accrued on any loans under the 2018 Bank of America Credit Facility is due on the first day of each month, and the loans are due and payable in full on the termination date of the 2018 Bank of America Credit Facility. Voluntary prepayments are permitted without early repayment fees or penalties. Subject to customary exceptions, the 2018 Bank of America Credit Facility is secured by substantially all of Super Micro Computer’s assets, other than real property assets. Under the terms of the 2018 Bank of America Credit Facility, the Company is not permitted to pay any dividends. The Company is required to pay </span><span style="font-family:inherit;font-size:10pt;"><span>0.375%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum on the 2018 Bank of America Credit Facility for any unused borrowings. The 2018 Bank of America Credit Facility contains customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries and contains a financial covenant, which requires that the Company maintain a certain Fixed Charge Coverage Ratio, for each twelve-month period while in a Trigger Period, as defined in the agreement, is in effect. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding borrowings under the 2018 Bank of America Credit Facility. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the total outstanding borrowings under the 2018 Bank of America Credit facility were </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. The interest rates under the 2018 Bank of America Credit Facility as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>3.0%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum and </span><span style="font-family:inherit;font-size:10pt;"><span>4.5%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, respectively. In October 2018, a </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> letter of credit was issued under the 2018 Bank of America Credit Facility. and in October 2019, the letter of credit amount was increased to </span><span style="font-family:inherit;font-size:10pt;"><span>$6.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. The balance of debt issuance costs outstanding were </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. The Company has been in compliance with all the covenants under the 2018 Bank of America Credit Facility, and as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company's available borrowing capacity was </span><span style="font-family:inherit;font-size:10pt;"><span>$243.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, subject to the borrowing base limitation and compliance with other applicable terms. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">CTBC Bank</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">2019 CTBC Credit Facility</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2018, the Company entered into a credit agreement with China Trust and Bank Corp ("CTBC Bank") that provided for (i) a </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;">-month NTD </span><span style="font-family:inherit;font-size:10pt;"><span>$700.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>$23.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> U.S. dollar equivalent) term loan facility secured by the land and building located in Bade, Taiwan with an interest rate equal to the lender's established NTD interest rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, which was adjusted monthly, which term loan facility also included a </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;">-month guarantee of up to NTD </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>$3.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> U.S. dollar equivalent) with an annual fee equal to </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, and (ii) a </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;">-month NTD </span><span style="font-family:inherit;font-size:10pt;"><span>$1,500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>$50.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> U.S. dollar equivalent) term loan facility with an interest rate equal to the lender's established NTD interest rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, which was adjusted monthly (collectively, the “2018 CTBC Credit Facility”). The total borrowings allowed under the 2018 CTBC Credit Facility was initially capped at </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and in August 2018 was reduced to </span><span style="font-family:inherit;font-size:10pt;"><span>$40.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. In June 2019 prior to its maturity, the 2018 CTBC Credit Facility was replaced by the 2019 CTBC Credit Facility (defined below).</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, the Company entered into a credit agreement with CTBC Bank that provides for (i) a </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;">-month NTD </span><span style="font-family:inherit;font-size:10pt;"><span>$700.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>$22.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> U.S. dollar equivalent) term loan facility secured by the land and building located in Bade, Taiwan with an interest rate equal to the lender's established NTD interest rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum which is adjusted monthly, which term loan facility also includes a </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;">-month guarantee of up to NTD </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> U.S. dollar equivalent) with an annual fee equal to </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum, (ii) a </span><span style="font-family:inherit;font-size:10pt;"><span>180</span></span><span style="font-family:inherit;font-size:10pt;">-day NTD </span><span style="font-family:inherit;font-size:10pt;"><span>$1,500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>$48.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> U.S. dollar equivalent) term loan facility up to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of eligible accounts receivable in an aggregate amount with an interest rate equal to the lender's established NTD interest rate ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>0.30%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum which is adjusted monthly, and (ⅲ) a </span><span style="font-family:inherit;font-size:10pt;"><span>12</span></span><span style="font-family:inherit;font-size:10pt;">-month revolving line of credit of up to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of eligible accounts receivable in an aggregate amount of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> with </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">an interest rate equal to the lender's established USD interest rate plus an interest rate ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>0.30%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum which is adjusted monthly (collectively, the “2019 CTBC Credit Facility”). The total borrowings allowed under the 2019 CTBC Credit Facility was capped at </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. There are no financial covenants associated with the 2019 CTBC Credit Facility. On June 30, 2020, the maturity date of the 2019 CTBC credit facility was extended to August 31, 2020. On August 24, 2020, the maturity of the 2019 CTBC credit facility was further extended to August 31, 2021.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total outstanding borrowings under the 2019 CTBC Credit Facility term loan were denominated in NTD and remeasured into U.S. dollars of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$22.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company did </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;">t have any outstanding borrowings under the 2019 CTBC Credit Facility revolving line of credit. The interest rate for these loans were </span><span style="font-family:inherit;font-size:10pt;"><span>0.45%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.93%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2019</span><span style="font-family:inherit;font-size:10pt;">. At </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the amount available for future borrowing under the 2019 CTBC Credit Facility was </span><span style="font-family:inherit;font-size:10pt;"><span>$26.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the net book value of land and building located in Bade, Taiwan, collateralizing the 2019 CTBC Credit Facility term loan was </span><span style="font-family:inherit;font-size:10pt;"><span>$25.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;text-decoration:underline;">2020 CTBC Term Loan Facility</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2020, the Company entered into a ten-year, non-revolving term loan facility (“2020 CTBC Term Loan Facility”) to obtain up to NTD </span><span style="font-family:inherit;font-size:10pt;"><span>1.2 billion</span></span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;"><span>$40.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in U.S. dollar equivalents) in financing for use in the expansion and renovation of the Company’s Bade Manufacturing Facility located in Taiwan. Drawdowns on the 2020 CTBC Term Loan Facility are based on </span><span style="font-family:inherit;font-size:10pt;"><span>80%</span></span><span style="font-family:inherit;font-size:10pt;"> of balances owed on commercial invoices from the contractor and shall be drawn according to the progress of the renovations. Borrowings under the 2020 CTBC Term Loan Facility are available through June 2022. The Company is required to pay against total outstanding principal and interest in equal monthly installments starting June 2023 and continuing through the maturity date of June 2030. Interest under the 2020 CTBC Term Loan Facility is the two-year term floating rate of postal saving interest rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.105%</span></span><span style="font-family:inherit;font-size:10pt;"> and is established on the date of the drawdown application. If no interest rate is agreed upon, interest shall accrue at the annual base rate for CTBC plus </span><span style="font-family:inherit;font-size:10pt;"><span>4.00%</span></span><span style="font-family:inherit;font-size:10pt;">. The 2020 CTBC Term Loan Facility is secured by the Bade Manufacturing Facility and its expansion. Fees paid to the lender as debt issuance costs were immaterial. The Company has financial covenants requiring the Company's current ratio, debt service coverage ratio, and financial debt ratio, as defined in the agreement, to be maintained at certain levels under the 2020 CTBC Term Loan Facility.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company borrowed </span><span style="font-family:inherit;font-size:10pt;"><span>$5.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in June 2020 with an interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>0.45%</span></span><span style="font-family:inherit;font-size:10pt;"> per annum. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the amount outstanding under the 2020 CTBC Term Loan Facility was </span><span style="font-family:inherit;font-size:10pt;"><span>$5.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and the net book value of the property serving as collateral was </span><span style="font-family:inherit;font-size:10pt;"><span>$10.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company was in compliance with all financial covenants under the 2020 CTBC Term Loan Facility.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal payments on short-term and long-term debt obligations are due as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year:</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Principal Payments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>814</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>814</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2026 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,001</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term and long-term debt</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term and long-term debt obligations as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Line of credit:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bank of America</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,116</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loans:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CTBC Bank, due August 31, 2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,704</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,531</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">CTBC Bank, due June 4, 2030</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total term loans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,401</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,531</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,647</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term debt and current portion of long-term debt</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,704</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,647</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt, Non-current</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 1116000 23704000 22531000 5697000 0 29401000 22531000 29401000 23647000 23704000 23647000 5697000 0 250000000.0 5000000.0 15000000.0 P364D 700000 0.0275 0.0200 125000000.0 0.0225 125000000.0 220000000.0 0.00375 0 1100000 0.030 0.045 3200000 6400000 600000 300000 243600000 P12M 700000000.0 23600000 0.0025 P12M 100000000.0 3400000 0.0050 P12M 1500000000.0 50500000 0.0025 50000000.0 40000000.0 P12M 700000000.0 22500000 0.0025 P12M 100000000.0 3200000 0.0050 P180D 1500000000.0 48200000 1 0.0030 0.0050 P12M 1 50000000.0 0.0030 0.0050 50000000.0 23700000 22500000 0 0.0045 0.0093 26300000 25400000 1200000000 40700000 0.80 0.00105 0.0400 5700000 0.0045 5700000 10100000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal payments on short-term and long-term debt obligations are due as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fiscal Year:</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Principal Payments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,704</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>814</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>814</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2026 and thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,001</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total short-term and long-term debt</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,401</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 23704000 0 68000 814000 814000 4001000 29401000 <span style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Long-term Liabilities</span><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liability, non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,102</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued unrecognized tax benefits including related interest and penalties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,002</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,708</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other long-term liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,995</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liability, non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,102</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued unrecognized tax benefits including related interest and penalties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,496</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,102</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty costs, non-current</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Others</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,002</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,708</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total other long-term liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,995</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,183</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 18102000 0 15496000 20102000 2395000 2373000 6002000 3708000 41995000 26183000 Leases<div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon adoption of the new lease accounting guidance, the Company recognized operating lease liabilities of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$15.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on the present value of the remaining minimum rental payments using an incremental borrowing rate of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>4%</span></span><span style="font-family:inherit;font-size:10pt;">. The Company also recognized corresponding operating lease ROU assets of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$14.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. The difference relates to adjustments made to operating lease ROU assets for prepaid rent and deferred rent that existed as of the date of adoption. These operating lease ROU assets relate to offices, warehouses and other premises leased under non-cancelable operating leases expiring through June 2026 and vehicles and certain equipment leased under non-cancelable operating leases expiring through August 2023.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense recognized and supplemental cash flow information related to operating leases for the years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.60038986354775%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense (including expense for lease agreements with related parties of $1,421 and $0 for the years ended June 30, 2020 and 2019, respectively)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,993</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments for operating leases (including payments to related parties of $1,443 and $0 for the years ended June 30, 2020 and 2019, respectively)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">New operating lease assets obtained in exchange for operating lease liabilities </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company's costs related to short-term lease arrangements for real estate and non-real estate assets were immaterial. Non-lease variable payments expensed in the years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> respectively.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the weighted average remaining lease term for operating leases was </span><span style="font-family:inherit;font-size:10pt;"><span>4.6</span></span><span style="font-family:inherit;font-size:10pt;"> and the weighted average discount rate was </span><span style="font-family:inherit;font-size:10pt;"><span>3.5%</span></span><span style="font-family:inherit;font-size:10pt;">. Maturities of operating lease liabilities under noncancelable operating lease arrangements as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal Year:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Maturities of operating leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,073</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,696</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,309</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2026 and beyond</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>956</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,501</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,089</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of June 30, 2019, prior to the adoption of the new lease accounting guidance, future minimum payments under operating leases having initial or remaining non-cancelable lease terms in excess of one year were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal Year:</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Minimum lease payments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,831</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and beyond</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, commitments under short-term lease and financing lease arrangements were immaterial. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, operating and financing leases that have not yet commenced were immaterial.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has entered into lease agreements with related parties.  See Note 13, "Related Party Transactions," for a further discussion.</span></div> 15200000 0.04 14800000 <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense recognized and supplemental cash flow information related to operating leases for the years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:84.60038986354775%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease expense (including expense for lease agreements with related parties of $1,421 and $0 for the years ended June 30, 2020 and 2019, respectively)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,993</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash payments for operating leases (including payments to related parties of $1,443 and $0 for the years ended June 30, 2020 and 2019, respectively)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">New operating lease assets obtained in exchange for operating lease liabilities </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6993000 6411000 15229000 1300000 0.0 0.0 P4Y7M6D 0.035 under noncancelable operating lease arrangements as of <span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in thousands):</span><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal Year:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Maturities of operating leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,073</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,696</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,246</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,221</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,309</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2026 and beyond</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>956</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,501</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,089</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,412</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 7073000 5696000 4246000 4221000 4309000 956000 26501000 2089000 24412000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of June 30, 2019, prior to the adoption of the new lease accounting guidance, future minimum payments under operating leases having initial or remaining non-cancelable lease terms in excess of one year were as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.24561403508771%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:79%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Fiscal Year:</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Minimum lease payments</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,831</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,175</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2025 and beyond</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,472</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6582000 3831000 2439000 1175000 1166000 2279000 17472000 Related Party Transactions<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has a variety of business relationships with Ablecom and Compuware. Ablecom and Compuware are both Taiwan corporations. Ablecom is one of the Company’s major contract manufacturers; Compuware is both a distributor of the Company’s products and a contract manufacturer for the Company. Ablecom’s Chief Executive Officer, Steve Liang, is the brother of Charles Liang, the Company’s President, Chief Executive Officer and Chairman of the Board of Directors. Steve Liang and his family members owned approximately </span><span style="font-family:inherit;font-size:10pt;"><span>28.8%</span></span><span style="font-family:inherit;font-size:10pt;"> of Ablecom’s stock and Charles Liang and his spouse, Sara Liu, who is also an officer and director of the Company, collectively owned approximately </span><span style="font-family:inherit;font-size:10pt;"><span>10.5%</span></span><span style="font-family:inherit;font-size:10pt;"> of Ablecom’s capital stock as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">. Certain family members of Yih-Shyan (Wally) Liaw, who until January 2018 was the Senior Vice President of International Sales and a director of the Company, owned approximately </span><span style="font-family:inherit;font-size:10pt;"><span>11.7%</span></span><span style="font-family:inherit;font-size:10pt;"> of Ablecom’s capital stock as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">. Bill Liang, a brother of both Charles Liang and Steve Liang, is a member of the Board of Directors of Ablecom. Bill Liang is also the Chief Executive Officer of Compuware, a member of Compuware’s Board of Directors and a holder of a significant equity interest in Compuware. Steve Liang is also a member of Compuware’s Board of Directors and is an equity holder of Compuware. Charles Liang or Sara Liu do not own any capital stock of Compuware and the Company does not own any of Ablecom or Compuware's capital stock.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Dealings with Ablecom</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has entered into a series of agreements with Ablecom, including multiple product development, production and service agreements, product manufacturing agreements, manufacturing services agreements and lease agreements for warehouse space.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under these agreements, the Company outsources to Ablecom a portion of its design activities and a significant part of its server chassis manufacturing as well as an immaterial portion of other components. Ablecom manufactured approximately </span><span style="font-family:inherit;font-size:10pt;"><span>95.5%</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>96.3%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>97.0%</span></span><span style="font-family:inherit;font-size:10pt;"> of the chassis included in the products sold by the Company during fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> respectively. With respect to design activities, Ablecom generally agrees to design certain agreed-upon products according to the Company’s specifications, and further agrees to build the tools needed to manufacture the products. The Company pays Ablecom for the design and engineering services, and further agrees to pay Ablecom for the tooling. The Company retains full ownership of any intellectual property resulting from the design of these products and tooling.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With respect to the manufacturing aspects of the relationship, Ablecom purchases most of materials needed to manufacture the chassis from third parties and the Company provides certain components used in the manufacturing process (such as power supplies) to Ablecom through consignment or sales transactions. Ablecom uses these materials and components to manufacture the completed chassis and then sell them back to the Company. For the components purchased from the Company, Ablecom sells the components back to the Company at a price equal to the price at which the Company sold the components to Ablecom. The Company and Ablecom frequently review and negotiate the prices of the chassis the Company purchases from Ablecom. In addition to inventory purchases, the Company also incurs other costs associated with design services, tooling and other miscellaneous costs from Ablecom.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s exposure to financial loss as a result of its involvement with Ablecom is limited to potential losses on its purchase orders in the event of an unforeseen decline in the market price and/or demand of the Company’s products such that the Company incurs a loss on the sale or cannot sell the products. Outstanding purchase orders from the Company to Ablecom were </span><span style="font-family:inherit;font-size:10pt;"><span>$23.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$31.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, representing the maximum exposure to financial loss. The Company does not directly or indirectly guarantee any obligations of Ablecom, or any losses that the equity holders of Ablecom may suffer. Since Ablecom manufactures substantially all the chassis that the Company incorporates into its products, if Ablecom were to suddenly be unable to manufacture chassis for the Company, the Company’s business could suffer if the Company is unable to quickly qualify substitute suppliers who can supply high-quality chassis to the Company in volume and at acceptable prices.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Dealings with Compuware</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has entered into a distribution agreement with Compuware, under which the Company appointed Compuware as a non-exclusive distributor of the Company’s products in Taiwan, China and Australia. Compuware assumes the responsibility to install the Company's products at the site of the end customer, if required, and administers customer support in exchange for a discount from the Company's standard price for its purchases.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company also has entered into a series of agreements with Compuware, including a multiple product development, production and service agreements, product manufacturing agreements, and lease agreements for office space.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under these agreements, the Company outsources to Compuware a portion of its design activities and a significant part of its power supplies manufacturing as well as an immaterial portion of other components. With respect to design activities, Compuware generally agrees to design certain agreed-upon products according to the Company’s specifications, and further agrees to build the tools needed to manufacture the products. The Company pays Compuware for the design and engineering services, and further agrees to pay Compuware for the tooling. The Company retains full ownership of any intellectual property resulting from the design of these products and tooling. With respect to the manufacturing aspects of the relationship, Compuware purchases most of materials needed to manufacture the power supplies from outside markets and uses these materials to manufacture the products and then sell those products to the Company. The Company and Compuware frequently review and negotiate the prices of the power supplies the Company purchases from Compuware.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compuware also manufactures motherboards, backplanes and other components used on printed circuit boards for the Company. The Company sells to Compuware most of the components needed to manufacture the above products. Compuware </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">uses the components to manufacture the products and then sells the products back to the Company at a purchase price equal to the price at which the Company sold the components to Compuware, plus a “manufacturing value added” fee and other miscellaneous material charges and costs. The Company and Compuware frequently review and negotiate the amount of the “manufacturing value added” fee that will be included in the price of the products the Company purchases from Compuware. In addition to the inventory purchases, the Company also incurs costs associated with design services, tooling assets, and miscellaneous costs.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s exposure to financial loss as a result of its involvement with Compuware is limited to potential losses on its purchase orders in the event of an unforeseen decline in the market price and/or demand of the Company’s products such that the Company incurs a loss on the sale or cannot sell the products. Outstanding purchase orders from the Company to Compuware were </span><span style="font-family:inherit;font-size:10pt;"><span>$45.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$70.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, representing the maximum exposure to financial loss. The Company does not directly or indirectly guarantee any obligations of Compuware, or any losses that the equity holders of Compuware may suffer.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s results from transactions with Ablecom and Compuware for each of the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Ablecom</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchases (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160,084</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145,273</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,332</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Compuware</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,651</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchases (1)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,763</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,579</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">__________________________</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Includes principally purchases of inventory and other miscellaneous items.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's net sales to Ablecom were not material for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had the following balances related to transactions with Ablecom and Compuware as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Ablecom</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable and other receivables (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,379</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities (2)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,928</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities (3)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Compuware</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable and other receivables (1)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities (2)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,518</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,417</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities (3)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">__________________________</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Other receivables include receivables from vendors.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(2) Includes current portion of operating lease liabilities.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(3) Represents non-current portion of operating lease liabilities.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2016, the Company entered into agreements pursuant to which the Company contributed certain technology rights in connection with an investment in the Corporate Venture, which is accounted for using the equity method. See Note 8, "Investment in a Corporate Venture" for a discussion of the investment and the transactions that took place during the fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 0.288 0.105 0.117 0.955 0.963 0.970 23200000 31000000.0 45700000 70600000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s results from transactions with Ablecom and Compuware for each of the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Ablecom</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchases (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160,084</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>145,273</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,332</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Compuware</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,651</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,921</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchases (1)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,763</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,579</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">__________________________</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Includes principally purchases of inventory and other miscellaneous items.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's net sales to Ablecom were not material for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company had the following balances related to transactions with Ablecom and Compuware as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Ablecom</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable and other receivables (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,379</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities (2)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,056</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,928</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities (3)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Compuware</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable and other receivables (1)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,323</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities (2)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,518</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,417</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities (3)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">__________________________</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Other receivables include receivables from vendors.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(2) Includes current portion of operating lease liabilities.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(3) Represents non-current portion of operating lease liabilities.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 160084000 145273000 152332000 23867000 17651000 46921000 131763000 139579000 119548000 6379000 7236000 40056000 33928000 513000 0 14323000 14396000 46518000 34417000 186000 0 Stock-based Compensation and Stockholders’ Equity<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Equity Incentive Plan</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 5, 2020, the stockholders of the Company approved the 2020 Equity and Incentive Compensation Plan (the "2020 Plan"). The maximum number of shares available under the 2020 Plan is </span><span style="font-family:inherit;font-size:10pt;"><span>5,000,000</span></span><span style="font-family:inherit;font-size:10pt;"> plus </span><span style="font-family:inherit;font-size:10pt;"><span>1,045,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock that remained available for future awards under the 2016 Equity Incentive Plan (the “2016 Plan”), at the time of adoption of the 2020 Plan. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> other awards can be granted under the 2016 Plan and </span><span style="font-family:inherit;font-size:10pt;"><span>7,246,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock remain reserved for outstanding awards issued under the 2016 Plan at the time of adoption of the 2020 Plan.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the 2020 Plan, the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance units, dividend equivalents, and certain other awards, including those denominated or payable in, or otherwise based on, the Company’s common stock. The exercise price per share for incentive stock options granted to employees owning shares representing more than </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's outstanding voting stock at the time of grant cannot be less than </span><span style="font-family:inherit;font-size:10pt;"><span>110%</span></span><span style="font-family:inherit;font-size:10pt;"> of the fair value of the underlying shares on the grant date. Nonqualified stock options and incentive stock options granted to all other persons are granted at a price not less than </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the fair value. Options generally expire </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;"> after the date of grant. Stock options and RSUs generally vest over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">; </span><span style="font-family:inherit;font-size:10pt;"><span>25%</span></span><span style="font-family:inherit;font-size:10pt;"> at the end of one year and one sixteenth per quarter thereafter. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had </span><span style="font-family:inherit;font-size:10pt;"><span>5,249,198</span></span><span style="font-family:inherit;font-size:10pt;"> authorized shares available for future issuance under the 2020 Plan.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Determining Fair Value</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's fair value of RSUs and PRSUs is based on the closing market price of the Company's common stock on the date of grant. The Company estimates the fair value of stock options granted using the Black-Scholes-option-pricing model. This fair value is then amortized ratably over the requisite service periods of the awards, which is generally the vesting period. The key inputs in using the Black-Scholes-option-pricing model were as follows:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected Term—The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on the Company's historical experience.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected Volatility—Expected volatility is based on the Company's implied and historical volatility. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected Dividend—The Black-Scholes valuation model calls for a single expected dividend yield as an input and the Company has no plans to pay dividends.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-Free Interest Rate—The risk-free interest rate used in the Black-Scholes valuation method is based on the United States Treasury zero coupon issues in effect at the time of grant for periods corresponding with the expected term of option.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of stock option grants for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">0.47% - 1.72%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">2.32% - 2.97%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">1.92% - 2.86%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.27 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.05 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.82 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;color:#000000;">49.61% - 50.46%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;color:#000000;">47.34% - 50.28%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;color:#000000;">45.32% - 48.07%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;"><span>9.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;"><span>9.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;"><span>10.98</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows total stock-based compensation expense included in the consolidated statements of operations for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,663</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,893</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,980</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense before taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,189</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,656</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax impact</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,814</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,349</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,902</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,375</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,835</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,754</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$5.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation cost related to stock options is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.19</span></span><span style="font-family:inherit;font-size:10pt;"> years, </span><span style="font-family:inherit;font-size:10pt;"><span>$31.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation cost related to unvested RSUs is expected to be recognized over a weighted-average period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.52</span></span><span style="font-family:inherit;font-size:10pt;"> years and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of unrecognized compensation cost related to unvested PRSUs is expected to be recognized over a period of </span><span style="font-family:inherit;font-size:10pt;"><span>0.90</span></span><span style="font-family:inherit;font-size:10pt;"> year.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Option Activity</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity during the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> under all plans:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Options</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Price per</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Contractual</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Term</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">(in Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Intrinsic</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Value</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,375,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>489,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(267,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/Cancelled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(296,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,301,138</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>434,320</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Forfeited/Cancelled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,360,823</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.94</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,374,635</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.02</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>273,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,812,000</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.74</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/Cancelled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(456,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,379,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.38</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.07</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options vested and exercisable at June 30, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,723,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total pretax intrinsic value of options exercised during the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, 2019 and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$19.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Additional information regarding options outstanding as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Vested and Exercisable</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Range of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Exercise Prices</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Number</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Contractual</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Term (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Price Per</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Number</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Exercisable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Price Per</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Share</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$9.24 - $11.76</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>613,268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>613,268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">12.37 - 13.67</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554,260</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.62</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.01</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>489,132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.01</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">14.23 - 15.22</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>583,989</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>559,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.64</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">15.54 - 17.60</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>588,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.69</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454,312</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">17.69 - 18.93</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>776,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>776,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20.37 - 22.05</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>546,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.61</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.93</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>385,163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.98</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">22.10 - 25.44</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>786,440</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.98</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>562,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26.60 - 28.45</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>652,579</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.66</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>606,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.09</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">28.71 - 37.06</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>249,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>247,950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">39.19</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.62</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$9.24 - $39.19</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,379,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,723,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">RSU and PRSU Activity</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2015, the Company began to grant RSUs to employees. The Company grants RSUs to certain employees as part of its regular employee equity compensation review program as well as to selected new hires. RSUs are typically service based share awards that entitle the holder to receive freely tradable shares of the Company's common stock upon vesting.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2017, the Compensation Committee granted </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> PRSU awards to the Company's Chief Executive Officer, both of which have both performance and service conditions. The first award was a </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;">-year PRSU and the second award was a </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;">-year PRSU. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;">-year PRSUs were earned based on the Company’s performance as it related to a revenue growth metric and a minimum non-GAAP operating margin metric during the fiscal year ended June 30, 2018 with eligibility up to </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of the targeted number of units based on revenue growth if the minimum non-GAAP operating margin was achieved. Upon achievement of the performance metrics, </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the PRSUs vested at June 30, 2018 while the remainder vest in equal amounts over the following </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;"> quarters if the Company's Chief Executive Officer continued to be employed during those </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;"> quarters. In December 2019, the Compensation Committee of the Company's Board of Directors determined that the Company achieved the revenue and non-GAAP operating margin metrics for the fiscal year ended June 30, 2018 at a level that entitled the Chief Executive Officer to </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of the originally targeted number of shares subject to the </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;">-year PRSU. </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the PRSUs so earned were vested as of June 30, 2018, and an additional </span><span style="font-family:inherit;font-size:10pt;"><span>40%</span></span><span style="font-family:inherit;font-size:10pt;"> of the PRSUs vested during the eight quarters ended June 30, 2020, in accordance with the terms of the grant.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;">-year PRSUs are earned based on the Company’s performance for the average non-GAAP operating margin metric for the two fiscal years ended June 30, 2019 with eligibility up to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the targeted number of units. If the performance metrics were met, </span><span style="font-family:inherit;font-size:10pt;"><span>50%</span></span><span style="font-family:inherit;font-size:10pt;"> of the PRSUs would have vested at June 30, 2019 while the remainder would have been vested in equal amounts over the following </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;"> quarters if the Chief Executive Officer continued to be employed during those </span><span style="font-family:inherit;font-size:10pt;">ten</span><span style="font-family:inherit;font-size:10pt;"> quarters. In December 2019, the Compensation Committee of the Board determined that the Company did not achieve the required performance metrics for the </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;">-year PRSUs and none of the </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;">-year PRSUs vested.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2020, the Compensation Committee granted a PRSU award to one of the Company's senior executives. The award vests in two tranches and includes service and performance conditions. Each tranche has </span><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs that vest in May 2021 and November 2021 based on service conditions only. Additional units can be earned based on revenue growth percentage in fiscal year 2020 compared to fiscal year 2019, which units would vest in May 2021, and based on revenue growth percentage in fiscal year 2021 compared to fiscal year 2020, which units would vest in November 2021. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> additional units were earned for fiscal year 2020 as revenue decreased from fiscal year 2019.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes RSUs and PRSUs activity during the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> under all plans: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Time-based RSUs Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date Fair Value per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">PRSUs Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date Fair Value per Share</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,226,357</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>986,680</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.90</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Released (2)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(572,789</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(159,643</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.90</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,480,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,086,911</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Released (2)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(549,886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(144,528</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,873,102</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>943,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.45</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Released (2)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(871,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(108,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(177,451</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,768,027</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.08</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">__________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reflects the number of PRSUs that have been earned based on the achievement of performance metrics.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The number of shares released excludes </span><span style="font-family:inherit;font-size:10pt;"><span>172,857</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs that were vested but not released in fiscal year 2019. The number of vested but not released RSUs for fiscal year 2020 was not material. The number of shares released also excludes </span><span style="font-family:inherit;font-size:10pt;"><span>24,000</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>60,000</span></span><span style="font-family:inherit;font-size:10pt;"> PRSUs that were vested but not released in fiscal years 2019 and 2018, respectively. These vested RSUs and PRSUs were primarily released in fiscal year 2020 and included in fiscal year 2020 number upon the effectiveness of the Company's registration statement on Form S-8.</span></div></td></tr></table><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total pretax intrinsic value of RSUs and PRSUs vested was </span><span style="font-family:inherit;font-size:10pt;"><span>$18.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$14.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$16.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. In fiscal years </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company withheld </span><span style="font-family:inherit;font-size:10pt;"><span>331,648</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>175,044</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>199,715</span></span><span style="font-family:inherit;font-size:10pt;"> shares with value equivalent to the employees' minimum statutory obligation for the applicable income and other employment taxes from the vesting and release of </span><span style="font-family:inherit;font-size:10pt;"><span>979,274</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>549,886</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>572,789</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs and PRSUs, respectively, and remitted the cash to the appropriate taxing authorities. The total shares withheld were based on the value of the RSUs on their respective vesting dates as determined by the Company's closing stock price. Total payments for the employees' tax obligations to tax authorities were </span><span style="font-family:inherit;font-size:10pt;"><span>$8.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, and are reflected as a financing activity within the consolidated statements of cash flows. Pursuant to the terms of the 2016 Plan, shares withheld in connection with net-share settlements are returned to the 2016 Plan and are available for future grants under the 2016 Plan.</span></div> 5000000 1045000 0 7246000 0.10 1.10 1 P10Y P4Y 0.25 5249198 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of stock option grants for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">0.47% - 1.72%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">2.32% - 2.97%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">1.92% - 2.86%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.27 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.05 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.82 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividend yield</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Volatility</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;color:#000000;">49.61% - 50.46%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;color:#000000;">47.34% - 50.28%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Times New Roman;font-size:10pt;color:#000000;">45.32% - 48.07%</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;"><span>9.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;"><span>9.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;"><span>10.98</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P6Y3M7D P6Y18D P5Y9M25D 0 0 0 9.59 9.25 10.98 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table shows total stock-based compensation expense included in the consolidated statements of operations for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,663</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,893</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales and marketing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,805</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,980</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">General and administrative</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,735</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,971</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense before taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,189</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,184</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,656</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax impact</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,814</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,349</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,902</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation expense, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,375</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,835</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,754</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1504000 1663000 1812000 12202000 12981000 13893000 1680000 1805000 1980000 4803000 4735000 6971000 20189000 21184000 24656000 6814000 4349000 6902000 13375000 16835000 17754000 5500000 P2Y2M8D 31200000 P2Y6M7D 500000 P0Y10M24D <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity during the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> under all plans:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="14"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Options</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Price per</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Contractual</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Term</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">(in Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Intrinsic</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Value</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,375,659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>489,705</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(267,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/Cancelled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(296,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,301,138</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>434,320</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Forfeited/Cancelled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,360,823</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.94</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,374,635</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.02</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>273,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,812,000</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.74</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited/Cancelled</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(456,127</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,379,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.38</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.07</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options vested and exercisable at June 30, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,723,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8375659 15.88 489705 23.58 267970 11.36 296256 15.36 8301138 16.50 434320 18.58 1360823 8.94 7374635 18.02 273260 19.61 1812000 15.74 456127 11.97 5379768 19.38 P4Y25D 50245000 4723734 19.25 P3Y5M15D 44932000 19300000 0 4000000.0 Additional information regarding options outstanding as of <span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, is as follows:</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Vested and Exercisable</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Range of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Exercise Prices</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Number</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Contractual</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Term (Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Price Per</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Number</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Exercisable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Price Per</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Share</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$9.24 - $11.76</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>613,268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>613,268</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">12.37 - 13.67</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554,260</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.62</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.01</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>489,132</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.01</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">14.23 - 15.22</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>583,989</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.84</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>559,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.64</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">15.54 - 17.60</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>588,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.69</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.29</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454,312</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.20</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">17.69 - 18.93</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>776,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>776,839</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20.37 - 22.05</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>546,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.61</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.93</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>385,163</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.98</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">22.10 - 25.44</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>786,440</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.40</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.98</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>562,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">26.60 - 28.45</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>652,579</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.66</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>606,617</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.09</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">28.71 - 37.06</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>249,160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>247,950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">39.19</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.62</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$9.24 - $39.19</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,379,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,723,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 613268 P2Y4M6D 10.26 613268 10.26 554260 P2Y7M13D 13.01 489132 13.01 583989 P2Y10M2D 14.65 559995 14.64 588616 P3Y8M8D 17.29 454312 17.20 776839 P2Y7M24D 18.51 776839 18.51 546617 P5Y7M9D 20.93 385163 20.98 786440 P6Y4M24D 23.98 562458 24.51 652579 P5Y7M28D 27.15 606617 27.09 249160 P4Y9M3D 34.28 247950 34.31 28000 P4Y7M13D 39.19 28000 39.19 5379768 P4Y25D 19.38 4723734 19.25 2 2 0.50 2 0.50 0.40 1 0.50 15000 0 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes RSUs and PRSUs activity during the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> under all plans: </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:4%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Time-based RSUs Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date Fair Value per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">PRSUs Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant-Date Fair Value per Share</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,226,357</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>986,680</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.90</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.10</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Released (2)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(572,789</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(159,643</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.90</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,480,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,086,911</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Released (2)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(549,886</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(144,528</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,873,102</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>943,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.45</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Released (2)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(871,274</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(108,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(177,451</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of June 30, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,768,027</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20.08</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">__________________________</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:84px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reflects the number of PRSUs that have been earned based on the achievement of performance metrics.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">(2)</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The number of shares released excludes </span><span style="font-family:inherit;font-size:10pt;"><span>172,857</span></span><span style="font-family:inherit;font-size:10pt;"> RSUs that were vested but not released in fiscal year 2019. The number of vested but not released RSUs for fiscal year 2020 was not material. The number of shares released also excludes </span><span style="font-family:inherit;font-size:10pt;"><span>24,000</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>60,000</span></span><span style="font-family:inherit;font-size:10pt;"> PRSUs that were vested but not released in fiscal years 2019 and 2018, respectively. These vested RSUs and PRSUs were primarily released in fiscal year 2020 and included in fiscal year 2020 number upon the effectiveness of the Company's registration statement on Form S-8.</span></div> 1226357 26.11 0 986680 21.90 120000 27.10 572789 26.34 0 159643 24.90 0 1480605 23.34 120000 27.10 1086911 18.37 0 549886 24.87 0 144528 20.25 0 1873102 20.25 120000 27.10 943650 20.45 30000 20.37 871274 20.97 108000 27.10 177451 19.49 0 1768027 20.08 42000 22.29 172857 24000 60000 18900000 14300000 16800000 331648 175044 199715 979274 549886 572789 8200000 3100000 4500000 Income Taxes<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of income before income tax provision for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,126</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,127</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,397</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income tax provision</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,828</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,523</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,215</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The income tax provision for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, consists of the following (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,568</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,090</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,917</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,399</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,984</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,694</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,889</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,621</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,888</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,043</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(906</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,015</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,872</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,554</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax provision</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,922</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s net deferred tax assets as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.44054580896686%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,963</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventory valuation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized research and development costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,075</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued vacation and bonus</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid and accrued expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,560</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty accrual</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,051</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,948</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bad debt and other reserves</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,917</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing fund accrual</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>548</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,652</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred income tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,499</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities-depreciation and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,428</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,406</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right of use asset</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,612</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,891</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,967</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax assets, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,898</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company assesses its deferred tax assets for recoverability on a regular basis, and where applicable, a valuation allowance is recorded to reduce the total deferred tax asset to an amount that will, more likely than not, be realized in the future. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company believes that most of its deferred tax assets are “more-likely-than not” to be realized with the exception state research and development tax credits that have not met the “more-likely than not” realization threshold criteria. As a result, at </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the gross excess credits of </span><span style="font-family:inherit;font-size:10pt;"><span>$30.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, or net of federal tax benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$24.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, are sub</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">ject to a full valuation allowance. At June 30, 2019, the gross excess credits of</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </span><span style="font-family:inherit;font-size:10pt;"><span>$26.4 million</span></span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">, or net of federal tax benefit of</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </span><span style="font-family:inherit;font-size:10pt;"><span>$20.9 million</span></span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">, are subject to a full valuation allowance.</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">The change in valuation allowance is </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the fiscal years ended June 30, 2020 and 2019, respectively. The Company will continue to review its deferred tax assets in accordance with the applicable accounting standards. The net deferred tax assets balance as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$54.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$41.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2017, the U.S. federal government enacted the 2017 Tax Reform Act. The 2017 Tax Reform Act reduced the U.S. federal corporate income tax rate from 35% to 21% effective January 1, 2018 and created a one-time transition tax on foreign earnings of U.S. subsidiaries that were not previously subject to U.S. income tax. Under U.S. GAAP, changes in tax rates and tax law are accounted for in the period of enactment and deferred tax assets and liabilities are measured at the enacted tax rate. As a result, the Company has completed its analysis and has recorded a one-time </span><span style="font-family:inherit;font-size:10pt;"><span>$12.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, net write down of its U.S. deferred tax assets and liabilities resulting from the U.S. federal corporate income tax rate decrease from 35% to 21%, and a one-time transition tax of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, in its income tax provision for the fiscal year ended June 30, 2018.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The 2017 Tax Reform Act also creates a new requirement that Global Intangible Low-Taxed Income (“GILTI”) earned by controlled foreign corporations (“CFCs”) that must be included currently in the gross income of a CFC’s U.S. stockholder starting in the tax year that begins after 2017. GILTI does not have material impact on the Company's income tax provision.</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under U.S. GAAP, the Company is allowed to make an accounting policy choice of either (i) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred (the “period cost method”) or (ii) factoring such amounts into a company’s measurement of its deferred taxes. The Company's selection of an accounting policy with respect to the GILTI tax rules is to treat GILTI tax as a current period expense under the period cost method.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the 2017 Tax Reform Act, starting on July 1, 2018, the Company is no longer subject to federal income tax on earnings remitted from our foreign subsidiaries. The Company previously asserted that all of its foreign undistributed earnings </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">were indefinitely reinvested. As a result of the 2017 Tax Reform Act, the Company has determined that its foreign undistributed earnings are indefinitely reinvested except for Netherlands. The Company may repatriate foreign earnings from Netherlands which are previously taxed income as a result of the 2017 Tax Reform Act. The tax impact of such repatriation is estimated to be immaterial.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a result of the 2017 Tax Reform Act, in December 2019, the Company realigned its international business operations and group structure. As a part of this restructuring, the Company moved certain intellectual property back to the United States. As a result of this restructuring, the Company estimated approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> additional tax benefit from foreign derived intangible income in fiscal year 2020 as compared to fiscal year 2019.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted. The CARES Act provides temporary relief from certain aspects of the 2017 Tax Reform Act that imposed limitations on the utilization of certain losses, interest expense deductions and alternative minimum tax credits and made a technical correction to the 2017 Tax Reform Act related to the depreciable life of qualified improvement property. The CARES Act did not have a material impact on the Company.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a reconciliation for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, of the statutory rate to the Company’s effective federal tax rate:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax provision at statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State income tax, net of federal tax benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign rate differential</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development tax credit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Uncertain tax positions, net of (settlement) with Tax Authorities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign derived intangible / Subpart F income inclusion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non deductible penalty on SEC matter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision to return true-up</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax reform related charge</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Qualified production activity deduction</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had state research and development tax credit carryforwards of </span><span style="font-family:inherit;font-size:10pt;"><span>$40.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. The state research and development tax credits will carryforward indefinitely to offset future state income taxes. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to the unrecognized tax benefits (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Gross*</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Unrecognized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Income Tax</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Benefits</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 30, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,217</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross increases:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For current year’s tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For prior years’ tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross decreases:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases due to a lapse of the statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(964</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 30, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross increases:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For current year’s tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,789</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For prior years’ tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross decreases:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases due to settlements with taxing authority</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,504</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases due to lapse of statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,354</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 30, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross increases:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For current year’s tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,769</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For prior years’ tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross decreases:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases due to settlements with taxing authority</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,632</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases due to lapse of statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,484</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 30, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,206</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;">________________________</span></div><div style="line-height:120%;padding-left:48px;text-indent:-48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*excludes interest, penalties, federal benefit of state reserves </span></div><div style="line-height:120%;text-indent:96px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">        </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total amount of unrecognized tax benefits that would affect the effective tax rate, if recognized, was </span><span style="font-family:inherit;font-size:10pt;"><span>$13.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$18.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s policy is to include interest and penalties related to unrecognized tax benefits within the income tax provision in the consolidated statements of operations. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had accrued </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the payment of interest and penalties relating to unrecognized tax benefits, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2019, the Taiwan tax authority completed its audit in Taiwan for fiscal year 2018 and proposed a transfer pricing adjustment on the Company which resulted in additional tax liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company accepted the proposed adjustment in October 2019 and paid the </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> tax liability in February 2020. In February 2020, the Taiwan tax authority completed its audit in Taiwan for fiscal year 2019 and proposed a transfer pricing adjustment on the Company which resulted in additional tax liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company accepted the proposed adjustment and paid the </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> tax liability in February 2020. The impact of these adjustments on the income statement was offset by the release of previously unrecognized tax benefits related to the fiscal years audited in the periods in which the proposed adjustments were accepted.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes that it has adequately provided reserves for all uncertain tax positions; however, amounts asserted by tax authorities could be greater or less than the Company’s current position. Accordingly, the Company’s provision on federal, state and foreign tax related matters to be recorded in the future may change as revised estimates are made or as the underlying matters are settled or otherwise resolved. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The federal statute of limitations remains open in general for tax years ended June 30, 2017 through 2020. Various states statute of limitations remain open in general for tax years ended June 30, 2016 through 2020. Certain statutes of limitations in major foreign jurisdictions remain open in general for the tax years ended June 30, 2016 through 2020. It is </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">reasonably possible that our gross unrecognized tax benefits will decrease by approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, in the next 12 months, due to the lapse of the statute of limitations. These adjustments, if recognized, would positively impact our effective tax rate, and would be recognized as additional tax benefits.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of income before income tax provision for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,126</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,127</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,397</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income tax provision</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,828</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,523</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,215</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 35701000 45126000 39394000 49127000 44397000 48821000 84828000 89523000 88215000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The income tax provision for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, consists of the following (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,568</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,090</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,917</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>815</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,399</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,984</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,694</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,889</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Federal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,621</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,888</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>265</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,043</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(906</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,015</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,772</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,872</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,554</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax provision</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,922</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4568000 12308000 11090000 1727000 2917000 815000 10399000 16531000 12984000 16694000 31756000 24889000 -10108000 -13078000 14304000 -1621000 -2888000 265000 -2043000 -906000 -1015000 -13772000 -16872000 13554000 2922000 14884000 38443000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s net deferred tax assets as of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.44054580896686%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development credits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,354</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,963</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventory valuation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,946</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capitalized research and development costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,075</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued vacation and bonus</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid and accrued expenses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,560</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty accrual</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,051</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,948</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bad debt and other reserves</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,917</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,283</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing fund accrual</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>548</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,652</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total deferred income tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,499</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities-depreciation and other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,428</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,406</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right of use asset</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,612</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,891</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,967</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income tax assets, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,898</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 24304000 20858000 20354000 18963000 13946000 11856000 7509000 0 4075000 6080000 3632000 0 3281000 2681000 2560000 0 2051000 1948000 1917000 1283000 548000 554000 3652000 3276000 87829000 67499000 4428000 5406000 3612000 0 24891000 20967000 54898000 41126000 30800000 24300000 26400000 20900000 -3900000 -4700000 54900000 41100000 12900000 2800000 -1900000 <div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a reconciliation for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, of the statutory rate to the Company’s effective federal tax rate:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Years Ended June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax provision at statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State income tax, net of federal tax benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign rate differential</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development tax credit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Uncertain tax positions, net of (settlement) with Tax Authorities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign derived intangible / Subpart F income inclusion</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non deductible penalty on SEC matter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Provision to return true-up</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax reform related charge</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Qualified production activity deduction</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.210 0.210 0.281 0 0.005 -0.001 0 0.011 -0.060 0.131 0.095 0.087 -0.023 0.041 0.063 0.038 0.021 -0.007 -0.028 0.021 0.018 0.044 0 0 -0.011 -0.016 0.015 0 0 0.179 0 0 0.013 0.011 0.010 0.034 0.034 0.166 0.436 40100000 <div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the activity related to the unrecognized tax benefits (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Gross*</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Unrecognized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Income Tax</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-align:center;">Benefits</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 30, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,217</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross increases:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For current year’s tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For prior years’ tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross decreases:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases due to a lapse of the statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(964</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 30, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross increases:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For current year’s tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,789</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For prior years’ tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross decreases:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases due to settlements with taxing authority</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,504</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases due to lapse of statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,354</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 30, 2019</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,048</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross increases:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For current year’s tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,769</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For prior years’ tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross decreases:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases due to settlements with taxing authority</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,632</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Decreases due to lapse of statute of limitations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,484</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at June 30, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,206</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;">________________________</span></div><div style="line-height:120%;padding-left:48px;text-indent:-48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">*excludes interest, penalties, federal benefit of state reserves </span></div> 19217000 6864000 0 964000 25117000 7789000 0 1504000 3354000 28048000 8769000 505000 7632000 2484000 27206000 13400000 18600000 2100000 1500000 1600000 1600000 1000000.0 1000000.0 1200000 Commitments and Contingencies<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation and Claims</span><span style="font-family:inherit;font-size:10pt;">— On February 8, 2018, two putative class action complaints were filed against the Company, the Company's Chief Executive Officer, and the Company's former Chief Financial Officer in the U.S. District Court for the Northern District of California (Hessefort v. Super Micro Computer, Inc., et al., No. 18-cv-00838 and United Union of Roofers v. Super Micro Computer, Inc., et al., No. 18-cv-00850). The complaints contain similar allegations, claiming that the defendants violated Section 10(b) of the Securities Exchange Act due to alleged misrepresentations and/or omissions in public statements regarding recognition of revenue. The court subsequently appointed New York Hotel Trades Council &amp; Hotel Association of New York City, Inc. Pension Fund as lead plaintiff. The lead plaintiff then filed an amended complaint naming the Company's Senior Vice President of Investor Relations as an additional defendant. On June 21, 2019, the lead plaintiff filed a further amended complaint naming the Company's former Senior Vice President of International Sales, Corporate Secretary, and Director as an additional defendant. On July 26, 2019, the Company filed a motion to dismiss the complaint. On March 23, 2020, the Court granted the Company’s motion to dismiss the complaint, with leave for lead plaintiff to file an amended complaint within 30 days. On April 22, 2020, lead plaintiff filed a further amended complaint. On June 15, 2020, the Company filed a motion to dismiss the further amended complaint, the hearing for which is calendared for September 23, 2020. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes the claims are without merit and intends to vigorously defend against the lawsuit. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">SEC Matter</span><span style="font-family:inherit;font-size:10pt;">— The Company cooperated with the SEC in its investigation of marketing expenses that contained certain irregularities discovered by Company management, which irregularities were disclosed on August 31, 2015, and the Company cooperated with the SEC in its further investigation of the matters underlying the Company’s inability to timely file its Form 10-K for the fiscal year ended June 30, 2017 and concerning the publication of a false and widely discredited news article in October 2018 concerning the Company’s products. On August 25, 2020, to fully resolve all matters under investigation, the Company consented to entry of an Order Instituting Cease-and-Desist Proceedings Pursuant to Section 8A of the Securities Act of 1933 and Section 21C of the Securities Exchange Act of 1934, Making Findings, and Imposing a Cease-and-Desist Order (“Order”), as announced by the SEC. The Company admitted the SEC’s jurisdiction over the Company and the subject matter of the proceedings, but otherwise neither admitted nor denied the SEC’s findings, as described in the Order. The Company agreed to cease and desist from committing or causing any violations and any future violations of Sections 17(a)(2) and (3) of the Securities Act and Sections 13(a), 13(b)(2)(A), and 13(b)(2)(B), of the Exchange Act and Rules 12b-20, 13a-1, 13a-11, and 13a-13 thereunder. The Company also agreed to pay a civil money penalty of </span><span style="font-family:inherit;font-size:10pt;"><span>$17.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. In addition, the Company’s Chief Executive Officer concluded a settlement with the SEC on August 25, 2020, as announced by the SEC. The Company’s Chief Executive Officer will pay the Company the sum of </span><span style="font-family:inherit;font-size:10pt;"><span>$2,122,000</span></span><span style="font-family:inherit;font-size:10pt;"> as reimbursement of profits from certain stock sales during the relevant period, pursuant to Section 304 of the Sarbanes-Oxley Act of 2002. As of and for the year ended June 30, 2020, the Company recorded a liability of </span><span style="font-family:inherit;font-size:10pt;"><span>$17.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for its SEC settlement which is included in accrued liabilities and general and administrative expenses in the consolidated financial statements. The Company’s Chief Executive Officer’s payment of </span><span style="font-family:inherit;font-size:10pt;"><span>$2,122,000</span></span><span style="font-family:inherit;font-size:10pt;"> to the Company is a contingent gain and will be recorded when it is realized.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other legal proceedings and indemnifications</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">From time to time, the Company has been involved in various legal proceedings arising from the normal course of business activities. The resolution of any such matters have not had a material impact on the Company’s consolidated financial condition, results of operations or liquidity as of June 30, 2020 and any prior periods.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has entered into indemnification agreements with its current and former directors and executive officers.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under these agreements, the Company has agreed to indemnify such individuals to the fullest extent permitted by law against liabilities that arise by reason of their status as directors or officers and to advance expenses incurred by such individuals in connection with related legal proceedings. It is not possible to determine the maximum potential amount of payments the Company could be required to make under these agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each claim. However, the Company maintains directors and officers liability insurance coverage to reduce its exposure to such obligations.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"/><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase Commitments -</span><span style="font-family:inherit;font-size:10pt;"> The Company has agreements to purchase inventory and non-inventory items primarily through the next 12 months. As of </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, these remaining noncancelable commitments were </span><span style="font-family:inherit;font-size:10pt;"><span>$193.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, including </span><span style="font-family:inherit;font-size:10pt;"><span>$68.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for related parties.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Standby Letter of Credit </span><span style="font-family:inherit;font-size:10pt;">- In October 2019, Bank of America increased the value of a previously issued standby letter of credit to a beneficiary from </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$6.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> to facilitate ongoing operations of the Company. The standby letter of credit is cancellable upon written notice from the issuer. No amounts have been drawn under the standby letter of credit.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"/><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Lease Commitments</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;">- See</span><span style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </span><span style="font-family:inherit;font-size:10pt;">Note 12, "Leases," for a discussion of the Company's operating lease and financing lease commitments.</span></div> 17500000 2122000 17500000 2122000 193600000 68900000 3200000 6400000 Retirement Plans<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company sponsors a 401(k) savings plan for eligible United States employees and their beneficiaries. Contributions by the Company are discretionary, and </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> contributions have been made by the Company for the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning in March 2003, employees of Super Micro Computer, B.V. are required to deduct a portion of their gross wages based on a defined age-dependent premium and invest the amount in a defined contribution plan. The Company is required to match the amount that is deducted monthly from employees’ wages. Similar to contributions into a 401(k) plan, the Company's obligation is limited to the contributions made to the contribution plan. Investment risk and investment rewards are assumed by the employees and not by the Company. For the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company’s matching contribution was </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company contributes to a defined contribution pension plan administered by the government of Taiwan that covers all eligible employees within Taiwan. Pension plan benefits are based primarily on participants’ compensation and years of service credited as specified under the terms of Taiwan’s plan. The funding policy is consistent with the local requirements of Taiwan. The Company's obligation is limited to the contributions made to the pension plan. The Company has no control over the investment strategy of the assets of the government administered pension plan. For the fiscal years ended </span><span style="font-family:inherit;font-size:10pt;">June 30, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, the Company’s contribution was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 0 600000 500000 500000 2000000.0 1600000 1500000 Segment Reporting<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company operates in </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> operating segment that develops and provides high performance server solutions based upon an innovative, modular and open-standard architecture. The Company’s chief operating decision maker is the Chief Executive Officer.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of property, plant and equipment, net (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-lived assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,835</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,368</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,587</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>233,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s revenue is presented on a disaggregated basis in Note 3, “Revenue” by type of product, by geographical market, and by products sold through its indirect sales channel or to its direct customers and OEMs.</span></div> 1 <div style="line-height:120%;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a summary of property, plant and equipment, net (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-lived assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>178,812</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>162,835</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,368</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,587</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>233,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 178812000 162835000 51605000 41915000 3368000 2587000 233785000 207337000 Selected Quarterly Financial Data (Unaudited)<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company's unaudited consolidated quarterly financial data. This information has been prepared on a basis consistent with that of the audited consolidated financial statements. The Company believes that all necessary adjustments, consisting of normal recurring accruals and adjustments, have been included to present fairly the quarterly financial data. The Company's quarterly results of operations for these periods are not necessarily indicative of future results of operations.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="24" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Jun. 30</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Mar. 31</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec. 31</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sep. 30</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Jun. 30</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Mar. 31</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec. 31</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sep. 30</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="24" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>896,126</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>772,408</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>870,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>799,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>854,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>743,499</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>931,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>971,118</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>123,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>133,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>138,404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>130,929</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>132,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>112,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>127,922</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>123,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,807</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,710</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,646</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per common share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.52</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.39</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> The Company's quarterly results of operations for these periods are not necessarily indicative of future results of operations.<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="24" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Jun. 30</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Mar. 31</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec. 31</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sep. 30</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Jun. 30</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Mar. 31</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Dec. 31</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Sep. 30</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="24" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(In thousands, except per share data)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>896,126</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>772,408</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>870,943</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>799,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>854,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>743,499</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>931,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>971,118</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>123,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>133,360</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>138,404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>130,929</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>132,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>112,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>127,922</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>123,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,450</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>15,807</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>26,345</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>23,710</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>10,646</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>18,220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>19,342</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per common share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.52</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.39</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.29</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span>0.37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 896126000 772408000 870943000 799804000 854234000 743499000 931509000 971118000 123517000 133360000 138404000 130929000 132034000 112327000 127922000 123239000 18450000 15807000 23706000 26345000 23710000 10646000 18220000 19342000 0.35 0.31 0.47 0.52 0.47 0.21 0.37 0.39 0.34 0.29 0.46 0.51 0.46 0.21 0.36 0.37 Subsequent Events <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 9, 2020, the Company's Board of Directors approved a share repurchase program to repurchase shares of common stock for up to </span><span style="font-family:inherit;font-size:10pt;"><span>$30.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> at prevailing prices in the open market. The share repurchase program is effective until December 31, 2020 or until the maximum amount of common stock is repurchased. </span><span style="font-family:inherit;font-size:10pt;"><span>385,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock were repurchased through the date these consolidated financial statements were issued.</span></div> 30000000.0 385000 XML 30 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover - USD ($)
12 Months Ended
Jun. 30, 2020
Jul. 31, 2020
Dec. 31, 2019
Cover [Abstract]      
Document Type 10-K    
Document Period End Date Jun. 30, 2020    
Document Annual Report true    
Document Transition Report false    
Entity File Number 001-33383    
Entity Registrant Name Super Micro Computer, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 77-0353939    
Entity Address, Address Line One 980 Rock Avenue    
Entity Address, City or Town San Jose    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 95131    
City Area Code 408    
Local Phone Number 503-8000    
Title of 12(b) Security Common Stock, $0.001 par value per share    
Trading Symbol SMCI    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 1,057,388,840
Entity Common Stock, Shares Outstanding (in shares)   52,436,548  
Documents Incorporated by Reference
DOCUMENTS INCORPORATED BY REFERENCE
None
   
Entity Central Index Key 0001375365    
Current Fiscal Year End Date --06-30    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    

XML 31 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Current assets:    
Cash and cash equivalents $ 210,533 $ 248,164
Accounts receivable, net of allowances of $4,586 and $8,906 at June 30, 2020 and 2019, respectively (including amounts receivable from related parties of $8,712 and $13,439 at June 30, 2020 and 2019, respectively) 403,745 393,624
Inventories 851,498 670,188
Prepaid expenses and other current assets (including receivables from related parties of $19,791 and $21,302 at June 30, 2020 and 2019, respectively) 126,985 109,795
Total current assets 1,592,761 1,421,771
Investment in equity investee 2,703 1,701
Property, plant and equipment, net 233,785 207,337
Deferred income taxes, net 54,898 41,126
Other assets 34,499 10,659
Total assets 1,918,646 1,682,594
Current liabilities:    
Accounts payable (including amounts due to related parties of $72,368 and $59,809 at June 30, 2020 and 2019, respectively) 417,673 360,470
Accrued liabilities (including amounts due to related parties of $16,206 and $10,536 at June 30, 2020 and 2019, respectively) 155,401 114,678
Income taxes payable 4,700 13,021
Short-term debt 23,704 23,647
Deferred revenue 106,157 94,153
Total current liabilities 707,635 605,969
Deferred revenue, non-current 97,612 109,266
Long-term debt 5,697 0
Other long-term liabilities (including related party balance of $1,699 and $3,000 at June 30, 2020 and 2019, respectively) 41,995 26,183
Total liabilities 852,939 741,418
Commitments and contingencies (Note 16)
Stockholders’ equity:    
Common stock and additional paid-in capital, $0.001 par value, Authorized Shares: 100,000,000, Outstanding shares: 52,408,703 and 49,956,288 at June 30, 2020 and 2019 respectively, Issued shares: 53,741,828 and 51,289,413 at June30, 2020 and 2019 respectively 389,972 349,683
Treasury stock (at cost), 1,333,125 shares at June 30, 2020 and 2019 (20,491) (20,491)
Accumulated other comprehensive loss (152) (80)
Retained earnings 696,211 611,903
Total Super Micro Computer, Inc. stockholders’ equity 1,065,540 941,015
Noncontrolling interest 167 161
Total stockholders’ equity 1,065,707 941,176
Total liabilities and stockholders’ equity $ 1,918,646 $ 1,682,594
XML 32 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Current assets:    
Accounts receivable, allowances $ 4,586 $ 8,906
Accounts receivable, related party 8,712 13,439
Prepaid expenses, related party 19,791 21,302
Current liabilities:    
Accounts payable, related party 72,368 59,809
Accrued liabilities, related party 16,206 10,536
Other long-term liabilities, related party $ 1,699 $ 3,000
Stockholders’ equity:    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares outstanding (in shares) 52,408,703 49,956,288
Common stock, shares issued (in shares) 53,741,828 51,289,413
Treasury stock, shares (in shares) 1,333,125 1,333,125
XML 33 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]      
Net sales (including related party sales of $85,759, $69,906, and $68,637 in fiscal years 2020, 2019 and 2018, respectively) $ 3,339,281 $ 3,500,360 $ 3,360,492
Cost of sales (including related party purchases of $283,056, $276,843 and $262,747 in fiscal years 2020, 2019 and 2018, respectively) 2,813,071 3,004,838 2,930,498
Gross profit 526,210 495,522 429,994
Operating expenses:      
Research and development 221,478 179,907 165,104
Sales and marketing 85,137 77,154 71,579
General and administrative 133,941 141,228 98,597
Total operating expenses 440,556 398,289 335,280
Income from operations 85,654 97,233 94,714
Other income (expense), net 1,410 (1,020) (773)
Interest expense (2,236) (6,690) (5,726)
Income before income tax provision 84,828 89,523 88,215
Income tax provision (2,922) (14,884) (38,443)
Share of income (loss) from equity investee, net of taxes 2,402 (2,721) (3,607)
Net income $ 84,308 $ 71,918 $ 46,165
Net income per common share:      
Basic (in dollars per share) $ 1.65 $ 1.44 $ 0.94
Diluted (in dollars per share) $ 1.60 $ 1.39 $ 0.89
Weighted-average shares used in calculation of net income per common share:      
Basic (in shares) 50,987 49,917 49,345
Diluted (in shares) 52,838 51,716 52,151
XML 34 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]      
Net sales, related party sales $ 85,759 $ 69,906 $ 68,637
Cost of sales, related party purchases $ 283,056 $ 276,843 $ 262,747
XML 35 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Statement of Comprehensive Income [Abstract]      
Net income $ 84,308 $ 71,918 $ 46,165
Other comprehensive (loss) income, net of tax:      
Foreign currency translation (loss) gain (72) (245) 280
Net changes in unrealized loss on investments 0 0 (38)
Total other comprehensive (loss) income (72) (245) 242
Total comprehensive income $ 84,236 $ 71,673 $ 46,407
XML 36 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock and Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive (Loss) Income
Retained Earnings
Non-controlling Interest
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjustment
Common Stock and Additional Paid-In Capital
Cumulative Effect, Period of Adoption, Adjustment
Retained Earnings
Shares outstanding, beginning balance (in shares) at Jun. 30, 2017   50,273,527 1,333,125            
Stockholders' equity, beginning balance at Jun. 30, 2017 $ 773,846 $ 308,271 $ (20,491) $ (77) $ 485,973 $ 170 $ 185 $ 52 $ 133
Increase (Decrease) in Stockholders' Equity                  
Exercise of stock options, net of taxes (in shares) 267,970 267,970              
Exercise of stock options, net of taxes $ 3,043 $ 3,043              
Release of common stock shares upon vesting of restricted stock units (in shares)   572,789              
Release of common stock shares upon vesting of restricted stock units 0 $ 0              
Shares withheld for the withholding tax on vesting of restricted stock units (in shares)   (199,715)              
Shares withheld for the withholding tax on vesting of restricted stock units (4,472) $ (4,472)              
Stock-based compensation 24,656 $ 24,656              
Net changes in unrealized loss on investments, net of taxes (38)     (38)          
Foreign currency translation gain (loss) 280     280          
Net income 46,152       46,165 (13)      
Shares outstanding, ending balance (in shares) at Jun. 30, 2018   50,914,571 1,333,125            
Stockholders' equity, ending balance at Jun. 30, 2018 843,652 $ 331,550 $ (20,491) 165 532,271 157 $ 7,714   $ 7,714
Increase (Decrease) in Stockholders' Equity                  
Release of common stock shares upon vesting of restricted stock units (in shares)   549,886              
Release of common stock shares upon vesting of restricted stock units 0                
Shares withheld for the withholding tax on vesting of restricted stock units (in shares)   (175,044)              
Shares withheld for the withholding tax on vesting of restricted stock units (3,051) $ (3,051)              
Stock-based compensation 21,184 $ 21,184              
Net changes in unrealized loss on investments, net of taxes 0                
Foreign currency translation gain (loss) (245)     (245)          
Net income $ 71,922       71,918 4      
Shares outstanding, ending balance (in shares) at Jun. 30, 2019 49,956,288 51,289,413 1,333,125            
Stockholders' equity, ending balance at Jun. 30, 2019 $ 941,176 $ 349,683 $ (20,491) (80) 611,903 161      
Increase (Decrease) in Stockholders' Equity                  
Exercise of stock options, net of taxes (in shares) 1,812,000 1,804,789              
Exercise of stock options, net of taxes $ 28,343 $ 28,343              
Release of common stock shares upon vesting of restricted stock units (in shares)   979,274              
Release of common stock shares upon vesting of restricted stock units 0                
Shares withheld for the withholding tax on vesting of restricted stock units (in shares)   (331,648)              
Shares withheld for the withholding tax on vesting of restricted stock units (8,243) $ (8,243)              
Stock-based compensation 20,189 $ 20,189              
Net changes in unrealized loss on investments, net of taxes 0                
Foreign currency translation gain (loss) (72)     (72)          
Net income $ 84,314       84,308 6      
Shares outstanding, ending balance (in shares) at Jun. 30, 2020 52,408,703 53,741,828 1,333,125            
Stockholders' equity, ending balance at Jun. 30, 2020 $ 1,065,707 $ 389,972 $ (20,491) $ (152) $ 696,211 $ 167      
XML 37 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
OPERATING ACTIVITIES:      
Net income $ 84,308 $ 71,918 $ 46,165
Reconciliation of net income to net cash (used in) provided by operating activities:      
Depreciation and amortization 28,472 24,202 21,846
Stock-based compensation expense 20,189 21,184 24,656
Allowance (recoveries) for doubtful accounts (3,081) 7,058 (96)
Provision for excess and obsolete inventories 18,373 32,946 9,649
Other 1,364 733 909
Impairment of investments 0 2,661 0
Share of (income) loss from equity investee (2,402) 2,721 3,607
Foreign currency exchange (gain) loss 1,008 (313) 171
Deferred income taxes, net (13,772) (17,100) 13,570
Changes in operating assets and liabilities:      
Accounts receivable, net (including changes in related party balances of $4,727, $(10,357) and $3,795 in fiscal years 2020, 2019, and 2018, respectively) (7,023) 85,027 (127,082)
Inventories (199,683) 119,314 (126,232)
Prepaid expenses and other assets (including changes in related party balances of $1,511, $2,714 and $(10,689) in fiscal years 2020, 2019, and 2018, respectively) (29,869) 8,410 (15,714)
Accounts payable (including changes in related party balances of $12,559, $(18,001) and $21,882 in fiscal years 2020, 2019, and 2018, respectively) 59,889 (173,410) 132,533
Income taxes payable (8,321) 5,831 5,827
Accrued liabilities (including changes in related party balances of $5,670, $(7,858), and $9,944 in fiscal years 2020, 2019, and 2018, respectively) 27,865 11,456 23,238
Deferred revenue 350 59,800 67,775
Other long-term liabilities (including changes in related party balances of $(1,301), $(500) and $(1,400) in fiscal years 2020, 2019, and 2018, respectively) (8,001) 116 3,525
Net cash (used in) provided by operating activities (30,334) 262,554 84,347
INVESTING ACTIVITIES:      
Purchases of property, plant and equipment (including payments to related parties of $4,386, $4,472 and $6,005 in fiscal years 2020, 2019, and 2018, respectively) (44,338) (24,849) (24,824)
Proceeds from redemption of auction rate security 0 0 1,000
Proceeds from sale of investment in a privately-held company 750 0  
Investments in privately-held companies     (2,100)
Net cash used in investing activities (43,588) (24,849) (25,924)
FINANCING ACTIVITIES:      
Proceeds from borrowings, net of debt issuance costs 164,791 41,760 107,337
Repayment of debt (159,191) (67,700) (220,299)
Net (repayment) borrowings on asset-backed revolving line of credit, net of costs (1,116) (65,945) 64,226
Payment of other fees for debt financing (650) (625) (414)
Proceeds from exercise of stock options 28,343 0 3,043
Payments of obligations under capital leases (138)    
Payments of obligations under capital leases   (267) (253)
Payment of withholding tax on vesting of restricted stock units (8,243) (3,051) (4,472)
Net cash provided by (used in) financing activities 23,796 (95,828) (50,832)
Effect of exchange rate fluctuations on cash 376 (119) (6)
Net (decrease) increase in cash, cash equivalents, and restricted cash (49,750) 141,758 7,585
Cash, cash equivalents and restricted cash at beginning of year 262,140 120,382 112,797
Cash, cash equivalents and restricted cash at end of year 212,390 262,140 120,382
Supplemental disclosure of cash flow information:      
Cash paid for interest 2,172 3,861 4,541
Cash paid for taxes, net of refunds 43,317 23,604 14,734
Non-cash investing and financing activities:      
Unpaid property, plant and equipment purchases (including due to related parties of $2,223, $1,609 and $654 as of June 30, 2020, 2019, and 2018, respectively) 12,051 9,232 2,285
Contribution of certain technology rights to equity investee $ 0 $ 3,000 $ 0
XML 38 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
OPERATING ACTIVITIES:      
Accounts receivable, changes in related party balances $ 4,727 $ (10,357) $ 3,795
Prepaid expenses and other current assets, changes in related party balances 1,511 2,714 (10,689)
Accounts payable, changes in related party balances 12,559 (18,001) 21,882
Accrued liabilities, changes in related party balances 5,670 (7,858) 9,944
Other long-term liabilities, related party (1,301) (500) (1,400)
Purchase of property, plant and equipment, related party 4,386 4,472 6,005
Unpaid property, plant and equipment, related party $ 2,223 $ 1,609 $ 654
XML 39 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies
12 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Summary of Significant Accounting Policies Organization and Summary of Significant Accounting Policies

Organization
    
Super Micro Computer, Inc. (“Super Micro Computer”) was incorporated in 1993. Super Micro Computer is a global leader in server technology and green computing innovation. Super Micro Computer develops and provides high performance server and storage solutions based upon an innovative, modular and open-standard architecture. Super Micro Computer has operations primarily in the United States, the Netherlands, Taiwan, China and Japan.

Basis of Presentation

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The consolidated financial statements of Super Micro Computer include the accounts of Super Micro Computer and entities consolidated under the variable interest model or the voting interest model. Noncontrolling interests are not presented separately in the consolidated statements of operations, and consolidated statements of comprehensive income as the amounts are immaterial. All intercompany accounts and transactions of Super Micro Computer and its consolidated entities (collectively, the "Company") have been eliminated in consolidation. For equity investments over which the Company is able to exercise significant influence over the investee but does not control the investee, and is not the primary beneficiary of the investee’s activities are accounted for using the equity method. Investments in equity securities which do not have readily determinable fair values and for which the Company is not able to exercise significant influence over the investee are accounted for under the measurement alternative which is the cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar securities of the same investee.

Use of Estimates

U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Such estimates include, but are not limited to revenue recognition, allowances for doubtful accounts and sales returns, inventory valuation, useful lives of property, plant and equipment, product warranty accruals, stock-based compensation, impairment of investments and long-lived assets, and income taxes. The Company’s estimates are evaluated on an ongoing basis and changes in the estimates are recognized prospectively. Actual results could differ from those estimates. The Company considered estimates of the economic implications of the COVID-19 pandemic on its critical and significant accounting estimates, including an assessment of the collectability of each customer contract as part of the revenue recognition process, assessment of the valuation of accounts receivable, assessment of provision for excess and obsolete inventory and an impairment of long-lived assets.

Fair Value of Financial Instruments

The Company accounts for certain assets and liabilities at fair value, which is the price that would be received upon the sale of an asset or paid to transfer a liability in an orderly arms-length transaction between market participants. When measuring fair value, the Company takes into account the characteristics of the asset or liability that a market participant would consider when pricing the asset or liability at the measurement date. The Company considers one or more techniques for measuring fair value: market approach, income approach, and cost approach. The valuation techniques include inputs that are based on three different levels of observability to the market. The Company categorizes each of its fair value measurements in one of these three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:

Level 1 - Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;
Level 2 - Quoted prices in markets that are not active or financial instruments for which all significant inputs are observable, either directly or indirectly; and
Level 3 - Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.

Accounts receivable and accounts payable are carried at cost, which approximates fair value due to the short maturity of these instruments. Cash equivalents, certificates of deposit and the investment in an auction rate security are carried at fair value. Short-term and long-term debt is carried at amortized cost, which approximates its fair value based on borrowing rates currently available to the Company for loans with similar terms.

Cash and Cash Equivalents

The Company considers all highly liquid instruments with an original maturity of three months or less from the date of purchase to be cash equivalents. Cash equivalents consist primarily of money market funds and certificates of deposit with original maturities of less than three months.

Restricted Cash and Cash Equivalents

Restricted cash is comprised of amounts held in bank accounts which are controlled by the lenders pursuant to the terms of certain debt agreements, certificates of deposit primarily related to leases and customs requirements, and money market accounts held in escrow pursuant to the Company’s workers’ compensation program. These restricted cash balances have been excluded from the Company's cash and cash equivalents balance.

Investments in Auction Rate Securities

The Company classifies its investments in auction rate securities ("auction rate securities") as non-current available-for-sale investments. The auction rate securities consist of municipal securities, which are debt securities. The Company uses discounted cash flow to estimate the fair value of any auction rate securities. These auction rate securities are recorded within other assets in the consolidated balance sheets at fair value. Unrealized gains and losses on auction rate securities are included as a component of accumulated other comprehensive (loss) income, net of tax.

Inventories

Inventories are stated at lower of cost, using weighted average cost method, or net realizable value. Net realizable value is the estimated selling price of the Company's products in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventories consist of purchased parts and raw materials (principally electronic components), work in process (principally products being assembled) and finished goods. The Company evaluates inventory on a quarterly basis for excess and obsolescence and lower of cost or net realizable value and, as necessary, writes down the valuation of inventories based upon the Company's inventory aging, forecasted usage and sales, anticipated selling price, product obsolescence and other factors. Once inventory is written down, its new value is maintained until it is sold or scrapped.

The Company receives various rebate incentives from certain suppliers based on its contractual arrangements, including volume-based rebates. The rebates earned are recognized as a reduction of cost of inventories and reduce the cost of sales in the period when the related inventory is sold.

Property, Plant and Equipment

Property, plant and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the related assets as follows:
Software
3 to 5 years
Machinery and equipment
3 to 7 years
Furniture and fixtures
5 years
Buildings
39 years
Building improvements
Up to 20 years
Land improvements
15 years
Leasehold improvements
Shorter of lease term or estimated useful life

Long-Lived Assets

The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the sum of the undiscounted future net cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount, an impairment loss would be measured based on the fair value of the asset compared to the carrying amount. No impairment charge for long-lived assets has been recorded in any of the periods presented.

Revenue Recognition

The Company generates revenues from the sale of server and storage systems, subsystems, accessories, services, server software management solutions, and support services.

Product sales. The Company recognizes revenue from sales of products as control is transferred to customers, which generally happens at the point of shipment or upon delivery, unless customer acceptance is uncertain. Products sold by the Company are delivered via shipment from the Company’s facilities or drop shipment directly to its customers from a Company vendor. The Company may use distributors to sell products to end customers. Revenue from distributors is recognized when the distributor obtains control of the product, which generally happens at the point of shipment or upon delivery.

The Company applies judgment in determining the transaction price as the Company may be required to estimate variable consideration when determining the amount of revenue to recognize. As part of determining the transaction price in contracts with customers, the Company estimates reserves for future sales returns based on a review of its history of actual returns for each major product line. Based upon historical experience, a refund liability is recorded at the time of sale for estimated product returns and an asset is recognized for the amount expected to be recorded in inventory upon product return, less the expected recovery costs. The Company also reduces revenue for the estimated costs of customer and distributor programs and incentive offerings such as price protection and rebates as well as the estimated costs of cooperative marketing arrangements where the fair value of the benefit derived from the costs cannot be reasonably estimated. Any provision for customer and distributor programs and other discounts is recorded as a reduction of revenue at the time of sale based on an evaluation of the contract terms and historical experience.

Services sales. The Company’s sale of services mainly consists of extended warranty and on-site services. Revenue related to extended warranty commences upon the expiration of the standard warranty period and is recognized ratably over the contractual period as the Company stands ready to perform any required warranty service. Revenue related to on-site services commences upon recognition of the product sale and is recognized ratably over the contractual period as the on-site services are made available to the customer. These service contracts are typically one to five years in length. Service revenue has been less than 10% of net sales for all periods presented and is not separately disclosed.

Contracts with multiple promised goods and services. Certain of the Company’s contracts contain multiple promised goods and services. The Company assesses whether each promised good or service is distinct for the purpose of identifying the performance obligations in the contract. This assessment involves subjective determinations and requires management to make judgments about the individual promised goods or services and whether such goods or services are separable from the other aspects of the contractual relationship. Performance obligations in a contract are identified based on the promised goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. If these criteria are not met, the promised goods and services are accounted for as a combined performance obligation. Revenue allocated to each performance obligation is recognized at the time the related performance obligation is satisfied by transferring control of the promised good or service to a customer.

If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable
through past transactions, the Company applies judgment to estimate the standalone selling price taking into account available information, such as internally approved pricing guidelines with respect to geographies, customer type, internal costs, and gross margin objectives, for the related performance obligations.

When the Company receives consideration from a customer prior to transferring goods or services to the customer, the Company records a contract liability (deferred revenue). The Company also recognizes deferred revenue when it has an unconditional right to consideration (i.e., a receivable) before transfer of control of goods or services to a customer.

The Company considers shipping & handling activities as costs to fulfill the sales of products. Shipping revenue is included in net sales when control of the product is transferred to the customer, and the related shipping and handling costs are included in cost of sales. Taxes imposed by governmental authorities on the Company's revenue producing activities with customers, such as sales taxes and value added taxes, are excluded from net sales and included in operating expenses.

Allowances for Doubtful Accounts

Customers are subjected to a credit review process that evaluates each customer’s financial position and ability and intent to pay. On a quarterly basis, the Company makes estimates of its uncollectible accounts receivable by analyzing the aging of accounts receivable, history of bad debts, customer concentrations, customer-credit-worthiness, and current economic trends to evaluate the adequacy of the allowance for doubtful accounts. The Company's (recovery of) provision for bad debt was $(3.1) million, $7.1 million, and $(0.1) million in fiscal years 2020, 2019 and 2018, respectively.

Cost of Sales

Cost of sales primarily consists of the costs of materials, contract manufacturing, in-bound shipping, personnel and related expenses including stock-based compensation, equipment and facility expenses, warranty costs and provision for lower of cost or net realizable value and excess and obsolete inventory.
 
Product Warranties

The Company offers product warranties typically ranging from 15 to 39 months against any defective products. These standard warranties are assurance type warranties and the Company does not offer any services beyond the assurance that the product will continue working as specified. Therefore, these warranties are not considered separate performance obligations in the arrangement. Based on historical experience, the Company accrues for estimated returns of defective products at the time revenue is recognized. The Company monitors warranty obligations and may make revisions to its warranty reserve if actual costs of product repair and replacement are significantly higher or lower than estimated. Accruals for anticipated future warranty costs are recorded to cost of sales and included in accrued liabilities and other long-term liabilities. Warranty accruals are based on estimates that are updated on an ongoing basis taking into consideration inputs such as new product introductions, changes in the volume of claims compared with the Company's historical experience, and the changes in the cost of servicing warranty claims. The Company accounts for the effect of such changes in estimates prospectively. The following table presents for the fiscal years ended June 30, 2020, 2019 and 2018, the reconciliation of the changes in accrued warranty costs which is included as a component of accrued liabilities and other long-term liabilities (in thousands):

 
Years Ended June 30,
 
2020

2019

2018
Balance, beginning of the year
$
11,034


$
9,884


$
7,721

Provision for warranty
35,962


22,991


20,868

Costs utilized
(34,502
)

(26,281
)

(19,904
)
Change in estimated liability for pre-existing warranties
(115
)

4,440


1,199

Balance, end of the year
$
12,379


$
11,034


$
9,884

Current portion
9,984


8,661


7,589

Non-current portion
$
2,395


$
2,373


$
2,295



Research and Development

Research and development expenses consist of personnel expenses including salaries, benefits, stock-based compensation and incentive bonuses, and related expenses for the Company's research and development personnel, as well as materials and supplies, consulting services, third-party testing services and equipment and facility expenses related to the Company's research and development activities. All research and development costs are expensed as incurred. The Company occasionally receives funding from certain suppliers and customers towards its development efforts. Such amounts are recorded as a reduction of research and development expenses and were $2.1 million, $2.8 million, and $6.1 million for the fiscal years ended June 30, 2020, 2019 and 2018, respectively. During the fiscal year ended June 30, 2020, the Company also recorded a $9.5 million net settlement fee as a reduction in the research and development expenses related to the reimbursement of previously incurred expenses for one canceled joint product development agreement.

Software development costs, including costs to develop software sold, leased, or otherwise marketed, that are incurred subsequent to the establishment of technological feasibility are capitalized if significant. Costs incurred during the application development stage for internal-use software are capitalized if significant. Capitalized software development costs are amortized using the straight-line amortization method over the estimated useful life of the applicable software. Such software development costs required to be capitalized have not been material to date.

Advertising Costs

Advertising costs, net of reimbursements received under the cooperative marketing arrangements with the Company's vendors, are expensed as incurred. Total advertising and promotional expenses were $3.0 million, $2.4 million, and $3.5 million for the fiscal years ended June 30, 2020, 2019 and 2018, respectively.

Stock-Based Compensation

The Company measures and recognizes compensation expense for all share-based awards made to employees and non-employees, including stock options, restricted stock units ("RSUs") and performance-based restricted stock units (“PRSUs”). The Company recognizes the grant date fair value of all share-based awards over the requisite service period and accounts for forfeitures as they occur. Stock option and RSU awards are recognized to expense on a straight-line basis over the requisite service period. PRSU awards are recognized to expense using an accelerated method only when it is probable that a performance condition is met during the vesting period. If it is not probable, no expense is recognized and the previously recognized expense is reversed. The Company bases initial accrual of compensation expense on the estimated number of PRSUs that are expected to vest over the requisite service period. That estimate is revised if subsequent information indicates that the actual number of PRSUs is likely to differ from previous estimates. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs expected to vest is recognized in stock-based compensation expense in the period of the change. Previously recognized compensation expense is not reversed if vested stock options, RSUs or PRSUs for which the requisite service has been rendered and the performance condition has been met expire unexercised or are not settled.

The fair value of RSUs and PRSUs is based on the closing market price of the Company's common stock on the date of grant. The Company estimates the fair value of stock options granted using a Black-Scholes option pricing model. This model requires the Company to make estimates and assumptions with respect to the expected term of the option and the expected volatility of the price of the Company's common stock. The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on the Company's historical experience. The expected volatility is based on the historical volatility of the Company’s common stock. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period.
    
Leases

Recognition of leases for periods after the Company’s adoption of the new leasing standard as of July 1, 2019

The Company has arrangements for the right to use certain of its office, warehouse spaces and other premises, and equipment. As of July 1, 2019, the Company determines at inception if an arrangement is or contains a lease. When the terms of a lease effectively transfer control of the underlying asset to the Company, it is classified as a finance lease. All other leases are classified as operating leases.

Operating Leases

For operating leases with lease terms of more than 12 months, operating lease right-of-use ("ROU") assets are recorded in long-term other assets, and lease liabilities are recorded in accrued liabilities and other long-term liabilities on the consolidated balance sheet. The Company's lease term includes options to extend or terminate the lease when it is reasonably certain that it will exercise that option. The Company elected to apply the short-term lease recognition exemption and does not recognize ROU asset and lease liabilities for leases with an initial term of 12 months or less and recognizes as expense the payments under such leases on a straight-line basis over the lease term. The Company's leases with an initial term of 12 months or less are immaterial.

Operating lease ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments over the lease term. Operating lease ROU assets and liabilities are recognized at lease commencement based on the present value of the remaining lease payments discounted using the Company’s incremental borrowing rate as the interest rate implicit in the lease arrangements is not readily determinable. The incremental borrowing rate is estimated to be the interest rate on a fully collateralized basis with similar terms and payments and in the economic environment where the leased asset is located. Operating lease ROU assets also include initial direct costs incurred, prepaid lease payments, minus any lease incentives. Operating lease expense is recognized on a straight-line basis over the lease term. The Company accounts for fixed payments for lease and non-lease components as a single lease component which increases the amount of ROU assets and liabilities. Non-lease components that are variable costs, such as common area maintenance, are expensed as incurred and not included in the ROU assets and lease liabilities.

Finance Leases

Assets under finance leases are recorded in property, plant and equipment, net and lease liabilities are included in accrued liabilities and other long-term liabilities on the consolidated balance sheet. Finance lease interest expense is recognized based on an effective interest method and depreciation of assets is recorded on a straight-line basis over the shorter of the lease term and useful life of the asset. The Company's finance leases are immaterial.

Recognition of leases for periods prior to the Company’s adoption of the new leasing standard as of July 1, 2019

Prior to July 1, 2019, leases were evaluated and recorded as capital leases if one of the following was true at inception: (a) the present value of minimum lease payments met or exceeded 90% of the fair value of the asset, (b) the lease term was greater than or equal to 75% of the economic life of the asset, (c) the lease arrangement contained a bargain purchase option, or (d) title to the property transferred to the Company at the end of the lease. The Company recorded an asset and liability for capital leases at present value of the minimum lease payments based on the incremental borrowing rate. Assets were depreciated over the useful life in accordance with the Company’s depreciation policy while rental payments and interest on the liability was accounted for using the effective interest method.

Leases that were not classified as capital leases were accounted for as operating leases. Operating lease agreements that had tenant improvement allowances were evaluated for lease incentives. For leases that contained escalating rent payments, the Company recognized rent expense on a straight-line basis over the lease term, with any lease incentives amortized as a reduction of rent expense over the lease term.

Income Taxes
    
The Company accounts for income taxes under an asset and liability approach. Deferred income taxes reflect the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and such amounts recognized for income tax reporting purposes, net of operating loss carry-forwards and other tax credits measured by applying enacted tax laws related to the financial statement periods. Valuation allowances are provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized.

The Company recognizes tax liabilities for uncertain income tax positions on the income tax return based on the two-step process. The first step is to determine whether it is more likely than not that each income tax position would be sustained upon audit. The second step is to estimate and measure the tax benefit as the amount that has a greater than 50% likelihood of
being realized upon ultimate settlement with the tax authority. Estimating these amounts requires the Company to determine the probability of various possible outcomes. The Company evaluates these uncertain tax positions on a quarterly basis. This evaluation is based on the consideration of several factors, including changes in facts or circumstances, changes in applicable tax law, settlement of issues under audit and new exposures. If the Company later determines that its exposure is lower or that the liability is not sufficient to cover its revised expectations, the Company adjusts the liability and effects a related charge in its tax provision during the period in which the Company makes such a determination.

Variable Interest Entities

The Company determines at the inception of each arrangement whether an entity in which the Company holds an investment or in which the Company has other variable interests is considered a variable interest entity ("VIE"). The Company consolidates VIEs when it is the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (1) has the power to make decisions that most significantly affect the economic performance of the VIE and (2) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, the Company assesses whether any changes in the interest or relationship with the entity affect the determination of whether the entity is still a VIE and, if so, whether the Company is the primary beneficiary. If the Company is not the primary beneficiary in a VIE, the Company accounts for the investment or other variable interest in accordance with applicable GAAP.

The Company has concluded that Ablecom Technology, Inc. (“Ablecom”) and its affiliate, Compuware Technology, Inc. ("Compuware"), are VIEs; however, the Company is not the primary beneficiary as it does not have the power to direct the activities that are most significant to the entities and therefore, the Company does not consolidate these entities. In performing its analysis, the Company considered its explicit arrangements with Ablecom and Compuware, all contractual arrangements with these entities. Also, as a result of the substantial related party relationships between the Company and these entities, the Company considered whether any implicit arrangements exist that would cause the Company to protect these related parties’ interests from suffering losses. The Company determined it has no material implicit arrangements with Ablecom, Compuware or their shareholders.

The Company and Ablecom jointly established Super Micro Asia Science and Technology Park, Inc. (the "Management Company") in Taiwan to manage the common areas shared by the Company and Ablecom for its separately constructed manufacturing facilities. In fiscal year 2012, each party contributed $0.2 million for a 50% ownership interest of the Management Company. The Company has concluded that the Management Company is a VIE, and the Company is the primary beneficiary as it has the power to direct the activities that are most significant to the Management Company. For the fiscal years ended 2020, 2019 and 2018, the accounts of the Management Company were consolidated with the accounts of Super Micro Computer, and a noncontrolling interest was recorded for Ablecom's interest in the net assets and operations of the Management Company. Net income (loss) attributable to Ablecom's interest was not material for the periods presented and was included in general and administrative expenses in the Company's consolidated statements of operations.
    
Foreign Currency Transactions

The functional currency of the Company’s international subsidiaries is the U.S. dollar, with the exception of Super Micro Asia and Technology Park, Inc., a consolidated variable interest entity. Monetary assets and liabilities of the Company's international subsidiaries that are denominated in foreign currency are remeasured into U.S. dollars at period-end exchange rates. Non-monetary assets and liabilities that are denominated in the foreign currency are remeasured into U.S. dollars at the historical rates. Revenue and expenses that are denominated in the foreign currency are remeasured into U.S. dollars at the average exchange rates during the period. Remeasurement of foreign currency accounts and resulting foreign exchange transaction gains and losses, which have not been material, are reflected in the consolidated statements of operations in other expense, net.

The functional currency of Super Micro Asia and Technology Park, Inc. is New Taiwanese Dollar (“NTD”). Assets and liabilities are translated to U.S. dollars at the period-end exchange rate. Revenues and expenses are translated using the average exchange rate for the period. The effects of foreign currency translation are included in stockholders’ equity as a component of accumulated other comprehensive (loss) income in the accompanying consolidated balance sheets and periodic movements are summarized as a line item in the consolidated statements of comprehensive income.

The Company has an investment in a privately-held company that is accounted for under the equity method (the "Corporate Venture"). The functional currency of the Corporate Venture is the Chinese Yuan. Adjustments for the Company's share of the effects of foreign currency translation from local currency to U.S. dollars are recorded as increases or decreases to the carrying value of the investment and included in stockholders’ equity as a component of accumulated other comprehensive (loss) income in the accompanying consolidated balance sheets and periodic movements are summarized as a line item in the consolidated statements of comprehensive income.

Net Income Per Common Share

Basic net income per common share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per common share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options and unvested RSUs and PRSUs. Contingently issuable shares are included in computing basic net income per common share as of the date that all necessary conditions, including service vesting conditions have been satisfied. Contingently issuable shares are considered for computing diluted net income per common share as of the beginning of the period in which all necessary conditions have been satisfied and the only remaining vesting condition is a service vesting condition.
    
Under the treasury stock method, an increase in the fair market value of the Company's common stock results in a greater dilutive effect from outstanding stock options and RSUs and PRSUs. Additionally, the exercise of stock options and the vesting of RSUs results in a further dilutive effect on net income per share.

The computation of basic and diluted net income per common share is as follows (in thousands, except per share amounts):
 
 
Years Ended June 30,
 
2020
 
2019
 
2018
Numerator:
 
 
 
 
 
Net income
$
84,308

 
$
71,918

 
$
46,165

 
 
 
 
 
 
Denominator:
 
 
 
 
 
Weighted-average shares outstanding
50,987

 
49,917

 
49,345

Effect of dilutive securities
1,851

 
1,799

 
2,806

Weighted-average diluted shares
52,838

 
51,716

 
52,151

 
 
 
 
 
 
Basic net income per common share
$
1.65

 
$
1.44

 
$
0.94

Diluted net income per common share
$
1.60

 
$
1.39

 
$
0.89



For the fiscal years ended June 30, 2020, 2019 and 2018, the Company had stock options, RSUs and PRSUs outstanding that could potentially dilute basic earnings per share in the future, but were excluded from the computation of diluted net income per share in the periods presented, as their effect would have been anti-dilutive. The anti-dilutive common share equivalents resulting from outstanding equity awards were 2,208,000, 3,758,000, and 2,221,000 for the fiscal years ended June 30, 2020, 2019 and 2018, respectively.

Concentration of Supplier Risk

Certain materials used by the Company in the manufacturing of its products are available from a limited number of suppliers. Shortages could occur in these materials due to an interruption of supply or increased demand in the industry. One supplier accounted for 26.8%, 21.8%, and 26.0% of total purchases for the fiscal years ended June 30, 2020, 2019 and 2018, respectively. Ablecom and Compuware, related parties of the Company as noted in Note 13, "Related Party Transactions,"
accounted for 10.1%, 9.2%, and 9.0% of total cost of sales for the fiscal years ended June 30, 2020, 2019 and 2018, respectively.

Concentration of Credit Risk

Financial instruments which potentially subject the Company to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, investment in an auction rate security and accounts receivable. No single customer accounted for 10% or more of the net sales in fiscal years 2020, 2019 and 2018. One customer accounted for 10.1% and 17.0% of accounts receivable, net as of June 30, 2020 and 2019, respectively.

Accounting Pronouncements Recently Adopted

In February 2016, the FASB issued an amendment to the accounting guidance, Leases. The new lease accounting guidance supersedes the existing guidance. Under the new lease accounting guidance, lessees are required to recognize assets and liabilities on the balance sheet for most leases and provide enhanced disclosures. Leases will continue to be classified as either finance or operating. The Company adopted the new lease accounting guidance on July 1, 2019 using the modified retrospective approach, and as a result did not restate prior comparative periods. The Company elected to apply the “package of practical expedients” under the transition guidance of the new standard, which permits it not to reassess under the new lease accounting guidance its prior conclusions about lease identification, lease classification and initial direct costs, for leases that are in effect as of the date of adoption of the new lease accounting guidance. In connection with the adoption of the new lease accounting guidance, the Company recorded a transition adjustment to recognize ROU assets and lease liabilities on the Company’s consolidated balance sheet of $14.8 million and $15.2 million, respectively, on July 1, 2019, primarily related to real estate leases. See Note 12, "Leases," for further details.

In February 2018, the FASB issued Income Statement - Reporting Comprehensive Income: Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows companies to reclassify stranded tax effects resulting from the Tax Cuts and Jobs Act ("2017 Tax Reform Act"), from accumulated other comprehensive income to retained earnings. The guidance also requires certain new disclosures regardless of the election. The Company adopted this guidance on July 1, 2019. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements and related disclosures.

In June 2018, the FASB issued amended guidance to expand the scope of ASC 718 - Compensation-Stock Compensation, to include share-based payment transactions for acquiring goods and services from non-employees. The amendments specify that the guidance applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor’s own operations by issuing share-based payment awards. The Company adopted this guidance on July 1, 2019. The adoption of the guidance did not have an impact on the Company's consolidated financial statements and related disclosures.

Accounting Pronouncements Not Yet Adopted

In June 2016, the FASB issued authoritative guidance, Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments, that amends the impairment model for certain financial assets by requiring the use of an expected loss methodology, which will result in more timely recognition of credit losses. The amendment is effective for the Company from July 1, 2020. Early adoption is permitted. The adoption of the guidance is expected to result in the presentation of allowances for credit losses separately from the amortized cost of financial instruments that are not classified as available-for-sale debt securities.  The adoption is also expected to change the presentation of the Company’s available-for-sale debt securities to include the amortized cost and the allowance for credit losses parenthetically. The adoption will have an immaterial effect on the allowance for credit losses for trade receivables and beginning retained earnings and will have an immaterial effect on the Company’s financial statement disclosures.

In August 2018, the FASB issued amended guidance, Fair Value Measurement: Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, to modify the disclosure requirements on fair value measurements based on the concepts in the FASB Concepts Statements, including the consideration of costs and benefits. The new standard is effective for the Company from July 1, 2020. The adoption of the new guidance will require the Company to present, on a prospective basis, narrative information regarding the uncertainty of the fair value measurements from the use of unobservable
inputs used in recurring fair value measurements categorized in Level 3 of the fair value hierarchy, to disclose the amount of gains and losses recognized in other comprehensive income for the period for financial instruments categorized within Level 3 of the fair value hierarchy, and quantitative information for the significant unobservable inputs used to develop the Level 3 fair value measurements. The adoption of the new guidance will also allow the Company to discontinue the presentation of information regarding transfers between Level 1 and Level 2 of the fair value hierarchy. As at June 30, 2020 the only financial instrument of the Company for which the recurring fair value measurements are categorized in Level 3 of the fair value hierarchy is its investment in an auction rate security.

In August 2018, the FASB issued authoritative guidance , Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments. According to the amendments, an entity shall determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. It requires an entity (customer) to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The new standard is effective for the Company from July 1, 2020. The Company will adopt the new guidance on a prospective basis for any new hosting arrangement entered into after July 1, 2020 and does not expect the adoption of the guidance to have a material impact on its consolidated financial statement disclosures, results of operations and financial position.

In December 2019, the FASB issued amended guidance, Simplifying the Accounting for Income Taxes, to remove certain exceptions to the general principles from ASC 740 - Income Taxes, and to improve consistent application of U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. The guidance is effective for the Company from July 1, 2021; early adoption is permitted. The adoption of the guidance is not anticipated to have a material impact on its consolidated financial statements.

In March 2020, the FASB issued authoritative guidance, Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued.  The guidance also establishes (1) a general contract modification principle that entities can apply in other areas that may be affected by reference rate reform and (2) certain elective hedge accounting expedients. The amendment is effective for all entities through December 15, 2022. LIBOR is used to calculate the interest on borrowings under the Company's 2018 Bank of America Credit Facility. As the 2018 Bank of America Credit Facility, as amended, will terminate on June 30, 2021 before the phase out of LIBOR, the Company does not expect the adoption of the guidance to have an impact on its consolidated financial statement disclosures, results of operations and financial position.
XML 40 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Disclosure
12 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Fair Value Disclosure Fair Value Disclosure

The financial instruments of the Company measured at fair value on a recurring basis are included in cash equivalents, other assets and accrued liabilities. The Company classifies its financial instruments, except for its investment in an auction rate security, within Level 1 or Level 2 in the fair value hierarchy because the Company uses quoted prices in active markets or alternative pricing sources and models using market observable inputs to determine their fair value. The Company’s investment in an auction rate security is classified within Level 3 of the fair value hierarchy as the determination of its fair value was not based on observable inputs as of June 30, 2020 and 2019. See Note 1, "Organization and Summary of Significant Accounting Policies," for a discussion of the Company’s policies regarding the fair value hierarchy. The Company used discounted cash flows to estimate the fair value of the auction rate security as of June 30, 2020 and 2019. The material factors used in preparing the discounted cash flows are (i) the discount rate utilized to present value the cash flows, (ii) the time period until redemption and (iii) the estimated rate of return.

Financial Assets and Liabilities Measured on a Recurring Basis

The following table sets forth the Company’s financial instruments as of June 30, 2020 and 2019, which are measured at fair value on a recurring basis by level within the fair value hierarchy. These are classified based on the lowest level of input that is significant to the fair value measurement (in thousands):

June 30, 2020
Level 1
 
Level 2
 
Level 3
 
Asset at
Fair Value
Assets
 
 
 
 
 
 
 
Money market funds (1)
$
1,163

 
$

 
$

 
$
1,163

Certificates of deposit (2)

 
836

 

 
836

Auction rate security

 

 
1,571

 
1,571

Total assets measured at fair value
$
1,163

 
$
836

 
$
1,571

 
$
3,570

 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
Performance awards liability (3)
$

 
$
2,100

 
$

 
$
2,100

Total liabilities measured at fair value
$

 
$
2,100

 
$

 
$
2,100

 
 
 
 
 
 
 
 
June 30, 2019
Level 1
 
Level 2
 
Level 3
 
Asset at
Fair Value
Money market funds (1)
$
1,162

 
$

 
$

 
$
1,162

Certificates of deposit (2)

 
1,285

 

 
1,285

Auction rate security

 

 
1,571

 
1,571

Total assets measured at fair value
$
1,162

 
$
1,285

 
$
1,571

 
$
4,018


(1) $0.4 million and $0.4 million in money market funds are included in cash and cash equivalents and $0.8 million and $0.8 million in money market funds are included in restricted cash, non-current in other assets in the consolidated balance sheets as of June 30, 2020 and 2019, respectively.

(2) $0.2 million and $0.2 million in certificates of deposit are included in cash and cash equivalents, $0.3 million and $0 in certificates of deposit are included in prepaid expenses and other assets, and $0.3 million and $1.1 million in certificates of deposit are included in restricted cash, non-current in other assets in the consolidated balance sheets as of June 30, 2020 and 2019, respectively.

(3) As of June 30, 2020, the current portion of the performance awards liability of $1.5 million is included in accrued liabilities and the noncurrent portion of $0.6 million is included in other long-term liabilities in the consolidated balance sheets. There was no such liability outstanding as of June 30, 2019.

The performance awards liability consists of one-time employee performance bonuses for the Company's Chief Executive Officer and two members of the Board that are payable when specified market and performance conditions are achieved. The Company estimated the fair value of these performance awards using the Monte-Carlo simulation model and classified them within Level 2 of the fair value hierarchy as estimates are based on the observable inputs. The significant inputs used in estimating the fair value of the awards as of June 30, 2020 are as follows:
Stock Price as of Period End
 
Performance Period
 
Risk-free Rate
 
Volatility
 
Dividend Yield
 
 
 
 
 
 
 
 
 
$28.39
 
1.25 - 2.00 years
 
0.16%
 
53.75%
 


There was no movement in the balances of the Company's financial assets measured at fair value on a recurring basis, consisting of investment in an auction rate security, using significant unobservable inputs (Level 3) for fiscal years 2020 and 2019. 

There were no transfers between Level 1, Level 2 or Level 3 financial instruments in fiscal years 2020 and 2019.

The following is a summary of the Company’s investment in an auction rate security as of June 30, 2020 and 2019 (in thousands):
 
 
June 30, 2020 and 2019
 
Cost Basis
 
Gross
Unrealized
Holding
Gains
 
Gross
Unrealized
Holding
Losses
 
Fair Value
Auction rate security
$
1,750

 
$

 
$
(179
)
 
$
1,571


 
The Company measures the fair value of outstanding debt for disclosure purposes on a recurring basis. As of June 30, 2020 and 2019, total debt of $29.4 million and $23.6 million, respectively, are reported at amortized cost. This outstanding debt is classified as Level 2 as it is not actively traded. The amortized cost of the outstanding debt approximates the fair value.

Other Financial Assets - Investments into Non-Marketable Equity Securities

The Company's non-marketable equity securities are investments in privately held companies without readily determinable fair values in the amount of $0.1 million and $0.9 million as of June 30, 2020 and 2019, respectively. The Company accounts for these investments at cost minus impairment, if any, plus or minus changes from observable price changes in orderly transactions for the identical or similar investments by the same issuer. During the years ended June 30, 2020 and 2019, the Company did not record any upward or downward adjustments to the carrying values of the non-marketable equity securities related to observable price changes. The Company also did not record any impairment to the carrying values of the non-marketable equity securities during fiscal year 2020. During fiscal year 2019, the Company recorded impairment charges of $2.7 million for its non-marketable equity securities which had an initial cost basis of $2.7 million as it was determined the carrying value of the investments were not recoverable. During fiscal year 2018, the Company did not record any other-than-temporary impairments on financial assets required to be measured at fair value on a non-recurring basis.
XML 41 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue
12 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Revenue

Disaggregation of Revenue

The Company disaggregates revenue by type of product, by geographical market, and by products sold to indirect sales channel partners or direct customers and original equipment manufacturers ("OEMs") that depict the nature, amount, and timing of revenue and cash flows. Service revenues are not a significant component of total revenue and are aggregated within the respective categories.

The following is a summary of net sales by product type (in thousands):
 
Years Ended June 30,
 
2020
 
2019
 
2018
Server and storage systems
$
2,620,754

 
$
2,858,644

 
$
2,663,580

Subsystems and accessories
718,527

 
641,716

 
696,912

Total
$
3,339,281

 
$
3,500,360

 
$
3,360,492


Server and storage systems constitute an assembly and integration of subsystems and accessories, and related services.
Subsystems and accessories are comprised of serverboards, chassis and accessories.

International net sales are based on the country and region to which the products were shipped. The following is a summary for the fiscal years ended June 30, 2020, 2019 and 2018, of net sales by geographic region (in thousands):

 
Years Ended June 30,
 
2020
 
2019
 
2018
United States
$
1,957,329

 
$
2,032,948

 
$
1,902,106

Asia
650,652

 
712,211

 
762,701

Europe
598,558

 
611,014

 
547,507

Other
132,742

 
144,187

 
148,178

Total
$
3,339,281

 
$
3,500,360

 
$
3,360,492


The following table presents the net sales from products sold through the Company's indirect sales channel and to its direct customers and OEMs for fiscal years 2020, 2019 and 2018 (in thousands):

 
Years Ended June 30,
 
2020
 
2019
 
2018
Indirect sales channel
$
1,771,614

 
$
1,376,633

 
$
1,395,841

Direct customers and OEMs
1,567,667

 
2,123,727

 
1,964,651

Total net sales
$
3,339,281

 
$
3,500,360

 
$
3,360,492



Contract Balances

Generally, the payment terms of the Company’s offerings range from 30 to 60 days. In certain instances, customers may prepay for products and services in advance of delivery. Receivables relate to the Company’s right to consideration for performance obligations completed (or partially completed) for which the Company has an unconditional right to consideration.

Contract assets are rights to consideration in exchange for goods or services that the Company has transferred to a customer when such right is conditional on something other than the passage of time. Such contract assets are insignificant to the Company’s consolidated financial statements.

Contract liabilities consist of deferred revenue and relate to amounts invoiced to or advance consideration received from customers, which precede the Company’s satisfaction of the associated performance obligation(s). The Company’s deferred revenue primarily results from customer payments received upfront for extended warranties and on-site services because these performance obligations are satisfied over time. Revenue recognized during fiscal year 2020, which was included in the opening deferred revenue balance as of June 30, 2019, was $91.9 million.

Deferred revenue decreased during the fiscal year ended June 30, 2020 because the recognition of revenue from contracts entered into in prior periods exceeded the value of the transaction price allocated for service contracts obligations during the current period.

Transaction Price Allocated to the Remaining Performance Obligations

Remaining performance obligations represent in aggregate the amount of transaction price that has been allocated to performance obligations not delivered, or only partially undelivered, as of the end of the reporting period. The Company applies the optional exemption to not disclose information about remaining performance obligations that are part of a contract that has an original expected duration of one year or less. These performance obligations generally consist of services, such as on-site integration services that are contracted for one year or less, and products for which control has not yet been transferred. The value of the transaction price allocated to remaining performance obligations as of June 30, 2020 was approximately $203.8 million. The Company expects to recognize approximately 52% of remaining performance obligations as revenue in the next 12 months, and the remainder thereafter.

Capitalized Contract Acquisition Costs and Fulfillment Cost

Contract acquisition costs are those incremental costs that the Company incurs to obtain a contract with a customer that it would not have incurred if the contract had not been obtained. Contract acquisition costs consist primarily of incentive bonuses. Contract acquisition costs are considered incremental and recoverable costs of obtaining and fulfilling a contract with a customer and are therefore capitalizable. The Company applies the practical expedient to expense incentive bonus costs as incurred if the amortization period would be one year or less, generally upon delivery of the associated server and storage systems or components. Where the amortization period of the contract cost would be more than a year, the Company applies judgment in the allocation of the incentive bonus cost asset between hardware and service performance obligations and expenses the cost allocated to the hardware performance obligations upon delivery of associated server and storage systems or components and amortizes the cost allocated to service performance obligations over the period the services are expected to be provided. Such contract acquisition costs allocated to service performance obligations that are subject to capitalization are insignificant to the Company’s consolidated financial statements.

Contract fulfillment costs consist of costs paid in advance for outsourced services provided by third parties to the extent they are not in the scope of other guidance. Fulfillment costs paid in advance for outsourced services provided by third parties are capitalized and amortized over the period the services are expected to be provided. Such fulfillment costs are insignificant to the Company’s consolidated financial statements.
XML 42 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable Allowances
12 Months Ended
Jun. 30, 2020
Receivables [Abstract]  
Accounts Receivable Allowances Accounts Receivable Allowances

The Company has established an allowance for doubtful accounts. The allowance for doubtful accounts is based upon the age of outstanding receivables, credit risk of specific customers, historical trends related to past losses and other relevant factors. Accounts receivable allowances as of June 30, 2020, 2019 and 2018 consisted of the following (in thousands):

 
Beginning
Balance
 
Charged to
Cost and
Expenses (Recovered), net
 
Write-offs
 
Ending
Balance
Allowance for doubtful accounts:
 
 
 
 
 
 
 
Year ended June 30, 2020
$
8,906

 
$
(3,081
)
 
$
(1,239
)
 
$
4,586

Year ended June 30, 2019
1,945

 
7,058

 
(97
)
 
8,906

Year ended June 30, 2018
2,370

 
(96
)
 
(329
)
 
1,945


XML 43 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories
12 Months Ended
Jun. 30, 2018
Inventory Disclosure [Abstract]  
Inventories Inventories

Inventories as of June 30, 2020 and 2019 consisted of the following (in thousands):

 
June 30,
 
2020
 
2019
Finished goods
$
656,817

 
$
492,387

Work in process
38,146

 
43,598

Purchased parts and raw materials
156,535

 
134,203

Total inventories
$
851,498

 
$
670,188


During fiscal years 2020, 2019 and 2018, the Company recorded a provision for excess and obsolete inventory to cost of sales totaling $22.6 million, $28.5 million and $9.4 million, respectively, excluding a (recovery) provision for adjusting the cost of certain inventories to net realizable value of $(4.2) million and $4.4 million in fiscal years 2020 and 2019, respectively. The adjustment for lower of cost or net realizable value and lower of cost or market was not material in fiscal year 2018. The Company classifies subsystems and accessories that may be sold separately or incorporated into systems as finished goods.
XML 44 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment
12 Months Ended
Jun. 30, 2018
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant, and Equipment

Property, plant and equipment as of June 30, 2020 and 2019 consisted of the following (in thousands):

 
June 30,
 
2020
 
2019
Buildings
$
86,930

 
$
86,136

Land
75,251

 
74,926

Machinery and equipment
85,381

 
79,946

Buildings construction in progress (1)
46,311

 
14,189

Building and leasehold improvements
24,517

 
22,307

Software
20,597

 
18,415

Furniture and fixtures
21,544

 
20,193

 
360,531

 
316,112

Accumulated depreciation and amortization
(126,746
)
 
(108,775
)
Property, plant and equipment, net
$
233,785

 
$
207,337

__________________________
(1) Primarily relates to the development and construction costs associated with the Company’s Green Computing Park located in San Jose, California, and, to a lesser extent, in Taiwan.
XML 45 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Prepaid Expenses and Other Assets
12 Months Ended
Jun. 30, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Prepaid Expenses and Other Assets Prepaid Expenses and Other Assets

Prepaid expenses and other current assets as of June 30, 2020 and 2019 consisted of the following (in thousands):
    
 
June 30,
 
2020
 
2019
Receivables from vendors (1)
$
94,859

 
$
83,050

Prepaid income tax
14,323

 
607

Prepaid expenses
7,075

 
7,269

Deferred service costs
4,161

 
3,374

Restricted cash
250

 
11,673

Others
6,317

 
3,822

Total prepaid expenses and other current assets
$
126,985

 
$
109,795

__________________________
(1) Includes receivables from contract manufacturers based on certain buy-sell arrangements of $83.8 million and $82.0 million as of June 30, 2020 and 2019, respectively.

Other assets as of June 30, 2020 and 2019 consisted of the following (in thousands):
 
June 30,
 
2020
 
2019
Operating lease right-of-use asset
$
23,784

 
$

Deferred service costs, non-current
4,632

 
3,572

Restricted cash, non-current
1,607

 
2,303

Investment in auction rate security
1,571

 
1,571

Deposits
1,201

 
686

Non-marketable equity securities
128

 
878

Prepaid expense, non-current
1,576

 
1,649

Total other assets
$
34,499

 
$
10,659



Cash, cash equivalents and restricted cash as of June 30, 2020 and 2019 consisted of the following (in thousands):
 
June 30,
 
2020
 
2019
Cash and cash equivalents
$
210,533

 
$
248,164

Restricted cash included in prepaid expenses and other current assets
250

 
11,673

Restricted cash included in other assets
1,607

 
2,303

Total cash, cash equivalents and restricted cash
$
212,390

 
$
262,140


XML 46 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Investment in a Corporate Venture
12 Months Ended
Jun. 30, 2018
Equity Method Investments and Joint Ventures [Abstract]  
Investment in a Corporate Venture Investment in a Corporate Venture

In October 2016, the Company entered into agreements pursuant to which the Company contributed certain technology rights in connection with an investment in the Corporate Venture to expand the Company's presence in China. The Corporate Venture is 30% owned by the Company and 70% owned by another company in China. The transaction was closed in the third fiscal quarter of 2017 and the investment has been accounted for using the equity method. As such, the Corporate Venture is also a related party.

The Company recorded a deferred gain related to the contribution of certain technology rights of $7.0 million in the third fiscal quarter of 2017. The amortization of the deferred gain is being recognized as a credit to research and development expenses in the Company's consolidated statement of operations over a period of five years which represents the estimated period over which the remaining obligations will be fulfilled. As a result of the adoption of new accounting guidance as of the beginning of fiscal year 2019, the Company recorded an increase of $3.0 million to the investment in equity investee for the contribution of those technology rights, and corresponding increases in deferred gain and retained earnings of $2.1 million and $0.9 million, respectively. As of June 30, 2020 and 2019, the Company had unamortized deferred gain balance of $2.0 million and $2.0 million, respectively, in accrued liabilities and $1.0 million and $3.0 million, respectively, in other long-term liabilities in the Company’s consolidated balance sheets.

The Company monitors the investment for events or circumstances indicative of potential impairment and makes appropriate reductions in carrying values if it determines that an impairment charge is required. In June 2020, the third-party parent company that controls the Corporate Venture was placed on a U.S. government export control list, along with several related entities. The Company is working with the Corporate Venture management to ensure that any future related parties transactions with the Corporate Venture are in accordance with the new restrictions and does not believe that the equity investment carrying value is impacted as of June 30, 2020. The Company did not recognize any impairment in the years ended June 30, 2020, 2019 and 2018.

As of June 30, 2020 and June 30, 2019, the Company's equity investment in the Corporate Venture was $2.7 million and $1.7 million, respectively, and was recorded under investment in equity investee on the Company's consolidated balance sheet.

The Company's share of income (losses), net of taxes, of the Corporate Venture net of taxes were $2.4 million, $(2.7) million, and $(3.6) million for the fiscal years ended June 30, 2020, June 30, 2019, and June 30, 2018, respectively.

Additionally, the Company sold products worth $61.9 million, $52.2 million, $21.7 million to the Corporate Venture in the fiscal years 2020, 2019, 2018, respectively, and the Company's share of intra-entity profits on the products that remained unsold by the Corporate Venture in the amounts of $3.0 million and $1.7 million as of June 30, 2020 and June 30, 2019 have been eliminated and have reduced the carrying value of the Company's investment in the Corporate Venture. To the extent that the elimination of intra-entity profits reduces the investment balance below zero, such amounts are recorded within accrued liabilities. The Company had $7.8 million and $13.1 million due from the Corporate Venture in accounts receivable, net as of June 30, 2020 and 2019, respectively, in its consolidated balance sheets.
XML 47 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Liabilities
12 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities

Accrued liabilities as of June 30, 2019 and 2018 consisted of the following (in thousands):

 
June 30,
 
2020
 
2019
Accrued payroll and related expenses
$
33,577

 
$
25,552

Contract manufacturers liability
36,249

 
25,308

Accrued legal liabilities
18,114

 

Accrued professional fees
5,661

 
11,756

Customer deposits
9,942

 
11,133

Accrued warranty costs
9,984

 
8,661

Operating lease liability
6,310

 

Accrued cooperative marketing expenses
5,925

 
5,830

Others
29,639

 
26,438

Total accrued liabilities
$
155,401

 
$
114,678



Performance Awards Liability

In March 2020, the Company’s Board of Directors (the “Board”) approved $25.3 million of special performance bonuses to employees, which included $8.0 million paid in cash during the fourth quarter of fiscal year 2020 and $17.3 million paid in cash upon the occurrence of the average closing price for the Company's common stock equaling or exceeding $21.39 for any period of 10 consecutive trading days following March 26, 2020. The entire amount of the special performance bonuses to employees was paid in the fourth quarter of fiscal year 2020.

The Board also approved performance bonuses for the Chief Executive Officer, a senior executive and two members of the Board, which payments will be earned when specified market and performance conditions are achieved.

The Chief Executive Officer’s aggregate cash bonuses of up to $8.1 million are earned in two tranches. The first 50% is payable if the average closing price for the Company’s common stock equals or exceeds $31.61 for any period of 20 consecutive trading days following the date of the agreement and ending prior to September 30, 2021 and the Chief Executive Officer remains employed with the Company through the date that such common stock price goal is determined to have been achieved and the date that the payment is made. This payment can be reduced at the discretion of the Board to the extent the Company has not made adequate progress in remediating its material weaknesses in its internal control over financial reporting as determined by the Board. The second 50% is payable if the average closing price for the Company’s common stock equals or exceeds $32.99 for any period of 20 consecutive trading days following the date of the agreement and ending prior to June 30, 2022 and the Chief Executive Officer remains employed with the Company through the date that such common stock price goal is achieved and the date that the payment is made.

Performance bonuses for a senior executive and two members of the Board are earned based on achieving a specified target average closing price for the Company’s common stock over the specified period as determined by the Board at the grant
dates and continuous services through the payment dates. A senior executive earned an aggregate cash payment of $0.1 million when the target average closing price was met in the fourth quarter of fiscal year 2020. The two members of the Board can earn aggregate cash payments of $0.3 million in two tranches if the target average closing price reaches $31.61 for the first tranche and $32.99 per share for the second tranche. These awards expire in two equal amounts at September 30, 2021 and June 30, 2022 for the two Board members' awards.

The Company accounts for the outstanding performance bonuses as liabilities and estimates fair value of payable amounts using a Monte-Carlo simulation model. The awards are re-measured at each period end with changes in fair value recorded in the Company’s consolidated statement of operations in cost of sales and operating expenses. The cumulative recorded expense at each period end is trued-up to the expected payable amount vested through the period end. The requisite service periods over which expenses are recognized are derived from the Monte-Carlo model for all performance awards, except for the first 50% of the Chief Executive Officer’s award that includes a performance condition. The Company estimates if it is probable that the performance condition will be met through the expiration date of this award. If at the measurement date it is determined to be probable, the Company estimates the requisite period as the longer of the service period derived by the Monte-Carlo model and the implicit service period when the Company expects to make adequate progress in remediating its material weaknesses in its internal control over financial reporting, as reported by the Company's Audit Committee. If it is determined to not be probable, then the Company will reverse any previously recognized expense for this award in the period when it is no longer probable that the performance condition will be achieved.

As of June 30, 2020, the Company's outstanding balance related to performance bonuses was $2.1 million of which $1.5 million is recorded within accrued liabilities and $0.6 million is recorded within other long-term liabilities on the Company's consolidated balance sheet. An unrecognized compensation expense of $3.3 million will be recorded over the remaining service periods from 0.19 years to 1.18 years. The unrecognized expense and remaining service periods will be remeasured each reporting period.
XML 48 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Short-term and Long-term Debt
12 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Short-term and Long-term Debt Short-term and Long-term Debt

Short-term and long-term debt obligations as of June 30, 2020 and 2019 consisted of the following (in thousands):
 
 
June 30,
 
2020
 
2019
Line of credit:
 
 
 
Bank of America
$

 
$
1,116

Term loans:
 
 
 
CTBC Bank, due August 31, 2020
23,704

 
22,531

CTBC Bank, due June 4, 2030
5,697

 

Total term loans
29,401

 
22,531

Total debt
29,401

 
23,647

Short-term debt and current portion of long-term debt
23,704

 
23,647

Debt, Non-current
$
5,697

 
$



Activities under Revolving Lines of Credit and Term Loans

Bank of America

2018 Bank of America Credit Facility

In April 2018, the Company entered into a revolving line of credit with Bank of America (the "2018 Bank of America Credit Facility"), which replaced the then existing credit facility with Bank of America (the "2016 Bank of America Credit Facility"). The 2018 Bank of America Credit Facility provides for a revolving credit line and other financial accommodations of up to $250.0 million extended by certain lenders, including a $5.0 million letter of credit sublimit, which was extended to $15.0 million in October 2019. The 2018 Bank of America Credit Facility was originally set to expire after 364 days and on
January 31, 2019, the Company paid a fee and entered into an amendment of the 2018 Bank of America Credit Facility that resulted in the extension of the maturity date from April 19, 2019 to June 30, 2019. On June 27, 2019, the Company entered into a second amendment of the 2018 Bank of America Credit Facility that extended the maturity date from June 30, 2019 to June 30, 2020. On May 12, 2020, the Company paid a fee of $0.7 million and entered into a third amendment of the 2018 Bank of America Credit Facility that extended the maturity of the credit facility to June 30, 2021 and changed certain terms of the original agreement. The amendment was accounted for as a modification and the impact was immaterial to the consolidated financial statements. Under the original terms, interest accrued at the LIBOR rate plus 2.75% per annum, while under the third amendment, interest shall accrue at LIBOR rate plus 2.00% on outstanding borrowings less than $125.0 million and LIBOR rate plus 2.25% on outstanding borrowings in excess of $125.0 million. Under the terms of the third amendment of the 2018 Bank of America Credit Facility, in the event of default or if outstanding borrowings are in excess of $220.0 million, the Company is required to grant the lenders a continuing security interest in and lien upon all amounts credited to any of the Company's deposit accounts. In addition, the third amendment released the real property of Super Micro Computer as a collateral. Interest accrued on any loans under the 2018 Bank of America Credit Facility is due on the first day of each month, and the loans are due and payable in full on the termination date of the 2018 Bank of America Credit Facility. Voluntary prepayments are permitted without early repayment fees or penalties. Subject to customary exceptions, the 2018 Bank of America Credit Facility is secured by substantially all of Super Micro Computer’s assets, other than real property assets. Under the terms of the 2018 Bank of America Credit Facility, the Company is not permitted to pay any dividends. The Company is required to pay 0.375% per annum on the 2018 Bank of America Credit Facility for any unused borrowings. The 2018 Bank of America Credit Facility contains customary representations and warranties and customary affirmative and negative covenants applicable to the Company and its subsidiaries and contains a financial covenant, which requires that the Company maintain a certain Fixed Charge Coverage Ratio, for each twelve-month period while in a Trigger Period, as defined in the agreement, is in effect.

As of June 30, 2020, the Company had no outstanding borrowings under the 2018 Bank of America Credit Facility. As of June 30, 2019, the total outstanding borrowings under the 2018 Bank of America Credit facility were $1.1 million. The interest rates under the 2018 Bank of America Credit Facility as of June 30, 2020 and 2019 were 3.0% per annum and 4.5% per annum, respectively. In October 2018, a $3.2 million letter of credit was issued under the 2018 Bank of America Credit Facility. and in October 2019, the letter of credit amount was increased to $6.4 million. The balance of debt issuance costs outstanding were $0.6 million and $0.3 million as of June 30, 2020 and 2019, respectively. The Company has been in compliance with all the covenants under the 2018 Bank of America Credit Facility, and as of June 30, 2020, the Company's available borrowing capacity was $243.6 million, subject to the borrowing base limitation and compliance with other applicable terms.

CTBC Bank

2019 CTBC Credit Facility

In January 2018, the Company entered into a credit agreement with China Trust and Bank Corp ("CTBC Bank") that provided for (i) a 12-month NTD $700.0 million ($23.6 million U.S. dollar equivalent) term loan facility secured by the land and building located in Bade, Taiwan with an interest rate equal to the lender's established NTD interest rate plus 0.25% per annum, which was adjusted monthly, which term loan facility also included a 12-month guarantee of up to NTD $100.0 million ($3.4 million U.S. dollar equivalent) with an annual fee equal to 0.50% per annum, and (ii) a 12-month NTD $1,500.0 million ($50.5 million U.S. dollar equivalent) term loan facility with an interest rate equal to the lender's established NTD interest rate plus 0.25% per annum, which was adjusted monthly (collectively, the “2018 CTBC Credit Facility”). The total borrowings allowed under the 2018 CTBC Credit Facility was initially capped at $50.0 million and in August 2018 was reduced to $40.0 million. In June 2019 prior to its maturity, the 2018 CTBC Credit Facility was replaced by the 2019 CTBC Credit Facility (defined below).

In June 2019, the Company entered into a credit agreement with CTBC Bank that provides for (i) a 12-month NTD $700.0 million ($22.5 million U.S. dollar equivalent) term loan facility secured by the land and building located in Bade, Taiwan with an interest rate equal to the lender's established NTD interest rate plus 0.25% per annum which is adjusted monthly, which term loan facility also includes a 12-month guarantee of up to NTD $100.0 million ($3.2 million U.S. dollar equivalent) with an annual fee equal to 0.50% per annum, (ii) a 180-day NTD $1,500.0 million ($48.2 million U.S. dollar equivalent) term loan facility up to 100% of eligible accounts receivable in an aggregate amount with an interest rate equal to the lender's established NTD interest rate ranging from 0.30% to 0.50% per annum which is adjusted monthly, and (ⅲ) a 12-month revolving line of credit of up to 100% of eligible accounts receivable in an aggregate amount of up to $50.0 million with
an interest rate equal to the lender's established USD interest rate plus an interest rate ranging from 0.30% to 0.50% per annum which is adjusted monthly (collectively, the “2019 CTBC Credit Facility”). The total borrowings allowed under the 2019 CTBC Credit Facility was capped at $50.0 million. There are no financial covenants associated with the 2019 CTBC Credit Facility. On June 30, 2020, the maturity date of the 2019 CTBC credit facility was extended to August 31, 2020. On August 24, 2020, the maturity of the 2019 CTBC credit facility was further extended to August 31, 2021.

The total outstanding borrowings under the 2019 CTBC Credit Facility term loan were denominated in NTD and remeasured into U.S. dollars of $23.7 million and $22.5 million at June 30, 2020 and 2019, respectively. As of June 30, 2020 and 2019, the Company did not have any outstanding borrowings under the 2019 CTBC Credit Facility revolving line of credit. The interest rate for these loans were 0.45% per annum as of June 30, 2020 and 0.93% per annum as of June 30, 2019. At June 30, 2020, the amount available for future borrowing under the 2019 CTBC Credit Facility was $26.3 million. As of June 30, 2020, the net book value of land and building located in Bade, Taiwan, collateralizing the 2019 CTBC Credit Facility term loan was $25.4 million.

2020 CTBC Term Loan Facility

In June 2020, the Company entered into a ten-year, non-revolving term loan facility (“2020 CTBC Term Loan Facility”) to obtain up to NTD 1.2 billion ($40.7 million in U.S. dollar equivalents) in financing for use in the expansion and renovation of the Company’s Bade Manufacturing Facility located in Taiwan. Drawdowns on the 2020 CTBC Term Loan Facility are based on 80% of balances owed on commercial invoices from the contractor and shall be drawn according to the progress of the renovations. Borrowings under the 2020 CTBC Term Loan Facility are available through June 2022. The Company is required to pay against total outstanding principal and interest in equal monthly installments starting June 2023 and continuing through the maturity date of June 2030. Interest under the 2020 CTBC Term Loan Facility is the two-year term floating rate of postal saving interest rate plus 0.105% and is established on the date of the drawdown application. If no interest rate is agreed upon, interest shall accrue at the annual base rate for CTBC plus 4.00%. The 2020 CTBC Term Loan Facility is secured by the Bade Manufacturing Facility and its expansion. Fees paid to the lender as debt issuance costs were immaterial. The Company has financial covenants requiring the Company's current ratio, debt service coverage ratio, and financial debt ratio, as defined in the agreement, to be maintained at certain levels under the 2020 CTBC Term Loan Facility.

The Company borrowed $5.7 million in June 2020 with an interest rate of 0.45% per annum. As of June 30, 2020, the amount outstanding under the 2020 CTBC Term Loan Facility was $5.7 million and the net book value of the property serving as collateral was $10.1 million. As of June 30, 2020, the Company was in compliance with all financial covenants under the 2020 CTBC Term Loan Facility.

Principal payments on short-term and long-term debt obligations are due as follows (in thousands):

Fiscal Year:
Principal Payments
2021
$
23,704

2022

2023
68

2024
814

2025
814

2026 and thereafter
4,001

Total short-term and long-term debt
$
29,401


XML 49 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Other Long-term Liabilities
12 Months Ended
Jun. 30, 2018
Other Liabilities Disclosure [Abstract]  
Other Long-term Liabilities Other Long-term Liabilities

Other long-term liabilities as of June 30, 2020 and 2019 consisted of the following (in thousands):

 
June 30,
 
2020
 
2019
Operating lease liability, non-current
$
18,102

 
$

Accrued unrecognized tax benefits including related interest and penalties
15,496

 
20,102

Accrued warranty costs, non-current
2,395

 
2,373

Others
6,002

 
3,708

Total other long-term liabilities
$
41,995

 
$
26,183


XML 50 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
12 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Leases Leases
Upon adoption of the new lease accounting guidance, the Company recognized operating lease liabilities of approximately $15.2 million based on the present value of the remaining minimum rental payments using an incremental borrowing rate of approximately 4%. The Company also recognized corresponding operating lease ROU assets of approximately $14.8 million. The difference relates to adjustments made to operating lease ROU assets for prepaid rent and deferred rent that existed as of the date of adoption. These operating lease ROU assets relate to offices, warehouses and other premises leased under non-cancelable operating leases expiring through June 2026 and vehicles and certain equipment leased under non-cancelable operating leases expiring through August 2023.
Operating lease expense recognized and supplemental cash flow information related to operating leases for the years ended June 30, 2020 and 2019 were as follows (in thousands):

 
 
Years Ended June 30,
 
 
2020
Operating lease expense (including expense for lease agreements with related parties of $1,421 and $0 for the years ended June 30, 2020 and 2019, respectively)
 
$
6,993

Cash payments for operating leases (including payments to related parties of $1,443 and $0 for the years ended June 30, 2020 and 2019, respectively)
 
$
6,411

New operating lease assets obtained in exchange for operating lease liabilities
 
$
15,229


During the years ended June 30, 2020 and 2019, the Company's costs related to short-term lease arrangements for real estate and non-real estate assets were immaterial. Non-lease variable payments expensed in the years ended June 30, 2020, 2019 and 2018 were $1.3 million, $0.0 million and $0.0 million respectively.
As of June 30, 2020, the weighted average remaining lease term for operating leases was 4.6 and the weighted average discount rate was 3.5%. Maturities of operating lease liabilities under noncancelable operating lease arrangements as of June 30, 2020 were as follows (in thousands):
Fiscal Year:
 
Maturities of operating leases
2021
 
$
7,073

2022
 
5,696

2023
 
4,246

2024
 
4,221

2025
 
4,309

2026 and beyond
 
956

Total future lease payments
 
$
26,501

Less: Imputed interest
 
(2,089
)
Present value of operating lease liabilities
 
$
24,412


    
As of June 30, 2019, prior to the adoption of the new lease accounting guidance, future minimum payments under operating leases having initial or remaining non-cancelable lease terms in excess of one year were as follows (in thousands):

Fiscal Year:
 
Minimum lease payments
2020
 
$
6,582

2021
 
3,831

2022
 
2,439

2023
 
1,175

2024
 
1,166

2025 and beyond
 
2,279

Total minimum lease payments
 
$
17,472



As of June 30, 2020, commitments under short-term lease and financing lease arrangements were immaterial. As of June 30, 2020, operating and financing leases that have not yet commenced were immaterial.

The Company has entered into lease agreements with related parties.  See Note 13, "Related Party Transactions," for a further discussion.
XML 51 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions
12 Months Ended
Jun. 30, 2020
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions

The Company has a variety of business relationships with Ablecom and Compuware. Ablecom and Compuware are both Taiwan corporations. Ablecom is one of the Company’s major contract manufacturers; Compuware is both a distributor of the Company’s products and a contract manufacturer for the Company. Ablecom’s Chief Executive Officer, Steve Liang, is the brother of Charles Liang, the Company’s President, Chief Executive Officer and Chairman of the Board of Directors. Steve Liang and his family members owned approximately 28.8% of Ablecom’s stock and Charles Liang and his spouse, Sara Liu, who is also an officer and director of the Company, collectively owned approximately 10.5% of Ablecom’s capital stock as of June 30, 2020. Certain family members of Yih-Shyan (Wally) Liaw, who until January 2018 was the Senior Vice President of International Sales and a director of the Company, owned approximately 11.7% of Ablecom’s capital stock as of June 30, 2020. Bill Liang, a brother of both Charles Liang and Steve Liang, is a member of the Board of Directors of Ablecom. Bill Liang is also the Chief Executive Officer of Compuware, a member of Compuware’s Board of Directors and a holder of a significant equity interest in Compuware. Steve Liang is also a member of Compuware’s Board of Directors and is an equity holder of Compuware. Charles Liang or Sara Liu do not own any capital stock of Compuware and the Company does not own any of Ablecom or Compuware's capital stock.

Dealings with Ablecom

The Company has entered into a series of agreements with Ablecom, including multiple product development, production and service agreements, product manufacturing agreements, manufacturing services agreements and lease agreements for warehouse space.

Under these agreements, the Company outsources to Ablecom a portion of its design activities and a significant part of its server chassis manufacturing as well as an immaterial portion of other components. Ablecom manufactured approximately 95.5%, 96.3% and 97.0% of the chassis included in the products sold by the Company during fiscal years 2020, 2019 and 2018 respectively. With respect to design activities, Ablecom generally agrees to design certain agreed-upon products according to the Company’s specifications, and further agrees to build the tools needed to manufacture the products. The Company pays Ablecom for the design and engineering services, and further agrees to pay Ablecom for the tooling. The Company retains full ownership of any intellectual property resulting from the design of these products and tooling.

With respect to the manufacturing aspects of the relationship, Ablecom purchases most of materials needed to manufacture the chassis from third parties and the Company provides certain components used in the manufacturing process (such as power supplies) to Ablecom through consignment or sales transactions. Ablecom uses these materials and components to manufacture the completed chassis and then sell them back to the Company. For the components purchased from the Company, Ablecom sells the components back to the Company at a price equal to the price at which the Company sold the components to Ablecom. The Company and Ablecom frequently review and negotiate the prices of the chassis the Company purchases from Ablecom. In addition to inventory purchases, the Company also incurs other costs associated with design services, tooling and other miscellaneous costs from Ablecom.

The Company’s exposure to financial loss as a result of its involvement with Ablecom is limited to potential losses on its purchase orders in the event of an unforeseen decline in the market price and/or demand of the Company’s products such that the Company incurs a loss on the sale or cannot sell the products. Outstanding purchase orders from the Company to Ablecom were $23.2 million and $31.0 million at June 30, 2020 and 2019, respectively, representing the maximum exposure to financial loss. The Company does not directly or indirectly guarantee any obligations of Ablecom, or any losses that the equity holders of Ablecom may suffer. Since Ablecom manufactures substantially all the chassis that the Company incorporates into its products, if Ablecom were to suddenly be unable to manufacture chassis for the Company, the Company’s business could suffer if the Company is unable to quickly qualify substitute suppliers who can supply high-quality chassis to the Company in volume and at acceptable prices.

Dealings with Compuware

The Company has entered into a distribution agreement with Compuware, under which the Company appointed Compuware as a non-exclusive distributor of the Company’s products in Taiwan, China and Australia. Compuware assumes the responsibility to install the Company's products at the site of the end customer, if required, and administers customer support in exchange for a discount from the Company's standard price for its purchases.

The Company also has entered into a series of agreements with Compuware, including a multiple product development, production and service agreements, product manufacturing agreements, and lease agreements for office space.

Under these agreements, the Company outsources to Compuware a portion of its design activities and a significant part of its power supplies manufacturing as well as an immaterial portion of other components. With respect to design activities, Compuware generally agrees to design certain agreed-upon products according to the Company’s specifications, and further agrees to build the tools needed to manufacture the products. The Company pays Compuware for the design and engineering services, and further agrees to pay Compuware for the tooling. The Company retains full ownership of any intellectual property resulting from the design of these products and tooling. With respect to the manufacturing aspects of the relationship, Compuware purchases most of materials needed to manufacture the power supplies from outside markets and uses these materials to manufacture the products and then sell those products to the Company. The Company and Compuware frequently review and negotiate the prices of the power supplies the Company purchases from Compuware.

Compuware also manufactures motherboards, backplanes and other components used on printed circuit boards for the Company. The Company sells to Compuware most of the components needed to manufacture the above products. Compuware
uses the components to manufacture the products and then sells the products back to the Company at a purchase price equal to the price at which the Company sold the components to Compuware, plus a “manufacturing value added” fee and other miscellaneous material charges and costs. The Company and Compuware frequently review and negotiate the amount of the “manufacturing value added” fee that will be included in the price of the products the Company purchases from Compuware. In addition to the inventory purchases, the Company also incurs costs associated with design services, tooling assets, and miscellaneous costs.

The Company’s exposure to financial loss as a result of its involvement with Compuware is limited to potential losses on its purchase orders in the event of an unforeseen decline in the market price and/or demand of the Company’s products such that the Company incurs a loss on the sale or cannot sell the products. Outstanding purchase orders from the Company to Compuware were $45.7 million and $70.6 million at June 30, 2020 and 2019, respectively, representing the maximum exposure to financial loss. The Company does not directly or indirectly guarantee any obligations of Compuware, or any losses that the equity holders of Compuware may suffer.

The Company’s results from transactions with Ablecom and Compuware for each of the fiscal years ended June 30, 2020, 2019, and 2018 are as follows (in thousands):

 
Years Ended June 30,
 
2020
 
2019
 
2018
Ablecom
 
 
 
 
 
Purchases (1)
$
160,084

 
$
145,273

 
$
152,332

 
 
 
 
 
 
Compuware
 
 
 
 
 
Net sales
$
23,867

 
$
17,651

 
$
46,921

Purchases (1)
131,763

 
139,579

 
119,548

__________________________
(1) Includes principally purchases of inventory and other miscellaneous items.

The Company's net sales to Ablecom were not material for the fiscal years ended June 30, 2020, 2019, and 2018.

The Company had the following balances related to transactions with Ablecom and Compuware as of June 30, 2020 and 2019 (in thousands):
 
June 30,
 
2020
 
2019
Ablecom
 
 
 
Accounts receivable and other receivables (1)
$
6,379

 
$
7,236

Accounts payable and accrued liabilities (2)
40,056

 
33,928

Other long-term liabilities (3)
513

 

 
 
 
 
Compuware
 
 
 
Accounts receivable and other receivables (1)
14,323

 
14,396

Accounts payable and accrued liabilities (2)
46,518

 
34,417

Other long-term liabilities (3)
186

 


__________________________
(1) Other receivables include receivables from vendors.
(2) Includes current portion of operating lease liabilities.
(3) Represents non-current portion of operating lease liabilities.

In October 2016, the Company entered into agreements pursuant to which the Company contributed certain technology rights in connection with an investment in the Corporate Venture, which is accounted for using the equity method. See Note 8, "Investment in a Corporate Venture" for a discussion of the investment and the transactions that took place during the fiscal years 2020, 2019, and 2018.
XML 52 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation and Stockholders' Equity
12 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Stock-based Compensation and Stockholders' Equity Stock-based Compensation and Stockholders’ Equity

Equity Incentive Plan

On June 5, 2020, the stockholders of the Company approved the 2020 Equity and Incentive Compensation Plan (the "2020 Plan"). The maximum number of shares available under the 2020 Plan is 5,000,000 plus 1,045,000 shares of common stock that remained available for future awards under the 2016 Equity Incentive Plan (the “2016 Plan”), at the time of adoption of the 2020 Plan. No other awards can be granted under the 2016 Plan and 7,246,000 shares of common stock remain reserved for outstanding awards issued under the 2016 Plan at the time of adoption of the 2020 Plan.

Under the 2020 Plan, the Company can grant stock options, stock appreciation rights, restricted stock, restricted stock units, performance shares, performance units, dividend equivalents, and certain other awards, including those denominated or payable in, or otherwise based on, the Company’s common stock. The exercise price per share for incentive stock options granted to employees owning shares representing more than 10% of the Company's outstanding voting stock at the time of grant cannot be less than 110% of the fair value of the underlying shares on the grant date. Nonqualified stock options and incentive stock options granted to all other persons are granted at a price not less than 100% of the fair value. Options generally expire ten years after the date of grant. Stock options and RSUs generally vest over four years; 25% at the end of one year and one sixteenth per quarter thereafter.

As of June 30, 2020, the Company had 5,249,198 authorized shares available for future issuance under the 2020 Plan.

Determining Fair Value

The Company's fair value of RSUs and PRSUs is based on the closing market price of the Company's common stock on the date of grant. The Company estimates the fair value of stock options granted using the Black-Scholes-option-pricing model. This fair value is then amortized ratably over the requisite service periods of the awards, which is generally the vesting period. The key inputs in using the Black-Scholes-option-pricing model were as follows:

Expected Term—The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on the Company's historical experience.

Expected Volatility—Expected volatility is based on the Company's implied and historical volatility.

Expected Dividend—The Black-Scholes valuation model calls for a single expected dividend yield as an input and the Company has no plans to pay dividends.

Risk-Free Interest Rate—The risk-free interest rate used in the Black-Scholes valuation method is based on the United States Treasury zero coupon issues in effect at the time of grant for periods corresponding with the expected term of option.

The fair value of stock option grants for the fiscal years ended June 30, 2020, 2019 and 2018 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
 
 
Years Ended June 30,
 
2020
 
2019
 
2018
Risk-free interest rate
0.47% - 1.72%

 
2.32% - 2.97%

 
1.92% - 2.86%

Expected term
6.27 years

 
6.05 years

 
5.82 years

Dividend yield
%
 
%
 
%
Volatility
49.61% - 50.46%

 
47.34% - 50.28%

 
45.32% - 48.07%

Weighted-average fair value
$
9.59

 
$
9.25

 
$
10.98



The following table shows total stock-based compensation expense included in the consolidated statements of operations for the fiscal years ended June 30, 2020, 2019 and 2018 (in thousands):
 
 
Years Ended June 30,
 
2020
 
2019
 
2018
Cost of sales
$
1,504

 
$
1,663

 
$
1,812

Research and development
12,202

 
12,981

 
13,893

Sales and marketing
1,680

 
1,805

 
1,980

General and administrative
4,803

 
4,735

 
6,971

Stock-based compensation expense before taxes
20,189

 
21,184

 
24,656

Income tax impact
(6,814
)
 
(4,349
)
 
(6,902
)
Stock-based compensation expense, net
$
13,375

 
$
16,835

 
$
17,754



As of June 30, 2020, $5.5 million of unrecognized compensation cost related to stock options is expected to be recognized over a weighted-average period of 2.19 years, $31.2 million of unrecognized compensation cost related to unvested RSUs is expected to be recognized over a weighted-average period of 2.52 years and $0.5 million of unrecognized compensation cost related to unvested PRSUs is expected to be recognized over a period of 0.90 year.

Stock Option Activity

The following table summarizes stock option activity during the fiscal years ended June 30, 2020, 2019 and 2018 under all plans:
 
 
 
Options
Outstanding
 
Weighted
Average
Exercise
Price per
Share
 
Weighted
Average
Remaining
Contractual
Term
(in Years)
 
Aggregate
Intrinsic
Value
(in thousands)
Balance as of June 30, 2017
 
8,375,659

 
$
15.88

 
 
 
 
Granted
 
489,705

 
$
23.58

 
 
 
 
Exercised
 
(267,970
)
 
$
11.36

 
 
 
 
Forfeited/Cancelled
 
(296,256
)
 
$
15.36

 
 
 
 
Balance as of June 30, 2018
 
8,301,138

 
$
16.50

 
 
 
 
Granted
 
434,320

 
$
18.58

 
 
 
 
Forfeited/Cancelled
 
(1,360,823
)
 
$
8.94

 
 
 
 
Balance as of June 30, 2019
 
7,374,635

 
$
18.02

 
 
 
 
Granted
 
273,260

 
$
19.61

 
 
 
 
Exercised
 
(1,812,000
)
 
$
15.74

 
 
 
 
Forfeited/Cancelled
 
(456,127
)
 
$
11.97

 
 
 
 
Balance as of June 30, 2020
 
5,379,768

 
$
19.38

 
4.07
 
$
50,245

Options vested and exercisable at June 30, 2020
 
4,723,734

 
$
19.25

 
3.46
 
$
44,932



The total pretax intrinsic value of options exercised during the fiscal year ended June 30, 2020, 2019 and 2018 was $19.3 million, $0 and $4.0 million, respectively. Additional information regarding options outstanding as of June 30, 2020, is as follows:
 
 
Options Outstanding
 
Options Vested and Exercisable
Range of
Exercise Prices
 
Number
Outstanding
 
Weighted-
Average
Remaining
Contractual
Term (Years)
 
Weighted-
Average
Exercise
Price Per
Share
 
Number
Exercisable
 
Weighted-
Average
Exercise
Price Per
Share
$9.24 - $11.76
 
613,268

 
2.35
 
$
10.26

 
613,268

 
$
10.26

12.37 - 13.67
 
554,260

 
2.62
 
$
13.01

 
489,132

 
$
13.01

14.23 - 15.22
 
583,989

 
2.84
 
$
14.65

 
559,995

 
$
14.64

15.54 - 17.60
 
588,616

 
3.69
 
$
17.29

 
454,312

 
$
17.20

17.69 - 18.93
 
776,839

 
2.65
 
$
18.51

 
776,839

 
$
18.51

20.37 - 22.05
 
546,617

 
5.61
 
$
20.93

 
385,163

 
$
20.98

22.10 - 25.44
 
786,440

 
6.40
 
$
23.98

 
562,458

 
$
24.51

26.60 - 28.45
 
652,579

 
5.66
 
$
27.15

 
606,617

 
$
27.09

28.71 - 37.06
 
249,160

 
4.76
 
$
34.28

 
247,950

 
$
34.31

39.19
 
28,000

 
4.62
 
$
39.19

 
28,000

 
$
39.19

$9.24 - $39.19
 
5,379,768

 
4.07
 
$
19.38

 
4,723,734

 
$
19.25


RSU and PRSU Activity

In January 2015, the Company began to grant RSUs to employees. The Company grants RSUs to certain employees as part of its regular employee equity compensation review program as well as to selected new hires. RSUs are typically service based share awards that entitle the holder to receive freely tradable shares of the Company's common stock upon vesting.

In August 2017, the Compensation Committee granted two PRSU awards to the Company's Chief Executive Officer, both of which have both performance and service conditions. The first award was a one-year PRSU and the second award was a two-year PRSU.

The one-year PRSUs were earned based on the Company’s performance as it related to a revenue growth metric and a minimum non-GAAP operating margin metric during the fiscal year ended June 30, 2018 with eligibility up to 200% of the targeted number of units based on revenue growth if the minimum non-GAAP operating margin was achieved. Upon achievement of the performance metrics, 50% of the PRSUs vested at June 30, 2018 while the remainder vest in equal amounts over the following ten quarters if the Company's Chief Executive Officer continued to be employed during those ten quarters. In December 2019, the Compensation Committee of the Company's Board of Directors determined that the Company achieved the revenue and non-GAAP operating margin metrics for the fiscal year ended June 30, 2018 at a level that entitled the Chief Executive Officer to 200% of the originally targeted number of shares subject to the one-year PRSU. 50% of the PRSUs so earned were vested as of June 30, 2018, and an additional 40% of the PRSUs vested during the eight quarters ended June 30, 2020, in accordance with the terms of the grant.

The two-year PRSUs are earned based on the Company’s performance for the average non-GAAP operating margin metric for the two fiscal years ended June 30, 2019 with eligibility up to 100% of the targeted number of units. If the performance metrics were met, 50% of the PRSUs would have vested at June 30, 2019 while the remainder would have been vested in equal amounts over the following ten quarters if the Chief Executive Officer continued to be employed during those ten quarters. In December 2019, the Compensation Committee of the Board determined that the Company did not achieve the required performance metrics for the two-year PRSUs and none of the two-year PRSUs vested.

In March 2020, the Compensation Committee granted a PRSU award to one of the Company's senior executives. The award vests in two tranches and includes service and performance conditions. Each tranche has 15,000 RSUs that vest in May 2021 and November 2021 based on service conditions only. Additional units can be earned based on revenue growth percentage in fiscal year 2020 compared to fiscal year 2019, which units would vest in May 2021, and based on revenue growth percentage in fiscal year 2021 compared to fiscal year 2020, which units would vest in November 2021. No additional units were earned for fiscal year 2020 as revenue decreased from fiscal year 2019.

The following table summarizes RSUs and PRSUs activity during the fiscal years ended June 30, 2020 and 2019 under all plans: 
 
 
Time-based RSUs Outstanding
 
Weighted
Average
Grant-Date Fair Value per Share
 
PRSUs Outstanding
 
 
Weighted
Average
Grant-Date Fair Value per Share
Balance as of June 30, 2017
 
1,226,357

 
$
26.11

 

 
 
 
Granted
 
986,680

 
$
21.90

 
120,000

(1)
 
$
27.10

Released (2)
 
(572,789
)
 
$
26.34

 

 
 
 
Forfeited
 
(159,643
)
 
$
24.90

 

 
 
 
Balance as of June 30, 2018
 
1,480,605

 
$
23.34

 
120,000

 
 
$
27.10

Granted
 
1,086,911

 
$
18.37

 

 
 
 
Released (2)
 
(549,886
)
 
$
24.87

 

 
 
 
Forfeited
 
(144,528
)
 
$
20.25

 

 
 
 
Balance as of June 30, 2019
 
1,873,102

 
$
20.25

 
120,000

 
 
$
27.10

Granted
 
943,650

 
$
20.45

 
30,000

 
 
$
20.37

Released (2)
 
(871,274
)
 
$
20.97

 
(108,000
)
 
 
$
27.10

Forfeited
 
(177,451
)
 
$
19.49

 

 
 
 
Balance as of June 30, 2020
 
1,768,027

 
$
20.08

 
42,000

 
 
$
22.29


__________________________
(1)
Reflects the number of PRSUs that have been earned based on the achievement of performance metrics.
(2)
The number of shares released excludes 172,857 RSUs that were vested but not released in fiscal year 2019. The number of vested but not released RSUs for fiscal year 2020 was not material. The number of shares released also excludes 24,000 and 60,000 PRSUs that were vested but not released in fiscal years 2019 and 2018, respectively. These vested RSUs and PRSUs were primarily released in fiscal year 2020 and included in fiscal year 2020 number upon the effectiveness of the Company's registration statement on Form S-8.

The total pretax intrinsic value of RSUs and PRSUs vested was $18.9 million, $14.3 million and $16.8 million for the fiscal years ended June 30, 2020, 2019 and 2018, respectively. In fiscal years 2020, 2019 and 2018, the Company withheld 331,648, 175,044 and 199,715 shares with value equivalent to the employees' minimum statutory obligation for the applicable income and other employment taxes from the vesting and release of 979,274, 549,886 and 572,789 RSUs and PRSUs, respectively, and remitted the cash to the appropriate taxing authorities. The total shares withheld were based on the value of the RSUs on their respective vesting dates as determined by the Company's closing stock price. Total payments for the employees' tax obligations to tax authorities were $8.2 million, $3.1 million and $4.5 million for the fiscal years ended June 30, 2020, 2019 and 2018, respectively, and are reflected as a financing activity within the consolidated statements of cash flows. Pursuant to the terms of the 2016 Plan, shares withheld in connection with net-share settlements are returned to the 2016 Plan and are available for future grants under the 2016 Plan.
XML 53 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
12 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes

The components of income before income tax provision for the fiscal years ended June 30, 2020, 2019 and 2018 are as follows (in thousands):

 
Years Ended June 30,
 
2020
 
2019
 
2018
United States
$
35,701


$
45,126


$
39,394

Foreign
49,127


44,397


48,821

Income before income tax provision
$
84,828


$
89,523


$
88,215



The income tax provision for the fiscal years ended June 30, 2020, 2019 and 2018, consists of the following (in thousands):
 
Years Ended June 30,
 
2020
 
2019
 
2018
Current:
 
 
 
 
 
Federal
$
4,568

 
$
12,308

 
$
11,090

State
1,727

 
2,917

 
815

Foreign
10,399

 
16,531

 
12,984

 
16,694

 
31,756

 
24,889

Deferred:
 
 
 
 
 
Federal
(10,108
)
 
(13,078
)
 
14,304

State
(1,621
)
 
(2,888
)
 
265

Foreign
(2,043
)
 
(906
)
 
(1,015
)
 
(13,772
)
 
(16,872
)
 
13,554

Income tax provision
$
2,922

 
$
14,884

 
$
38,443



The Company’s net deferred tax assets as of June 30, 2020 and 2019 consist of the following (in thousands):
 
June 30,
 
2020
 
2019
Research and development credits
$
24,304

 
$
20,858

Deferred revenue
20,354

 
18,963

Inventory valuation
13,946

 
11,856

Capitalized research and development costs
7,509

 

Stock-based compensation
4,075

 
6,080

Lease obligations
3,632

 

Accrued vacation and bonus
3,281

 
2,681

Prepaid and accrued expenses
2,560

 

Warranty accrual
2,051

 
1,948

Bad debt and other reserves
1,917

 
1,283

Marketing fund accrual
548

 
554

Other
3,652

 
3,276

Total deferred income tax assets
87,829

 
67,499

Deferred tax liabilities-depreciation and other
(4,428
)
 
(5,406
)
Right of use asset
(3,612
)
 

Valuation allowance
(24,891
)
 
(20,967
)
Deferred income tax assets, net
$
54,898

 
$
41,126



The Company assesses its deferred tax assets for recoverability on a regular basis, and where applicable, a valuation allowance is recorded to reduce the total deferred tax asset to an amount that will, more likely than not, be realized in the future. As of June 30, 2020, the Company believes that most of its deferred tax assets are “more-likely-than not” to be realized with the exception state research and development tax credits that have not met the “more-likely than not” realization threshold criteria. As a result, at June 30, 2020, the gross excess credits of $30.8 million, or net of federal tax benefit of $24.3 million, are subject to a full valuation allowance. At June 30, 2019, the gross excess credits of $26.4 million, or net of federal tax benefit of $20.9 million, are subject to a full valuation allowance. The change in valuation allowance is $3.9 million and $4.7 million for the fiscal years ended June 30, 2020 and 2019, respectively. The Company will continue to review its deferred tax assets in accordance with the applicable accounting standards. The net deferred tax assets balance as of June 30, 2020 and 2019 was $54.9 million and $41.1 million, respectively.

In December 2017, the U.S. federal government enacted the 2017 Tax Reform Act. The 2017 Tax Reform Act reduced the U.S. federal corporate income tax rate from 35% to 21% effective January 1, 2018 and created a one-time transition tax on foreign earnings of U.S. subsidiaries that were not previously subject to U.S. income tax. Under U.S. GAAP, changes in tax rates and tax law are accounted for in the period of enactment and deferred tax assets and liabilities are measured at the enacted tax rate. As a result, the Company has completed its analysis and has recorded a one-time $12.9 million, net write down of its U.S. deferred tax assets and liabilities resulting from the U.S. federal corporate income tax rate decrease from 35% to 21%, and a one-time transition tax of $2.8 million, in its income tax provision for the fiscal year ended June 30, 2018.
The 2017 Tax Reform Act also creates a new requirement that Global Intangible Low-Taxed Income (“GILTI”) earned by controlled foreign corporations (“CFCs”) that must be included currently in the gross income of a CFC’s U.S. stockholder starting in the tax year that begins after 2017. GILTI does not have material impact on the Company's income tax provision.
Under U.S. GAAP, the Company is allowed to make an accounting policy choice of either (i) treating taxes due on future U.S. inclusions in taxable income related to GILTI as a current-period expense when incurred (the “period cost method”) or (ii) factoring such amounts into a company’s measurement of its deferred taxes. The Company's selection of an accounting policy with respect to the GILTI tax rules is to treat GILTI tax as a current period expense under the period cost method.
Under the 2017 Tax Reform Act, starting on July 1, 2018, the Company is no longer subject to federal income tax on earnings remitted from our foreign subsidiaries. The Company previously asserted that all of its foreign undistributed earnings
were indefinitely reinvested. As a result of the 2017 Tax Reform Act, the Company has determined that its foreign undistributed earnings are indefinitely reinvested except for Netherlands. The Company may repatriate foreign earnings from Netherlands which are previously taxed income as a result of the 2017 Tax Reform Act. The tax impact of such repatriation is estimated to be immaterial.

As a result of the 2017 Tax Reform Act, in December 2019, the Company realigned its international business operations and group structure. As a part of this restructuring, the Company moved certain intellectual property back to the United States. As a result of this restructuring, the Company estimated approximately $1.9 million additional tax benefit from foreign derived intangible income in fiscal year 2020 as compared to fiscal year 2019.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”) was enacted. The CARES Act provides temporary relief from certain aspects of the 2017 Tax Reform Act that imposed limitations on the utilization of certain losses, interest expense deductions and alternative minimum tax credits and made a technical correction to the 2017 Tax Reform Act related to the depreciable life of qualified improvement property. The CARES Act did not have a material impact on the Company.

The following is a reconciliation for the fiscal years ended June 30, 2020, 2019 and 2018, of the statutory rate to the Company’s effective federal tax rate:

 
 
Years Ended June 30,
 
 
2020
 
2019
 
2018
Income tax provision at statutory rate
 
21.0
 %
 
21.0
 %
 
28.1
 %
State income tax, net of federal tax benefit
 

 
0.5

 
(0.1
)
Foreign rate differential
 

 
1.1

 
(6.0
)
Research and development tax credit
 
(13.1
)
 
(9.5
)
 
(8.7
)
Uncertain tax positions, net of (settlement) with Tax Authorities
 
(2.3
)
 
4.1

 
6.3

Foreign derived intangible / Subpart F income inclusion
 
(3.8
)
 
(2.1
)
 
0.7

Stock-based compensation
 
(2.8
)
 
2.1

 
1.8

Non deductible penalty on SEC matter
 
4.4

 

 

Provision to return true-up
 
(1.1
)
 
(1.6
)
 
1.5

Tax reform related charge
 

 

 
17.9

Qualified production activity deduction
 

 

 
(1.3
)
Other, net
 
1.1

 
1.0

 
3.4

Effective tax rate
 
3.4
 %
 
16.6
 %
 
43.6
 %


As of June 30, 2020, the Company had state research and development tax credit carryforwards of $40.1 million. The state research and development tax credits will carryforward indefinitely to offset future state income taxes.

The following table summarizes the activity related to the unrecognized tax benefits (in thousands):
 
Gross*
Unrecognized
Income Tax
Benefits
Balance at June 30, 2017
19,217

Gross increases:
 
For current year’s tax positions
6,864

For prior years’ tax positions

Gross decreases:
 
Decreases due to a lapse of the statute of limitations
(964
)
Balance at June 30, 2018
25,117

Gross increases:
 
For current year’s tax positions
7,789

For prior years’ tax positions

Gross decreases:
 
Decreases due to settlements with taxing authority
(1,504
)
Decreases due to lapse of statute of limitations
(3,354
)
Balance at June 30, 2019
28,048

Gross increases:
 
For current year’s tax positions
8,769

For prior years’ tax positions
505

Gross decreases:
 
Decreases due to settlements with taxing authority
(7,632
)
Decreases due to lapse of statute of limitations
(2,484
)
Balance at June 30, 2020
$
27,206

________________________
*excludes interest, penalties, federal benefit of state reserves 
        
The total amount of unrecognized tax benefits that would affect the effective tax rate, if recognized, was $13.4 million and $18.6 million as of June 30, 2020 and 2019, respectively.

The Company’s policy is to include interest and penalties related to unrecognized tax benefits within the income tax provision in the consolidated statements of operations. As of June 30, 2020 and 2019, the Company had accrued $2.1 million and $1.5 million for the payment of interest and penalties relating to unrecognized tax benefits, respectively.

In October 2019, the Taiwan tax authority completed its audit in Taiwan for fiscal year 2018 and proposed a transfer pricing adjustment on the Company which resulted in additional tax liability of $1.6 million. The Company accepted the proposed adjustment in October 2019 and paid the $1.6 million tax liability in February 2020. In February 2020, the Taiwan tax authority completed its audit in Taiwan for fiscal year 2019 and proposed a transfer pricing adjustment on the Company which resulted in additional tax liability of $1.0 million. The Company accepted the proposed adjustment and paid the $1.0 million tax liability in February 2020. The impact of these adjustments on the income statement was offset by the release of previously unrecognized tax benefits related to the fiscal years audited in the periods in which the proposed adjustments were accepted.

The Company believes that it has adequately provided reserves for all uncertain tax positions; however, amounts asserted by tax authorities could be greater or less than the Company’s current position. Accordingly, the Company’s provision on federal, state and foreign tax related matters to be recorded in the future may change as revised estimates are made or as the underlying matters are settled or otherwise resolved.

The federal statute of limitations remains open in general for tax years ended June 30, 2017 through 2020. Various states statute of limitations remain open in general for tax years ended June 30, 2016 through 2020. Certain statutes of limitations in major foreign jurisdictions remain open in general for the tax years ended June 30, 2016 through 2020. It is
reasonably possible that our gross unrecognized tax benefits will decrease by approximately $1.2 million, in the next 12 months, due to the lapse of the statute of limitations. These adjustments, if recognized, would positively impact our effective tax rate, and would be recognized as additional tax benefits.
XML 54 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
12 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies

Litigation and Claims— On February 8, 2018, two putative class action complaints were filed against the Company, the Company's Chief Executive Officer, and the Company's former Chief Financial Officer in the U.S. District Court for the Northern District of California (Hessefort v. Super Micro Computer, Inc., et al., No. 18-cv-00838 and United Union of Roofers v. Super Micro Computer, Inc., et al., No. 18-cv-00850). The complaints contain similar allegations, claiming that the defendants violated Section 10(b) of the Securities Exchange Act due to alleged misrepresentations and/or omissions in public statements regarding recognition of revenue. The court subsequently appointed New York Hotel Trades Council & Hotel Association of New York City, Inc. Pension Fund as lead plaintiff. The lead plaintiff then filed an amended complaint naming the Company's Senior Vice President of Investor Relations as an additional defendant. On June 21, 2019, the lead plaintiff filed a further amended complaint naming the Company's former Senior Vice President of International Sales, Corporate Secretary, and Director as an additional defendant. On July 26, 2019, the Company filed a motion to dismiss the complaint. On March 23, 2020, the Court granted the Company’s motion to dismiss the complaint, with leave for lead plaintiff to file an amended complaint within 30 days. On April 22, 2020, lead plaintiff filed a further amended complaint. On June 15, 2020, the Company filed a motion to dismiss the further amended complaint, the hearing for which is calendared for September 23, 2020.
The Company believes the claims are without merit and intends to vigorously defend against the lawsuit.

SEC Matter— The Company cooperated with the SEC in its investigation of marketing expenses that contained certain irregularities discovered by Company management, which irregularities were disclosed on August 31, 2015, and the Company cooperated with the SEC in its further investigation of the matters underlying the Company’s inability to timely file its Form 10-K for the fiscal year ended June 30, 2017 and concerning the publication of a false and widely discredited news article in October 2018 concerning the Company’s products. On August 25, 2020, to fully resolve all matters under investigation, the Company consented to entry of an Order Instituting Cease-and-Desist Proceedings Pursuant to Section 8A of the Securities Act of 1933 and Section 21C of the Securities Exchange Act of 1934, Making Findings, and Imposing a Cease-and-Desist Order (“Order”), as announced by the SEC. The Company admitted the SEC’s jurisdiction over the Company and the subject matter of the proceedings, but otherwise neither admitted nor denied the SEC’s findings, as described in the Order. The Company agreed to cease and desist from committing or causing any violations and any future violations of Sections 17(a)(2) and (3) of the Securities Act and Sections 13(a), 13(b)(2)(A), and 13(b)(2)(B), of the Exchange Act and Rules 12b-20, 13a-1, 13a-11, and 13a-13 thereunder. The Company also agreed to pay a civil money penalty of $17.5 million. In addition, the Company’s Chief Executive Officer concluded a settlement with the SEC on August 25, 2020, as announced by the SEC. The Company’s Chief Executive Officer will pay the Company the sum of $2,122,000 as reimbursement of profits from certain stock sales during the relevant period, pursuant to Section 304 of the Sarbanes-Oxley Act of 2002. As of and for the year ended June 30, 2020, the Company recorded a liability of $17.5 million for its SEC settlement which is included in accrued liabilities and general and administrative expenses in the consolidated financial statements. The Company’s Chief Executive Officer’s payment of $2,122,000 to the Company is a contingent gain and will be recorded when it is realized.

Other legal proceedings and indemnifications

From time to time, the Company has been involved in various legal proceedings arising from the normal course of business activities. The resolution of any such matters have not had a material impact on the Company’s consolidated financial condition, results of operations or liquidity as of June 30, 2020 and any prior periods.

The Company has entered into indemnification agreements with its current and former directors and executive officers.
Under these agreements, the Company has agreed to indemnify such individuals to the fullest extent permitted by law against liabilities that arise by reason of their status as directors or officers and to advance expenses incurred by such individuals in connection with related legal proceedings. It is not possible to determine the maximum potential amount of payments the Company could be required to make under these agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each claim. However, the Company maintains directors and officers liability insurance coverage to reduce its exposure to such obligations.

Purchase Commitments - The Company has agreements to purchase inventory and non-inventory items primarily through the next 12 months. As of June 30, 2020, these remaining noncancelable commitments were $193.6 million, including $68.9 million for related parties.
    
Standby Letter of Credit - In October 2019, Bank of America increased the value of a previously issued standby letter of credit to a beneficiary from $3.2 million to $6.4 million to facilitate ongoing operations of the Company. The standby letter of credit is cancellable upon written notice from the issuer. No amounts have been drawn under the standby letter of credit.

Lease Commitments - See Note 12, "Leases," for a discussion of the Company's operating lease and financing lease commitments.
XML 55 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Retirement Plans
12 Months Ended
Jun. 30, 2018
Retirement Benefits [Abstract]  
Retirement Plans Retirement Plans

The Company sponsors a 401(k) savings plan for eligible United States employees and their beneficiaries. Contributions by the Company are discretionary, and no contributions have been made by the Company for the fiscal years ended June 30, 2020, 2019 and 2018.

Beginning in March 2003, employees of Super Micro Computer, B.V. are required to deduct a portion of their gross wages based on a defined age-dependent premium and invest the amount in a defined contribution plan. The Company is required to match the amount that is deducted monthly from employees’ wages. Similar to contributions into a 401(k) plan, the Company's obligation is limited to the contributions made to the contribution plan. Investment risk and investment rewards are assumed by the employees and not by the Company. For the fiscal years ended June 30, 2020, 2019 and 2018, the Company’s matching contribution was $0.6 million, $0.5 million, and $0.5 million, respectively.

The Company contributes to a defined contribution pension plan administered by the government of Taiwan that covers all eligible employees within Taiwan. Pension plan benefits are based primarily on participants’ compensation and years of service credited as specified under the terms of Taiwan’s plan. The funding policy is consistent with the local requirements of Taiwan. The Company's obligation is limited to the contributions made to the pension plan. The Company has no control over the investment strategy of the assets of the government administered pension plan. For the fiscal years ended June 30, 2020, 2019 and 2018, the Company’s contribution was $2.0 million, $1.6 million and $1.5 million, respectively.
XML 56 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting
12 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Segment Reporting Segment Reporting

The Company operates in one operating segment that develops and provides high performance server solutions based upon an innovative, modular and open-standard architecture. The Company’s chief operating decision maker is the Chief Executive Officer.

The following is a summary of property, plant and equipment, net (in thousands):
 
 
June 30,
 
2020
 
2019
Long-lived assets:
 
 
 
United States
$
178,812

 
$
162,835

Asia
51,605

 
41,915

Europe
3,368

 
2,587

 
$
233,785

 
$
207,337



The Company’s revenue is presented on a disaggregated basis in Note 3, “Revenue” by type of product, by geographical market, and by products sold through its indirect sales channel or to its direct customers and OEMs.
XML 57 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Selected Quarterly Financial Information (Unaudited)
12 Months Ended
Jun. 30, 2020
Quarterly Financial Data [Abstract]  
Quarterly Financial Information (Unaudited) Selected Quarterly Financial Data (Unaudited)

The following table presents the Company's unaudited consolidated quarterly financial data. This information has been prepared on a basis consistent with that of the audited consolidated financial statements. The Company believes that all necessary adjustments, consisting of normal recurring accruals and adjustments, have been included to present fairly the quarterly financial data. The Company's quarterly results of operations for these periods are not necessarily indicative of future results of operations.

 
Three Months Ended
 
Jun. 30
2020
Mar. 31
2020
Dec. 31
2019
Sep. 30
2019
Jun. 30
2019
Mar. 31
2019
Dec. 31
2018
Sep. 30
2018
 
(In thousands, except per share data)
Net sales
$
896,126

$
772,408

$
870,943

$
799,804

$
854,234

$
743,499

$
931,509

$
971,118

Gross profit
123,517

133,360

138,404

130,929

132,034

112,327

127,922

123,239

Net income
18,450

15,807

23,706

26,345

23,710

10,646

18,220

19,342

Net income per common share:








Basic
0.35

0.31

0.47

0.52

0.47

0.21

0.37

0.39

Diluted
0.34

0.29

0.46

0.51

0.46

0.21

0.36

0.37


XML 58 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events
12 Months Ended
Jun. 30, 2020
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events

On August 9, 2020, the Company's Board of Directors approved a share repurchase program to repurchase shares of common stock for up to $30.0 million at prevailing prices in the open market. The share repurchase program is effective until December 31, 2020 or until the maximum amount of common stock is repurchased. 385,000 shares of common stock were repurchased through the date these consolidated financial statements were issued.
XML 59 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Basis of Presentation
Basis of Presentation

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”). The consolidated financial statements of Super Micro Computer include the accounts of Super Micro Computer and entities consolidated under the variable interest model or the voting interest model. Noncontrolling interests are not presented separately in the consolidated statements of operations, and consolidated statements of comprehensive income as the amounts are immaterial. All intercompany accounts and transactions of Super Micro Computer and its consolidated entities (collectively, the "Company") have been eliminated in consolidation. For equity investments over which the Company is able to exercise significant influence over the investee but does not control the investee, and is not the primary beneficiary of the investee’s activities are accounted for using the equity method. Investments in equity securities which do not have readily determinable fair values and for which the Company is not able to exercise significant influence over the investee are accounted for under the measurement alternative which is the cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar securities of the same investee.

 
Use of Estimates
Use of Estimates

U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods. Such estimates include, but are not limited to revenue recognition, allowances for doubtful accounts and sales returns, inventory valuation, useful lives of property, plant and equipment, product warranty accruals, stock-based compensation, impairment of investments and long-lived assets, and income taxes. The Company’s estimates are evaluated on an ongoing basis and changes in the estimates are recognized prospectively. Actual results could differ from those estimates. The Company considered estimates of the economic implications of the COVID-19 pandemic on its critical and significant accounting estimates, including an assessment of the collectability of each customer contract as part of the revenue recognition process, assessment of the valuation of accounts receivable, assessment of provision for excess and obsolete inventory and an impairment of long-lived assets.

 
Fair Value of Financial Instruments
Fair Value of Financial Instruments

The Company accounts for certain assets and liabilities at fair value, which is the price that would be received upon the sale of an asset or paid to transfer a liability in an orderly arms-length transaction between market participants. When measuring fair value, the Company takes into account the characteristics of the asset or liability that a market participant would consider when pricing the asset or liability at the measurement date. The Company considers one or more techniques for measuring fair value: market approach, income approach, and cost approach. The valuation techniques include inputs that are based on three different levels of observability to the market. The Company categorizes each of its fair value measurements in one of these three levels based on the lowest level input that is significant to the fair value measurement in its entirety. These levels are:

Level 1 - Unadjusted quoted prices in active markets that are accessible at the measurement date for identical, unrestricted assets or liabilities;
Level 2 - Quoted prices in markets that are not active or financial instruments for which all significant inputs are observable, either directly or indirectly; and
Level 3 - Prices or valuations that require inputs that are both significant to the fair value measurement and unobservable.

Accounts receivable and accounts payable are carried at cost, which approximates fair value due to the short maturity of these instruments. Cash equivalents, certificates of deposit and the investment in an auction rate security are carried at fair value. Short-term and long-term debt is carried at amortized cost, which approximates its fair value based on borrowing rates currently available to the Company for loans with similar terms.
 
Cash and Cash Equivalents, Restricted Cash and Cash Equivalents
Cash and Cash Equivalents

The Company considers all highly liquid instruments with an original maturity of three months or less from the date of purchase to be cash equivalents. Cash equivalents consist primarily of money market funds and certificates of deposit with original maturities of less than three months.

Restricted Cash and Cash Equivalents

Restricted cash is comprised of amounts held in bank accounts which are controlled by the lenders pursuant to the terms of certain debt agreements, certificates of deposit primarily related to leases and customs requirements, and money market accounts held in escrow pursuant to the Company’s workers’ compensation program. These restricted cash balances have been excluded from the Company's cash and cash equivalents balance.

 
Investments in Auction Rate Securities
Investments in Auction Rate Securities

The Company classifies its investments in auction rate securities ("auction rate securities") as non-current available-for-sale investments. The auction rate securities consist of municipal securities, which are debt securities. The Company uses discounted cash flow to estimate the fair value of any auction rate securities. These auction rate securities are recorded within other assets in the consolidated balance sheets at fair value. Unrealized gains and losses on auction rate securities are included as a component of accumulated other comprehensive (loss) income, net of tax.

 
Inventories
Inventories

Inventories are stated at lower of cost, using weighted average cost method, or net realizable value. Net realizable value is the estimated selling price of the Company's products in the ordinary course of business, less reasonably predictable costs of completion, disposal, and transportation. Inventories consist of purchased parts and raw materials (principally electronic components), work in process (principally products being assembled) and finished goods. The Company evaluates inventory on a quarterly basis for excess and obsolescence and lower of cost or net realizable value and, as necessary, writes down the valuation of inventories based upon the Company's inventory aging, forecasted usage and sales, anticipated selling price, product obsolescence and other factors. Once inventory is written down, its new value is maintained until it is sold or scrapped.

The Company receives various rebate incentives from certain suppliers based on its contractual arrangements, including volume-based rebates. The rebates earned are recognized as a reduction of cost of inventories and reduce the cost of sales in the period when the related inventory is sold.
 
Property, Plant and Equipment
Property, Plant and Equipment

Property, plant and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the related assets as follows:
Software
3 to 5 years
Machinery and equipment
3 to 7 years
Furniture and fixtures
5 years
Buildings
39 years
Building improvements
Up to 20 years
Land improvements
15 years
Leasehold improvements
Shorter of lease term or estimated useful life

 
Long-Lived Assets

Long-Lived Assets

The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. When the sum of the undiscounted future net cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount, an impairment loss would be measured based on the fair value of the asset compared to the carrying amount.
 
Revenue Recognition

Disaggregation of Revenue

The Company disaggregates revenue by type of product, by geographical market, and by products sold to indirect sales channel partners or direct customers and original equipment manufacturers ("OEMs") that depict the nature, amount, and timing of revenue and cash flows. Service revenues are not a significant component of total revenue and are aggregated within the respective categories.
Revenue Recognition

The Company generates revenues from the sale of server and storage systems, subsystems, accessories, services, server software management solutions, and support services.

Product sales. The Company recognizes revenue from sales of products as control is transferred to customers, which generally happens at the point of shipment or upon delivery, unless customer acceptance is uncertain. Products sold by the Company are delivered via shipment from the Company’s facilities or drop shipment directly to its customers from a Company vendor. The Company may use distributors to sell products to end customers. Revenue from distributors is recognized when the distributor obtains control of the product, which generally happens at the point of shipment or upon delivery.

The Company applies judgment in determining the transaction price as the Company may be required to estimate variable consideration when determining the amount of revenue to recognize. As part of determining the transaction price in contracts with customers, the Company estimates reserves for future sales returns based on a review of its history of actual returns for each major product line. Based upon historical experience, a refund liability is recorded at the time of sale for estimated product returns and an asset is recognized for the amount expected to be recorded in inventory upon product return, less the expected recovery costs. The Company also reduces revenue for the estimated costs of customer and distributor programs and incentive offerings such as price protection and rebates as well as the estimated costs of cooperative marketing arrangements where the fair value of the benefit derived from the costs cannot be reasonably estimated. Any provision for customer and distributor programs and other discounts is recorded as a reduction of revenue at the time of sale based on an evaluation of the contract terms and historical experience.

Services sales. The Company’s sale of services mainly consists of extended warranty and on-site services. Revenue related to extended warranty commences upon the expiration of the standard warranty period and is recognized ratably over the contractual period as the Company stands ready to perform any required warranty service. Revenue related to on-site services commences upon recognition of the product sale and is recognized ratably over the contractual period as the on-site services are made available to the customer. These service contracts are typically one to five years in length. Service revenue has been less than 10% of net sales for all periods presented and is not separately disclosed.

Contracts with multiple promised goods and services. Certain of the Company’s contracts contain multiple promised goods and services. The Company assesses whether each promised good or service is distinct for the purpose of identifying the performance obligations in the contract. This assessment involves subjective determinations and requires management to make judgments about the individual promised goods or services and whether such goods or services are separable from the other aspects of the contractual relationship. Performance obligations in a contract are identified based on the promised goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. If these criteria are not met, the promised goods and services are accounted for as a combined performance obligation. Revenue allocated to each performance obligation is recognized at the time the related performance obligation is satisfied by transferring control of the promised good or service to a customer.

If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative standalone selling price basis. The Company determines standalone selling prices based on the price at which the performance obligation is sold separately. If the standalone selling price is not observable
through past transactions, the Company applies judgment to estimate the standalone selling price taking into account available information, such as internally approved pricing guidelines with respect to geographies, customer type, internal costs, and gross margin objectives, for the related performance obligations.

When the Company receives consideration from a customer prior to transferring goods or services to the customer, the Company records a contract liability (deferred revenue). The Company also recognizes deferred revenue when it has an unconditional right to consideration (i.e., a receivable) before transfer of control of goods or services to a customer.

The Company considers shipping & handling activities as costs to fulfill the sales of products. Shipping revenue is included in net sales when control of the product is transferred to the customer, and the related shipping and handling costs are included in cost of sales. Taxes imposed by governmental authorities on the Company's revenue producing activities with customers, such as sales taxes and value added taxes, are excluded from net sales and included in operating expenses.
Allowance for Doubtful Accounts
Allowances for Doubtful Accounts

Customers are subjected to a credit review process that evaluates each customer’s financial position and ability and intent to pay. On a quarterly basis, the Company makes estimates of its uncollectible accounts receivable by analyzing the aging of accounts receivable, history of bad debts, customer concentrations, customer-credit-worthiness, and current economic trends to evaluate the adequacy of the allowance for doubtful accounts.
 
Cost of Sales
Cost of Sales

Cost of sales primarily consists of the costs of materials, contract manufacturing, in-bound shipping, personnel and related expenses including stock-based compensation, equipment and facility expenses, warranty costs and provision for lower of cost or net realizable value and excess and obsolete inventory.
 
Product Warranties
Product Warranties

The Company offers product warranties typically ranging from 15 to 39 months against any defective products. These standard warranties are assurance type warranties and the Company does not offer any services beyond the assurance that the product will continue working as specified. Therefore, these warranties are not considered separate performance obligations in the arrangement. Based on historical experience, the Company accrues for estimated returns of defective products at the time revenue is recognized. The Company monitors warranty obligations and may make revisions to its warranty reserve if actual costs of product repair and replacement are significantly higher or lower than estimated. Accruals for anticipated future warranty costs are recorded to cost of sales and included in accrued liabilities and other long-term liabilities. Warranty accruals are based on estimates that are updated on an ongoing basis taking into consideration inputs such as new product introductions, changes in the volume of claims compared with the Company's historical experience, and the changes in the cost of servicing warranty claims. The Company accounts for the effect of such changes in estimates prospectively.
 
Research and Development
Research and Development

Research and development expenses consist of personnel expenses including salaries, benefits, stock-based compensation and incentive bonuses, and related expenses for the Company's research and development personnel, as well as materials and supplies, consulting services, third-party testing services and equipment and facility expenses related to the Company's research and development activities. All research and development costs are expensed as incurred. The Company occasionally receives funding from certain suppliers and customers towards its development efforts. Such amounts are recorded as a reduction of research and development expenses and were $2.1 million, $2.8 million, and $6.1 million for the fiscal years ended June 30, 2020, 2019 and 2018, respectively. During the fiscal year ended June 30, 2020, the Company also recorded a $9.5 million net settlement fee as a reduction in the research and development expenses related to the reimbursement of previously incurred expenses for one canceled joint product development agreement.

Software development costs, including costs to develop software sold, leased, or otherwise marketed, that are incurred subsequent to the establishment of technological feasibility are capitalized if significant. Costs incurred during the application development stage for internal-use software are capitalized if significant. Capitalized software development costs are amortized using the straight-line amortization method over the estimated useful life of the applicable software. Such software development costs required to be capitalized have not been material to date.
 
Advertising Costs
Advertising Costs

Advertising costs, net of reimbursements received under the cooperative marketing arrangements with the Company's vendors, are expensed as incurred.
 
Stock-Based Compensation
Stock-Based Compensation

The Company measures and recognizes compensation expense for all share-based awards made to employees and non-employees, including stock options, restricted stock units ("RSUs") and performance-based restricted stock units (“PRSUs”). The Company recognizes the grant date fair value of all share-based awards over the requisite service period and accounts for forfeitures as they occur. Stock option and RSU awards are recognized to expense on a straight-line basis over the requisite service period. PRSU awards are recognized to expense using an accelerated method only when it is probable that a performance condition is met during the vesting period. If it is not probable, no expense is recognized and the previously recognized expense is reversed. The Company bases initial accrual of compensation expense on the estimated number of PRSUs that are expected to vest over the requisite service period. That estimate is revised if subsequent information indicates that the actual number of PRSUs is likely to differ from previous estimates. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs expected to vest is recognized in stock-based compensation expense in the period of the change. Previously recognized compensation expense is not reversed if vested stock options, RSUs or PRSUs for which the requisite service has been rendered and the performance condition has been met expire unexercised or are not settled.

The fair value of RSUs and PRSUs is based on the closing market price of the Company's common stock on the date of grant. The Company estimates the fair value of stock options granted using a Black-Scholes option pricing model. This model requires the Company to make estimates and assumptions with respect to the expected term of the option and the expected volatility of the price of the Company's common stock. The expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on the Company's historical experience. The expected volatility is based on the historical volatility of the Company’s common stock. The fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period.
 
Leases
Leases

Recognition of leases for periods after the Company’s adoption of the new leasing standard as of July 1, 2019

The Company has arrangements for the right to use certain of its office, warehouse spaces and other premises, and equipment. As of July 1, 2019, the Company determines at inception if an arrangement is or contains a lease. When the terms of a lease effectively transfer control of the underlying asset to the Company, it is classified as a finance lease. All other leases are classified as operating leases.

Operating Leases

For operating leases with lease terms of more than 12 months, operating lease right-of-use ("ROU") assets are recorded in long-term other assets, and lease liabilities are recorded in accrued liabilities and other long-term liabilities on the consolidated balance sheet. The Company's lease term includes options to extend or terminate the lease when it is reasonably certain that it will exercise that option. The Company elected to apply the short-term lease recognition exemption and does not recognize ROU asset and lease liabilities for leases with an initial term of 12 months or less and recognizes as expense the payments under such leases on a straight-line basis over the lease term. The Company's leases with an initial term of 12 months or less are immaterial.

Operating lease ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent the Company’s obligation to make lease payments over the lease term. Operating lease ROU assets and liabilities are recognized at lease commencement based on the present value of the remaining lease payments discounted using the Company’s incremental borrowing rate as the interest rate implicit in the lease arrangements is not readily determinable. The incremental borrowing rate is estimated to be the interest rate on a fully collateralized basis with similar terms and payments and in the economic environment where the leased asset is located. Operating lease ROU assets also include initial direct costs incurred, prepaid lease payments, minus any lease incentives. Operating lease expense is recognized on a straight-line basis over the lease term. The Company accounts for fixed payments for lease and non-lease components as a single lease component which increases the amount of ROU assets and liabilities. Non-lease components that are variable costs, such as common area maintenance, are expensed as incurred and not included in the ROU assets and lease liabilities.

Finance Leases

Assets under finance leases are recorded in property, plant and equipment, net and lease liabilities are included in accrued liabilities and other long-term liabilities on the consolidated balance sheet. Finance lease interest expense is recognized based on an effective interest method and depreciation of assets is recorded on a straight-line basis over the shorter of the lease term and useful life of the asset. The Company's finance leases are immaterial.

Recognition of leases for periods prior to the Company’s adoption of the new leasing standard as of July 1, 2019

Prior to July 1, 2019, leases were evaluated and recorded as capital leases if one of the following was true at inception: (a) the present value of minimum lease payments met or exceeded 90% of the fair value of the asset, (b) the lease term was greater than or equal to 75% of the economic life of the asset, (c) the lease arrangement contained a bargain purchase option, or (d) title to the property transferred to the Company at the end of the lease. The Company recorded an asset and liability for capital leases at present value of the minimum lease payments based on the incremental borrowing rate. Assets were depreciated over the useful life in accordance with the Company’s depreciation policy while rental payments and interest on the liability was accounted for using the effective interest method.

Leases that were not classified as capital leases were accounted for as operating leases. Operating lease agreements that had tenant improvement allowances were evaluated for lease incentives. For leases that contained escalating rent payments, the Company recognized rent expense on a straight-line basis over the lease term, with any lease incentives amortized as a reduction of rent expense over the lease term.

 
Income Taxes
Income Taxes
    
The Company accounts for income taxes under an asset and liability approach. Deferred income taxes reflect the impact of temporary differences between assets and liabilities recognized for financial reporting purposes and such amounts recognized for income tax reporting purposes, net of operating loss carry-forwards and other tax credits measured by applying enacted tax laws related to the financial statement periods. Valuation allowances are provided when necessary to reduce deferred tax assets to an amount that is more likely than not to be realized.

The Company recognizes tax liabilities for uncertain income tax positions on the income tax return based on the two-step process. The first step is to determine whether it is more likely than not that each income tax position would be sustained upon audit. The second step is to estimate and measure the tax benefit as the amount that has a greater than 50% likelihood of
being realized upon ultimate settlement with the tax authority. Estimating these amounts requires the Company to determine the probability of various possible outcomes. The Company evaluates these uncertain tax positions on a quarterly basis. This evaluation is based on the consideration of several factors, including changes in facts or circumstances, changes in applicable tax law, settlement of issues under audit and new exposures. If the Company later determines that its exposure is lower or that the liability is not sufficient to cover its revised expectations, the Company adjusts the liability and effects a related charge in its tax provision during the period in which the Company makes such a determination.

 
Variable Interest Entities
Variable Interest Entities

The Company determines at the inception of each arrangement whether an entity in which the Company holds an investment or in which the Company has other variable interests is considered a variable interest entity ("VIE"). The Company consolidates VIEs when it is the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (1) has the power to make decisions that most significantly affect the economic performance of the VIE and (2) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, the Company assesses whether any changes in the interest or relationship with the entity affect the determination of whether the entity is still a VIE and, if so, whether the Company is the primary beneficiary. If the Company is not the primary beneficiary in a VIE, the Company accounts for the investment or other variable interest in accordance with applicable GAAP.

The Company has concluded that Ablecom Technology, Inc. (“Ablecom”) and its affiliate, Compuware Technology, Inc. ("Compuware"), are VIEs; however, the Company is not the primary beneficiary as it does not have the power to direct the activities that are most significant to the entities and therefore, the Company does not consolidate these entities. In performing its analysis, the Company considered its explicit arrangements with Ablecom and Compuware, all contractual arrangements with these entities. Also, as a result of the substantial related party relationships between the Company and these entities, the Company considered whether any implicit arrangements exist that would cause the Company to protect these related parties’ interests from suffering losses. The Company determined it has no material implicit arrangements with Ablecom, Compuware or their shareholders.

The Company and Ablecom jointly established Super Micro Asia Science and Technology Park, Inc. (the "Management Company") in Taiwan to manage the common areas shared by the Company and Ablecom for its separately constructed manufacturing facilities. In fiscal year 2012, each party contributed $0.2 million for a 50% ownership interest of the Management Company. The Company has concluded that the Management Company is a VIE, and the Company is the primary beneficiary as it has the power to direct the activities that are most significant to the Management Company. For the fiscal years ended 2020, 2019 and 2018, the accounts of the Management Company were consolidated with the accounts of Super Micro Computer, and a noncontrolling interest was recorded for Ablecom's interest in the net assets and operations of the Management Company. Net income (loss) attributable to Ablecom's interest was not material for the periods presented and was included in general and administrative expenses in the Company's consolidated statements of operations.
 
Foreign Currency Transactions
Foreign Currency Transactions

The functional currency of the Company’s international subsidiaries is the U.S. dollar, with the exception of Super Micro Asia and Technology Park, Inc., a consolidated variable interest entity. Monetary assets and liabilities of the Company's international subsidiaries that are denominated in foreign currency are remeasured into U.S. dollars at period-end exchange rates. Non-monetary assets and liabilities that are denominated in the foreign currency are remeasured into U.S. dollars at the historical rates. Revenue and expenses that are denominated in the foreign currency are remeasured into U.S. dollars at the average exchange rates during the period. Remeasurement of foreign currency accounts and resulting foreign exchange transaction gains and losses, which have not been material, are reflected in the consolidated statements of operations in other expense, net.

The functional currency of Super Micro Asia and Technology Park, Inc. is New Taiwanese Dollar (“NTD”). Assets and liabilities are translated to U.S. dollars at the period-end exchange rate. Revenues and expenses are translated using the average exchange rate for the period. The effects of foreign currency translation are included in stockholders’ equity as a component of accumulated other comprehensive (loss) income in the accompanying consolidated balance sheets and periodic movements are summarized as a line item in the consolidated statements of comprehensive income.

The Company has an investment in a privately-held company that is accounted for under the equity method (the "Corporate Venture"). The functional currency of the Corporate Venture is the Chinese Yuan. Adjustments for the Company's share of the effects of foreign currency translation from local currency to U.S. dollars are recorded as increases or decreases to the carrying value of the investment and included in stockholders’ equity as a component of accumulated other comprehensive (loss) income in the accompanying consolidated balance sheets and periodic movements are summarized as a line item in the consolidated statements of comprehensive income.
 
Net Income Per Common Share
Net Income Per Common Share

Basic net income per common share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per common share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period increased to include the number of additional shares of common stock that would have been outstanding if the potentially dilutive securities had been issued. Potentially dilutive securities include outstanding stock options and unvested RSUs and PRSUs. Contingently issuable shares are included in computing basic net income per common share as of the date that all necessary conditions, including service vesting conditions have been satisfied. Contingently issuable shares are considered for computing diluted net income per common share as of the beginning of the period in which all necessary conditions have been satisfied and the only remaining vesting condition is a service vesting condition.
    
Under the treasury stock method, an increase in the fair market value of the Company's common stock results in a greater dilutive effect from outstanding stock options and RSUs and PRSUs. Additionally, the exercise of stock options and the vesting of RSUs results in a further dilutive effect on net income per share.
 
Concentration of Supplier and Credit Risk
Concentration of Credit Risk

Financial instruments which potentially subject the Company to concentration of credit risk consist primarily of cash and cash equivalents, restricted cash, investment in an auction rate security and accounts receivable.
Concentration of Supplier Risk

Certain materials used by the Company in the manufacturing of its products are available from a limited number of suppliers. Shortages could occur in these materials due to an interruption of supply or increased demand in the industry.
 
Accounting Pronouncements Recently Adopted and Not Yet Adopted
Accounting Pronouncements Recently Adopted

In February 2016, the FASB issued an amendment to the accounting guidance, Leases. The new lease accounting guidance supersedes the existing guidance. Under the new lease accounting guidance, lessees are required to recognize assets and liabilities on the balance sheet for most leases and provide enhanced disclosures. Leases will continue to be classified as either finance or operating. The Company adopted the new lease accounting guidance on July 1, 2019 using the modified retrospective approach, and as a result did not restate prior comparative periods. The Company elected to apply the “package of practical expedients” under the transition guidance of the new standard, which permits it not to reassess under the new lease accounting guidance its prior conclusions about lease identification, lease classification and initial direct costs, for leases that are in effect as of the date of adoption of the new lease accounting guidance. In connection with the adoption of the new lease accounting guidance, the Company recorded a transition adjustment to recognize ROU assets and lease liabilities on the Company’s consolidated balance sheet of $14.8 million and $15.2 million, respectively, on July 1, 2019, primarily related to real estate leases. See Note 12, "Leases," for further details.

In February 2018, the FASB issued Income Statement - Reporting Comprehensive Income: Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income, which allows companies to reclassify stranded tax effects resulting from the Tax Cuts and Jobs Act ("2017 Tax Reform Act"), from accumulated other comprehensive income to retained earnings. The guidance also requires certain new disclosures regardless of the election. The Company adopted this guidance on July 1, 2019. The adoption of this guidance did not have a material impact on the Company's consolidated financial statements and related disclosures.

In June 2018, the FASB issued amended guidance to expand the scope of ASC 718 - Compensation-Stock Compensation, to include share-based payment transactions for acquiring goods and services from non-employees. The amendments specify that the guidance applies to all share-based payment transactions in which a grantor acquires goods or services to be used or consumed in a grantor’s own operations by issuing share-based payment awards. The Company adopted this guidance on July 1, 2019. The adoption of the guidance did not have an impact on the Company's consolidated financial statements and related disclosures.

Accounting Pronouncements Not Yet Adopted

In June 2016, the FASB issued authoritative guidance, Financial Instruments-Credit Losses: Measurement of Credit Losses on Financial Instruments, that amends the impairment model for certain financial assets by requiring the use of an expected loss methodology, which will result in more timely recognition of credit losses. The amendment is effective for the Company from July 1, 2020. Early adoption is permitted. The adoption of the guidance is expected to result in the presentation of allowances for credit losses separately from the amortized cost of financial instruments that are not classified as available-for-sale debt securities.  The adoption is also expected to change the presentation of the Company’s available-for-sale debt securities to include the amortized cost and the allowance for credit losses parenthetically. The adoption will have an immaterial effect on the allowance for credit losses for trade receivables and beginning retained earnings and will have an immaterial effect on the Company’s financial statement disclosures.

In August 2018, the FASB issued amended guidance, Fair Value Measurement: Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement, to modify the disclosure requirements on fair value measurements based on the concepts in the FASB Concepts Statements, including the consideration of costs and benefits. The new standard is effective for the Company from July 1, 2020. The adoption of the new guidance will require the Company to present, on a prospective basis, narrative information regarding the uncertainty of the fair value measurements from the use of unobservable
inputs used in recurring fair value measurements categorized in Level 3 of the fair value hierarchy, to disclose the amount of gains and losses recognized in other comprehensive income for the period for financial instruments categorized within Level 3 of the fair value hierarchy, and quantitative information for the significant unobservable inputs used to develop the Level 3 fair value measurements. The adoption of the new guidance will also allow the Company to discontinue the presentation of information regarding transfers between Level 1 and Level 2 of the fair value hierarchy. As at June 30, 2020 the only financial instrument of the Company for which the recurring fair value measurements are categorized in Level 3 of the fair value hierarchy is its investment in an auction rate security.

In August 2018, the FASB issued authoritative guidance , Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract, to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal use software license). The accounting for the service element of a hosting arrangement that is a service contract is not affected by the amendments. According to the amendments, an entity shall determine which implementation costs to capitalize as an asset related to the service contract and which costs to expense. It requires an entity (customer) to expense the capitalized implementation costs of a hosting arrangement that is a service contract over the term of the hosting arrangement. The new standard is effective for the Company from July 1, 2020. The Company will adopt the new guidance on a prospective basis for any new hosting arrangement entered into after July 1, 2020 and does not expect the adoption of the guidance to have a material impact on its consolidated financial statement disclosures, results of operations and financial position.

In December 2019, the FASB issued amended guidance, Simplifying the Accounting for Income Taxes, to remove certain exceptions to the general principles from ASC 740 - Income Taxes, and to improve consistent application of U.S. GAAP for other areas of ASC 740 by clarifying and amending existing guidance. The guidance is effective for the Company from July 1, 2021; early adoption is permitted. The adoption of the guidance is not anticipated to have a material impact on its consolidated financial statements.

In March 2020, the FASB issued authoritative guidance, Facilitation of the Effects of Reference Rate Reform on Financial Reporting. The new guidance provides optional expedients and exceptions for applying generally accepted accounting principles to contract modifications and hedging relationships, subject to meeting certain criteria, that reference LIBOR or another reference rate expected to be discontinued.  The guidance also establishes (1) a general contract modification principle that entities can apply in other areas that may be affected by reference rate reform and (2) certain elective hedge accounting expedients. The amendment is effective for all entities through December 15, 2022. LIBOR is used to calculate the interest on borrowings under the Company's 2018 Bank of America Credit Facility. As the 2018 Bank of America Credit Facility, as amended, will terminate on June 30, 2021 before the phase out of LIBOR, the Company does not expect the adoption of the guidance to have an impact on its consolidated financial statement disclosures, results of operations and financial position.

 
XML 60 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Property, Plant and Equipment, Estimated Useful Lives
Property, plant and equipment is recorded at cost and depreciated using the straight-line method over the estimated useful lives of the related assets as follows:
Software
3 to 5 years
Machinery and equipment
3 to 7 years
Furniture and fixtures
5 years
Buildings
39 years
Building improvements
Up to 20 years
Land improvements
15 years
Leasehold improvements
Shorter of lease term or estimated useful life

Reconciliation of the Changes in Accrued Warranty Costs The following table presents for the fiscal years ended June 30, 2020, 2019 and 2018, the reconciliation of the changes in accrued warranty costs which is included as a component of accrued liabilities and other long-term liabilities (in thousands):

 
Years Ended June 30,
 
2020

2019

2018
Balance, beginning of the year
$
11,034


$
9,884


$
7,721

Provision for warranty
35,962


22,991


20,868

Costs utilized
(34,502
)

(26,281
)

(19,904
)
Change in estimated liability for pre-existing warranties
(115
)

4,440


1,199

Balance, end of the year
$
12,379


$
11,034


$
9,884

Current portion
9,984


8,661


7,589

Non-current portion
$
2,395


$
2,373


$
2,295



Computation of Basic and Diluted Net Income Per Common Share
The computation of basic and diluted net income per common share is as follows (in thousands, except per share amounts):
 
 
Years Ended June 30,
 
2020
 
2019
 
2018
Numerator:
 
 
 
 
 
Net income
$
84,308

 
$
71,918

 
$
46,165

 
 
 
 
 
 
Denominator:
 
 
 
 
 
Weighted-average shares outstanding
50,987

 
49,917

 
49,345

Effect of dilutive securities
1,851

 
1,799

 
2,806

Weighted-average diluted shares
52,838

 
51,716

 
52,151

 
 
 
 
 
 
Basic net income per common share
$
1.65

 
$
1.44

 
$
0.94

Diluted net income per common share
$
1.60

 
$
1.39

 
$
0.89



XML 61 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Disclosure (Tables)
12 Months Ended
Jun. 30, 2020
Fair Value Disclosures [Abstract]  
Schedule of cash equivalents and long-term investments measured at fair value on a recurring basis
The following table sets forth the Company’s financial instruments as of June 30, 2020 and 2019, which are measured at fair value on a recurring basis by level within the fair value hierarchy. These are classified based on the lowest level of input that is significant to the fair value measurement (in thousands):

June 30, 2020
Level 1
 
Level 2
 
Level 3
 
Asset at
Fair Value
Assets
 
 
 
 
 
 
 
Money market funds (1)
$
1,163

 
$

 
$

 
$
1,163

Certificates of deposit (2)

 
836

 

 
836

Auction rate security

 

 
1,571

 
1,571

Total assets measured at fair value
$
1,163

 
$
836

 
$
1,571

 
$
3,570

 
 
 
 
 
 
 
 
Liabilities
 
 
 
 
 
 
 
Performance awards liability (3)
$

 
$
2,100

 
$

 
$
2,100

Total liabilities measured at fair value
$

 
$
2,100

 
$

 
$
2,100

 
 
 
 
 
 
 
 
June 30, 2019
Level 1
 
Level 2
 
Level 3
 
Asset at
Fair Value
Money market funds (1)
$
1,162

 
$

 
$

 
$
1,162

Certificates of deposit (2)

 
1,285

 

 
1,285

Auction rate security

 

 
1,571

 
1,571

Total assets measured at fair value
$
1,162

 
$
1,285

 
$
1,571

 
$
4,018


(1) $0.4 million and $0.4 million in money market funds are included in cash and cash equivalents and $0.8 million and $0.8 million in money market funds are included in restricted cash, non-current in other assets in the consolidated balance sheets as of June 30, 2020 and 2019, respectively.

(2) $0.2 million and $0.2 million in certificates of deposit are included in cash and cash equivalents, $0.3 million and $0 in certificates of deposit are included in prepaid expenses and other assets, and $0.3 million and $1.1 million in certificates of deposit are included in restricted cash, non-current in other assets in the consolidated balance sheets as of June 30, 2020 and 2019, respectively.

(3) As of June 30, 2020, the current portion of the performance awards liability of $1.5 million is included in accrued liabilities and the noncurrent portion of $0.6 million is included in other long-term liabilities in the consolidated balance sheets. There was no such liability outstanding as of June 30, 2019.
Summary of long-term investments
The following is a summary of the Company’s investment in an auction rate security as of June 30, 2020 and 2019 (in thousands):
 
 
June 30, 2020 and 2019
 
Cost Basis
 
Gross
Unrealized
Holding
Gains
 
Gross
Unrealized
Holding
Losses
 
Fair Value
Auction rate security
$
1,750

 
$

 
$
(179
)
 
$
1,571


Summary of fair value significant inputs The significant inputs used in estimating the fair value of the awards as of June 30, 2020 are as follows:
Stock Price as of Period End
 
Performance Period
 
Risk-free Rate
 
Volatility
 
Dividend Yield
 
 
 
 
 
 
 
 
 
$28.39
 
1.25 - 2.00 years
 
0.16%
 
53.75%
 


XML 62 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Tables)
12 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following is a summary of net sales by product type (in thousands):
 
Years Ended June 30,
 
2020
 
2019
 
2018
Server and storage systems
$
2,620,754

 
$
2,858,644

 
$
2,663,580

Subsystems and accessories
718,527

 
641,716

 
696,912

Total
$
3,339,281

 
$
3,500,360

 
$
3,360,492


Server and storage systems constitute an assembly and integration of subsystems and accessories, and related services.
Subsystems and accessories are comprised of serverboards, chassis and accessories.

International net sales are based on the country and region to which the products were shipped. The following is a summary for the fiscal years ended June 30, 2020, 2019 and 2018, of net sales by geographic region (in thousands):

 
Years Ended June 30,
 
2020
 
2019
 
2018
United States
$
1,957,329

 
$
2,032,948

 
$
1,902,106

Asia
650,652

 
712,211

 
762,701

Europe
598,558

 
611,014

 
547,507

Other
132,742

 
144,187

 
148,178

Total
$
3,339,281

 
$
3,500,360

 
$
3,360,492


The following table presents the net sales from products sold through the Company's indirect sales channel and to its direct customers and OEMs for fiscal years 2020, 2019 and 2018 (in thousands):

 
Years Ended June 30,
 
2020
 
2019
 
2018
Indirect sales channel
$
1,771,614

 
$
1,376,633

 
$
1,395,841

Direct customers and OEMs
1,567,667

 
2,123,727

 
1,964,651

Total net sales
$
3,339,281

 
$
3,500,360

 
$
3,360,492


XML 63 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable Allowances (Tables)
12 Months Ended
Jun. 30, 2020
Receivables [Abstract]  
Reconciliation of accounts receivable allowances Accounts receivable allowances as of June 30, 2020, 2019 and 2018 consisted of the following (in thousands):

 
Beginning
Balance
 
Charged to
Cost and
Expenses (Recovered), net
 
Write-offs
 
Ending
Balance
Allowance for doubtful accounts:
 
 
 
 
 
 
 
Year ended June 30, 2020
$
8,906

 
$
(3,081
)
 
$
(1,239
)
 
$
4,586

Year ended June 30, 2019
1,945

 
7,058

 
(97
)
 
8,906

Year ended June 30, 2018
2,370

 
(96
)
 
(329
)
 
1,945


XML 64 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Tables)
12 Months Ended
Jun. 30, 2018
Inventory Disclosure [Abstract]  
Schedule of inventories

Inventories as of June 30, 2020 and 2019 consisted of the following (in thousands):

 
June 30,
 
2020
 
2019
Finished goods
$
656,817

 
$
492,387

Work in process
38,146

 
43,598

Purchased parts and raw materials
156,535

 
134,203

Total inventories
$
851,498

 
$
670,188


XML 65 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment (Tables)
12 Months Ended
Jun. 30, 2018
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment

Property, plant and equipment as of June 30, 2020 and 2019 consisted of the following (in thousands):

 
June 30,
 
2020
 
2019
Buildings
$
86,930

 
$
86,136

Land
75,251

 
74,926

Machinery and equipment
85,381

 
79,946

Buildings construction in progress (1)
46,311

 
14,189

Building and leasehold improvements
24,517

 
22,307

Software
20,597

 
18,415

Furniture and fixtures
21,544

 
20,193

 
360,531

 
316,112

Accumulated depreciation and amortization
(126,746
)
 
(108,775
)
Property, plant and equipment, net
$
233,785

 
$
207,337

__________________________
(1) Primarily relates to the development and construction costs associated with the Company’s Green Computing Park located in San Jose, California, and, to a lesser extent, in Taiwan.
XML 66 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Prepaid Expenses and Other Assets (Tables)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Schedule of prepaid expenses and other current assets  

Prepaid expenses and other current assets as of June 30, 2020 and 2019 consisted of the following (in thousands):
    
 
June 30,
 
2020
 
2019
Receivables from vendors (1)
$
94,859

 
$
83,050

Prepaid income tax
14,323

 
607

Prepaid expenses
7,075

 
7,269

Deferred service costs
4,161

 
3,374

Restricted cash
250

 
11,673

Others
6,317

 
3,822

Total prepaid expenses and other current assets
$
126,985

 
$
109,795

__________________________
(1) Includes receivables from contract manufacturers based on certain buy-sell arrangements of $83.8 million and $82.0 million as of June 30, 2020 and 2019, respectively.

Schedule of other long-term assets  
Other assets as of June 30, 2020 and 2019 consisted of the following (in thousands):
 
June 30,
 
2020
 
2019
Operating lease right-of-use asset
$
23,784

 
$

Deferred service costs, non-current
4,632

 
3,572

Restricted cash, non-current
1,607

 
2,303

Investment in auction rate security
1,571

 
1,571

Deposits
1,201

 
686

Non-marketable equity securities
128

 
878

Prepaid expense, non-current
1,576

 
1,649

Total other assets
$
34,499

 
$
10,659



Schedule of cash, cash equivalents, and restricted cash
Cash, cash equivalents and restricted cash as of June 30, 2020 and 2019 consisted of the following (in thousands):
 
June 30,
 
2020
 
2019
Cash and cash equivalents
$
210,533

 
$
248,164

Restricted cash included in prepaid expenses and other current assets
250

 
11,673

Restricted cash included in other assets
1,607

 
2,303

Total cash, cash equivalents and restricted cash
$
212,390

 
$
262,140


 
XML 67 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Liabilities (Tables)
12 Months Ended
Jun. 30, 2018
Payables and Accruals [Abstract]  
Schedule of accrued liabilities

Accrued liabilities as of June 30, 2019 and 2018 consisted of the following (in thousands):

 
June 30,
 
2020
 
2019
Accrued payroll and related expenses
$
33,577

 
$
25,552

Contract manufacturers liability
36,249

 
25,308

Accrued legal liabilities
18,114

 

Accrued professional fees
5,661

 
11,756

Customer deposits
9,942

 
11,133

Accrued warranty costs
9,984

 
8,661

Operating lease liability
6,310

 

Accrued cooperative marketing expenses
5,925

 
5,830

Others
29,639

 
26,438

Total accrued liabilities
$
155,401

 
$
114,678


XML 68 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Short-term and Long-term Debt (Tables)
12 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Schedule of short-term and long-term debt obligations

Short-term and long-term debt obligations as of June 30, 2020 and 2019 consisted of the following (in thousands):
 
 
June 30,
 
2020
 
2019
Line of credit:
 
 
 
Bank of America
$

 
$
1,116

Term loans:
 
 
 
CTBC Bank, due August 31, 2020
23,704

 
22,531

CTBC Bank, due June 4, 2030
5,697

 

Total term loans
29,401

 
22,531

Total debt
29,401

 
23,647

Short-term debt and current portion of long-term debt
23,704

 
23,647

Debt, Non-current
$
5,697

 
$



Schedule of maturities of short-term and long-term debt obligations
Principal payments on short-term and long-term debt obligations are due as follows (in thousands):

Fiscal Year:
Principal Payments
2021
$
23,704

2022

2023
68

2024
814

2025
814

2026 and thereafter
4,001

Total short-term and long-term debt
$
29,401


XML 69 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Other Long-term Liabilities (Tables)
12 Months Ended
Jun. 30, 2018
Other Liabilities Disclosure [Abstract]  
Schedule of other long-term liabilities

Other long-term liabilities as of June 30, 2020 and 2019 consisted of the following (in thousands):

 
June 30,
 
2020
 
2019
Operating lease liability, non-current
$
18,102

 
$

Accrued unrecognized tax benefits including related interest and penalties
15,496

 
20,102

Accrued warranty costs, non-current
2,395

 
2,373

Others
6,002

 
3,708

Total other long-term liabilities
$
41,995

 
$
26,183


XML 70 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
12 Months Ended
Jun. 30, 2020
Leases [Abstract]  
Summary of operating lease expense recognized and supplemental cash flow information
Operating lease expense recognized and supplemental cash flow information related to operating leases for the years ended June 30, 2020 and 2019 were as follows (in thousands):

 
 
Years Ended June 30,
 
 
2020
Operating lease expense (including expense for lease agreements with related parties of $1,421 and $0 for the years ended June 30, 2020 and 2019, respectively)
 
$
6,993

Cash payments for operating leases (including payments to related parties of $1,443 and $0 for the years ended June 30, 2020 and 2019, respectively)
 
$
6,411

New operating lease assets obtained in exchange for operating lease liabilities
 
$
15,229


Summary of maturities of operating lease liabilities under noncancelable operating lease arrangements (Topic 842) under noncancelable operating lease arrangements as of June 30, 2020 were as follows (in thousands):
Fiscal Year:
 
Maturities of operating leases
2021
 
$
7,073

2022
 
5,696

2023
 
4,246

2024
 
4,221

2025
 
4,309

2026 and beyond
 
956

Total future lease payments
 
$
26,501

Less: Imputed interest
 
(2,089
)
Present value of operating lease liabilities
 
$
24,412


Schedule of future minimum payments under operating leases (Topic 840)
As of June 30, 2019, prior to the adoption of the new lease accounting guidance, future minimum payments under operating leases having initial or remaining non-cancelable lease terms in excess of one year were as follows (in thousands):

Fiscal Year:
 
Minimum lease payments
2020
 
$
6,582

2021
 
3,831

2022
 
2,439

2023
 
1,175

2024
 
1,166

2025 and beyond
 
2,279

Total minimum lease payments
 
$
17,472


XML 71 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Tables)
12 Months Ended
Jun. 30, 2020
Related Party Transactions [Abstract]  
Schedule of Related Party Transactions
The Company’s results from transactions with Ablecom and Compuware for each of the fiscal years ended June 30, 2020, 2019, and 2018 are as follows (in thousands):

 
Years Ended June 30,
 
2020
 
2019
 
2018
Ablecom
 
 
 
 
 
Purchases (1)
$
160,084

 
$
145,273

 
$
152,332

 
 
 
 
 
 
Compuware
 
 
 
 
 
Net sales
$
23,867

 
$
17,651

 
$
46,921

Purchases (1)
131,763

 
139,579

 
119,548

__________________________
(1) Includes principally purchases of inventory and other miscellaneous items.

The Company's net sales to Ablecom were not material for the fiscal years ended June 30, 2020, 2019, and 2018.

The Company had the following balances related to transactions with Ablecom and Compuware as of June 30, 2020 and 2019 (in thousands):
 
June 30,
 
2020
 
2019
Ablecom
 
 
 
Accounts receivable and other receivables (1)
$
6,379

 
$
7,236

Accounts payable and accrued liabilities (2)
40,056

 
33,928

Other long-term liabilities (3)
513

 

 
 
 
 
Compuware
 
 
 
Accounts receivable and other receivables (1)
14,323

 
14,396

Accounts payable and accrued liabilities (2)
46,518

 
34,417

Other long-term liabilities (3)
186

 


__________________________
(1) Other receivables include receivables from vendors.
(2) Includes current portion of operating lease liabilities.
(3) Represents non-current portion of operating lease liabilities.

XML 72 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation and Stockholders' Equity (Tables)
12 Months Ended
Jun. 30, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of assumptions used to estimate fair value of stock options granted using Black-Scholes option pricing model
The fair value of stock option grants for the fiscal years ended June 30, 2020, 2019 and 2018 was estimated on the date of grant using the Black-Scholes option pricing model with the following assumptions:
 
 
Years Ended June 30,
 
2020
 
2019
 
2018
Risk-free interest rate
0.47% - 1.72%

 
2.32% - 2.97%

 
1.92% - 2.86%

Expected term
6.27 years

 
6.05 years

 
5.82 years

Dividend yield
%
 
%
 
%
Volatility
49.61% - 50.46%

 
47.34% - 50.28%

 
45.32% - 48.07%

Weighted-average fair value
$
9.59

 
$
9.25

 
$
10.98


Schedule of stock-based compensation expense
The following table shows total stock-based compensation expense included in the consolidated statements of operations for the fiscal years ended June 30, 2020, 2019 and 2018 (in thousands):
 
 
Years Ended June 30,
 
2020
 
2019
 
2018
Cost of sales
$
1,504

 
$
1,663

 
$
1,812

Research and development
12,202

 
12,981

 
13,893

Sales and marketing
1,680

 
1,805

 
1,980

General and administrative
4,803

 
4,735

 
6,971

Stock-based compensation expense before taxes
20,189

 
21,184

 
24,656

Income tax impact
(6,814
)
 
(4,349
)
 
(6,902
)
Stock-based compensation expense, net
$
13,375

 
$
16,835

 
$
17,754


Summary of stock option activity
The following table summarizes stock option activity during the fiscal years ended June 30, 2020, 2019 and 2018 under all plans:
 
 
 
Options
Outstanding
 
Weighted
Average
Exercise
Price per
Share
 
Weighted
Average
Remaining
Contractual
Term
(in Years)
 
Aggregate
Intrinsic
Value
(in thousands)
Balance as of June 30, 2017
 
8,375,659

 
$
15.88

 
 
 
 
Granted
 
489,705

 
$
23.58

 
 
 
 
Exercised
 
(267,970
)
 
$
11.36

 
 
 
 
Forfeited/Cancelled
 
(296,256
)
 
$
15.36

 
 
 
 
Balance as of June 30, 2018
 
8,301,138

 
$
16.50

 
 
 
 
Granted
 
434,320

 
$
18.58

 
 
 
 
Forfeited/Cancelled
 
(1,360,823
)
 
$
8.94

 
 
 
 
Balance as of June 30, 2019
 
7,374,635

 
$
18.02

 
 
 
 
Granted
 
273,260

 
$
19.61

 
 
 
 
Exercised
 
(1,812,000
)
 
$
15.74

 
 
 
 
Forfeited/Cancelled
 
(456,127
)
 
$
11.97

 
 
 
 
Balance as of June 30, 2020
 
5,379,768

 
$
19.38

 
4.07
 
$
50,245

Options vested and exercisable at June 30, 2020
 
4,723,734

 
$
19.25

 
3.46
 
$
44,932


Schedule of significant ranges of outstanding and exercisable stock options Additional information regarding options outstanding as of June 30, 2020, is as follows:
 
 
Options Outstanding
 
Options Vested and Exercisable
Range of
Exercise Prices
 
Number
Outstanding
 
Weighted-
Average
Remaining
Contractual
Term (Years)
 
Weighted-
Average
Exercise
Price Per
Share
 
Number
Exercisable
 
Weighted-
Average
Exercise
Price Per
Share
$9.24 - $11.76
 
613,268

 
2.35
 
$
10.26

 
613,268

 
$
10.26

12.37 - 13.67
 
554,260

 
2.62
 
$
13.01

 
489,132

 
$
13.01

14.23 - 15.22
 
583,989

 
2.84
 
$
14.65

 
559,995

 
$
14.64

15.54 - 17.60
 
588,616

 
3.69
 
$
17.29

 
454,312

 
$
17.20

17.69 - 18.93
 
776,839

 
2.65
 
$
18.51

 
776,839

 
$
18.51

20.37 - 22.05
 
546,617

 
5.61
 
$
20.93

 
385,163

 
$
20.98

22.10 - 25.44
 
786,440

 
6.40
 
$
23.98

 
562,458

 
$
24.51

26.60 - 28.45
 
652,579

 
5.66
 
$
27.15

 
606,617

 
$
27.09

28.71 - 37.06
 
249,160

 
4.76
 
$
34.28

 
247,950

 
$
34.31

39.19
 
28,000

 
4.62
 
$
39.19

 
28,000

 
$
39.19

$9.24 - $39.19
 
5,379,768

 
4.07
 
$
19.38

 
4,723,734

 
$
19.25


Summary of restricted stock unit activity
The following table summarizes RSUs and PRSUs activity during the fiscal years ended June 30, 2020 and 2019 under all plans: 
 
 
Time-based RSUs Outstanding
 
Weighted
Average
Grant-Date Fair Value per Share
 
PRSUs Outstanding
 
 
Weighted
Average
Grant-Date Fair Value per Share
Balance as of June 30, 2017
 
1,226,357

 
$
26.11

 

 
 
 
Granted
 
986,680

 
$
21.90

 
120,000

(1)
 
$
27.10

Released (2)
 
(572,789
)
 
$
26.34

 

 
 
 
Forfeited
 
(159,643
)
 
$
24.90

 

 
 
 
Balance as of June 30, 2018
 
1,480,605

 
$
23.34

 
120,000

 
 
$
27.10

Granted
 
1,086,911

 
$
18.37

 

 
 
 
Released (2)
 
(549,886
)
 
$
24.87

 

 
 
 
Forfeited
 
(144,528
)
 
$
20.25

 

 
 
 
Balance as of June 30, 2019
 
1,873,102

 
$
20.25

 
120,000

 
 
$
27.10

Granted
 
943,650

 
$
20.45

 
30,000

 
 
$
20.37

Released (2)
 
(871,274
)
 
$
20.97

 
(108,000
)
 
 
$
27.10

Forfeited
 
(177,451
)
 
$
19.49

 

 
 
 
Balance as of June 30, 2020
 
1,768,027

 
$
20.08

 
42,000

 
 
$
22.29


__________________________
(1)
Reflects the number of PRSUs that have been earned based on the achievement of performance metrics.
(2)
The number of shares released excludes 172,857 RSUs that were vested but not released in fiscal year 2019. The number of vested but not released RSUs for fiscal year 2020 was not material. The number of shares released also excludes 24,000 and 60,000 PRSUs that were vested but not released in fiscal years 2019 and 2018, respectively. These vested RSUs and PRSUs were primarily released in fiscal year 2020 and included in fiscal year 2020 number upon the effectiveness of the Company's registration statement on Form S-8.
XML 73 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Tables)
12 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Schedule of domestic and foreign components of income before income tax provision

The components of income before income tax provision for the fiscal years ended June 30, 2020, 2019 and 2018 are as follows (in thousands):

 
Years Ended June 30,
 
2020
 
2019
 
2018
United States
$
35,701


$
45,126


$
39,394

Foreign
49,127


44,397


48,821

Income before income tax provision
$
84,828


$
89,523


$
88,215


Schedule of income tax provision
The income tax provision for the fiscal years ended June 30, 2020, 2019 and 2018, consists of the following (in thousands):
 
Years Ended June 30,
 
2020
 
2019
 
2018
Current:
 
 
 
 
 
Federal
$
4,568

 
$
12,308

 
$
11,090

State
1,727

 
2,917

 
815

Foreign
10,399

 
16,531

 
12,984

 
16,694

 
31,756

 
24,889

Deferred:
 
 
 
 
 
Federal
(10,108
)
 
(13,078
)
 
14,304

State
(1,621
)
 
(2,888
)
 
265

Foreign
(2,043
)
 
(906
)
 
(1,015
)
 
(13,772
)
 
(16,872
)
 
13,554

Income tax provision
$
2,922

 
$
14,884

 
$
38,443



Schedule of deferred tax assets and liabilities
The Company’s net deferred tax assets as of June 30, 2020 and 2019 consist of the following (in thousands):
 
June 30,
 
2020
 
2019
Research and development credits
$
24,304

 
$
20,858

Deferred revenue
20,354

 
18,963

Inventory valuation
13,946

 
11,856

Capitalized research and development costs
7,509

 

Stock-based compensation
4,075

 
6,080

Lease obligations
3,632

 

Accrued vacation and bonus
3,281

 
2,681

Prepaid and accrued expenses
2,560

 

Warranty accrual
2,051

 
1,948

Bad debt and other reserves
1,917

 
1,283

Marketing fund accrual
548

 
554

Other
3,652

 
3,276

Total deferred income tax assets
87,829

 
67,499

Deferred tax liabilities-depreciation and other
(4,428
)
 
(5,406
)
Right of use asset
(3,612
)
 

Valuation allowance
(24,891
)
 
(20,967
)
Deferred income tax assets, net
$
54,898

 
$
41,126



Reconciliation of effective income tax rate
The following is a reconciliation for the fiscal years ended June 30, 2020, 2019 and 2018, of the statutory rate to the Company’s effective federal tax rate:

 
 
Years Ended June 30,
 
 
2020
 
2019
 
2018
Income tax provision at statutory rate
 
21.0
 %
 
21.0
 %
 
28.1
 %
State income tax, net of federal tax benefit
 

 
0.5

 
(0.1
)
Foreign rate differential
 

 
1.1

 
(6.0
)
Research and development tax credit
 
(13.1
)
 
(9.5
)
 
(8.7
)
Uncertain tax positions, net of (settlement) with Tax Authorities
 
(2.3
)
 
4.1

 
6.3

Foreign derived intangible / Subpart F income inclusion
 
(3.8
)
 
(2.1
)
 
0.7

Stock-based compensation
 
(2.8
)
 
2.1

 
1.8

Non deductible penalty on SEC matter
 
4.4

 

 

Provision to return true-up
 
(1.1
)
 
(1.6
)
 
1.5

Tax reform related charge
 

 

 
17.9

Qualified production activity deduction
 

 

 
(1.3
)
Other, net
 
1.1

 
1.0

 
3.4

Effective tax rate
 
3.4
 %
 
16.6
 %
 
43.6
 %

Schedule of unrecognized tax benefits rollforward
The following table summarizes the activity related to the unrecognized tax benefits (in thousands):
 
Gross*
Unrecognized
Income Tax
Benefits
Balance at June 30, 2017
19,217

Gross increases:
 
For current year’s tax positions
6,864

For prior years’ tax positions

Gross decreases:
 
Decreases due to a lapse of the statute of limitations
(964
)
Balance at June 30, 2018
25,117

Gross increases:
 
For current year’s tax positions
7,789

For prior years’ tax positions

Gross decreases:
 
Decreases due to settlements with taxing authority
(1,504
)
Decreases due to lapse of statute of limitations
(3,354
)
Balance at June 30, 2019
28,048

Gross increases:
 
For current year’s tax positions
8,769

For prior years’ tax positions
505

Gross decreases:
 
Decreases due to settlements with taxing authority
(7,632
)
Decreases due to lapse of statute of limitations
(2,484
)
Balance at June 30, 2020
$
27,206

________________________
*excludes interest, penalties, federal benefit of state reserves 
XML 74 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting (Tables)
12 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Summary of property, plant and equipment
The following is a summary of property, plant and equipment, net (in thousands):
 
 
June 30,
 
2020
 
2019
Long-lived assets:
 
 
 
United States
$
178,812

 
$
162,835

Asia
51,605

 
41,915

Europe
3,368

 
2,587

 
$
233,785

 
$
207,337


XML 75 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Selected Quarterly Financial Information (Unaudited) (Tables)
12 Months Ended
Jun. 30, 2020
Quarterly Financial Data [Abstract]  
Schedule of quarterly financial information The Company's quarterly results of operations for these periods are not necessarily indicative of future results of operations.

 
Three Months Ended
 
Jun. 30
2020
Mar. 31
2020
Dec. 31
2019
Sep. 30
2019
Jun. 30
2019
Mar. 31
2019
Dec. 31
2018
Sep. 30
2018
 
(In thousands, except per share data)
Net sales
$
896,126

$
772,408

$
870,943

$
799,804

$
854,234

$
743,499

$
931,509

$
971,118

Gross profit
123,517

133,360

138,404

130,929

132,034

112,327

127,922

123,239

Net income
18,450

15,807

23,706

26,345

23,710

10,646

18,220

19,342

Net income per common share:








Basic
0.35

0.31

0.47

0.52

0.47

0.21

0.37

0.39

Diluted
0.34

0.29

0.46

0.51

0.46

0.21

0.36

0.37


XML 76 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies - Property, Plant and Equipment Table (Details)
12 Months Ended
Jun. 30, 2020
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Buildings  
Property, Plant and Equipment [Line Items]  
Estimated useful life 39 years
Land improvements  
Property, Plant and Equipment [Line Items]  
Estimated useful life 15 years
Minimum | Software  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Minimum | Machinery and equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful life 3 years
Maximum | Software  
Property, Plant and Equipment [Line Items]  
Estimated useful life 5 years
Maximum | Machinery and equipment  
Property, Plant and Equipment [Line Items]  
Estimated useful life 7 years
Maximum | Building improvements  
Property, Plant and Equipment [Line Items]  
Estimated useful life 20 years
XML 77 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies - Long-Lived Assets (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Impairment of long-lived assets held-for-use $ 0 $ 0 $ 0
XML 78 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies - Allowances for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Allowance (recoveries) for doubtful accounts $ (3,081) $ 7,058 $ (96)
XML 79 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies - Product Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Product Warranties:      
Balance, beginning of the year $ 11,034 $ 9,884 $ 7,721
Provision for warranty 35,962 22,991 20,868
Costs utilized (34,502) (26,281) (19,904)
Change in estimated liability for pre-existing warranties (115) 4,440 1,199
Balance, end of the year 12,379 11,034 9,884
Current portion 9,984 8,661 7,589
Non-current portion $ 2,395 $ 2,373 $ 2,295
Minimum      
Product Warranty [Line Items]      
Product warranty period 15 months    
Maximum      
Product Warranty [Line Items]      
Product warranty period 39 months    
XML 80 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies - Research and Development (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Reduction of research and development expenses $ 2.1 $ 2.8 $ 6.1
Cancellation fee, net, received from canceled joint venture reducing research and development expense $ 9.5    
XML 81 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies - Advertising Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Advertising costs $ 3.0 $ 2.4 $ 3.5
XML 82 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies - Variable Interest Entities (Details) - Super Micro Asia Science and Technology Park, Inc. - Variable Interest Entity, primary beneficiary
$ in Millions
12 Months Ended
Jun. 30, 2012
USD ($)
Variable Interest Entity [Line Items]  
Variable Interest Entity contribution $ 0.2
Variable Interest Entity, ownership percentage 50.00%
XML 83 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies - Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Numerator:                      
Net income                 $ 84,308 $ 71,918 $ 46,165
Denominator:                      
Weighted-average shares outstanding (in shares)                 50,987 49,917 49,345
Effect of dilutive securities (in shares)                 1,851 1,799 2,806
Weighted-average diluted shares (in shares)                 52,838 51,716 52,151
Basic net income per common share (in dollars per share) $ 0.35 $ 0.31 $ 0.47 $ 0.52 $ 0.47 $ 0.21 $ 0.37 $ 0.39 $ 1.65 $ 1.44 $ 0.94
Diluted net income per common share (in dollars per share) $ 0.34 $ 0.29 $ 0.46 $ 0.51 $ 0.46 $ 0.21 $ 0.36 $ 0.37 $ 1.60 $ 1.39 $ 0.89
Employee stock options and restricted stock units                      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                      
Anti-dilutive outstanding equity awards (in shares)                 2,208 3,758 2,221
XML 84 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies - Concentration of Risk (Details)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Total purchases | Supplier Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 26.80% 21.80% 26.00%
Accounts receivable | Customer concentration risk      
Concentration Risk [Line Items]      
Concentration risk percentage 10.10% 17.00%  
Affiliated | Cost of sales | Supplier Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 10.10% 9.20% 9.00%
XML 85 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Summary of Significant Accounting Policies - Adoption of Topic 842 (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2020
Jul. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease right-of-use asset   $ 23,784 $ 14,800
Operating lease, liability   $ 24,412  
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201812Member    
Change in Accounting Principle, Accounting Standards Update, Transition Option Elected [Extensible List] us-gaap:AccountingStandardsUpdate201812ModifiedRetrospectiveMember    
ASU 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Operating lease right-of-use asset     14,800
Operating lease, liability     $ 15,200
XML 86 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Disclosure - Assets and Liabilities at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Accrued liabilities, current $ 155,401 $ 114,678
Other long-term liabilities 41,995 26,183
Share-based Payment Arrangement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Accrued liabilities, current 1,500  
Other long-term liabilities 600  
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash 400 400
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash 200 200
Prepaid expense and other assets 300 0
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 3,570 4,018
Performance awards liability 2,100 0
Total liabilities measured at fair value 2,100  
Fair Value, Measurements, Recurring | Auction Rate Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Auction rate security 1,571 1,571
Fair Value, Measurements, Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash 1,163 1,162
Fair Value, Measurements, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash 836 1,285
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 1,163 1,162
Performance awards liability 0  
Total liabilities measured at fair value 0  
Fair Value, Measurements, Recurring | Level 1 | Auction Rate Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Auction rate security 0 0
Fair Value, Measurements, Recurring | Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash 1,163 1,162
Fair Value, Measurements, Recurring | Level 1 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash 0 0
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 836 1,285
Performance awards liability 2,100  
Total liabilities measured at fair value 2,100  
Fair Value, Measurements, Recurring | Level 2 | Auction Rate Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Auction rate security 0 0
Fair Value, Measurements, Recurring | Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash 0 0
Fair Value, Measurements, Recurring | Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash 836 1,285
Fair Value, Measurements, Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets measured at fair value 1,571 1,571
Performance awards liability 0  
Total liabilities measured at fair value 0  
Fair Value, Measurements, Recurring | Level 3 | Auction Rate Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Auction rate security 1,571 1,571
Fair Value, Measurements, Recurring | Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash 0 0
Fair Value, Measurements, Recurring | Level 3 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash $ 0 $ 0
XML 87 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Disclosure - Significant Inputs (Details)
12 Months Ended
Jun. 30, 2020
$ / shares
Minimum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Performance Period 1 year 2 months 30 days
Maximum  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Performance Period 2 years
Performance Awards  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Stock Price as of Period End (in dollars per share) $ 28.39
Risk-free interest rate 0.16%
Volatility 53.75%
Dividend yield 0.00%
XML 88 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Disclosure - Long-term Investments (Details) - Auction Rate Securities - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost Basis $ 1,750 $ 1,750
Gross Unrealized Holding Gains 0 0
Gross Unrealized Holding Losses (179) (179)
Fair Value $ 1,571 $ 1,571
XML 89 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Disclosure - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jul. 01, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Equity securities without readily determinable fair value, amount $ 100 $ 900    
Impairment of investments 0 2,661 $ 0  
Fair Value, Measurements, Recurring | Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of outstanding debt $ 29,400 $ 23,600    
Fair Value, Nonrecurring | Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Equity securities without readily determinable fair value, amount, initial cost basis       $ 2,700
XML 90 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Summary of Net Sales by Product Type (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]                      
Net sales $ 896,126 $ 772,408 $ 870,943 $ 799,804 $ 854,234 $ 743,499 $ 931,509 $ 971,118 $ 3,339,281 $ 3,500,360 $ 3,360,492
Server and storage systems                      
Disaggregation of Revenue [Line Items]                      
Net sales                 2,620,754 2,858,644 2,663,580
Subsystems and accessories                      
Disaggregation of Revenue [Line Items]                      
Net sales                 $ 718,527 $ 641,716 $ 696,912
XML 91 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Summary of Net Sales by Location (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]                      
Net sales $ 896,126 $ 772,408 $ 870,943 $ 799,804 $ 854,234 $ 743,499 $ 931,509 $ 971,118 $ 3,339,281 $ 3,500,360 $ 3,360,492
United States                      
Disaggregation of Revenue [Line Items]                      
Net sales                 1,957,329 2,032,948 1,902,106
Asia                      
Disaggregation of Revenue [Line Items]                      
Net sales                 650,652 712,211 762,701
Europe                      
Disaggregation of Revenue [Line Items]                      
Net sales                 598,558 611,014 547,507
Other                      
Disaggregation of Revenue [Line Items]                      
Net sales                 $ 132,742 $ 144,187 $ 148,178
XML 92 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Summary of Revenue by Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Disaggregation of Revenue [Line Items]                      
Net sales $ 896,126 $ 772,408 $ 870,943 $ 799,804 $ 854,234 $ 743,499 $ 931,509 $ 971,118 $ 3,339,281 $ 3,500,360 $ 3,360,492
Indirect sales channel                      
Disaggregation of Revenue [Line Items]                      
Net sales                 1,771,614 1,376,633 1,395,841
Direct customers and OEMs                      
Disaggregation of Revenue [Line Items]                      
Net sales                 $ 1,567,667 $ 2,123,727 $ 1,964,651
XML 93 R64.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Narrative (Details)
$ in Millions
12 Months Ended
Jun. 30, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Contract with customer liability, revenue recognized in the period $ 91.9
XML 94 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Performance Obligation (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining revenue performance obligation, amount $ 203.8
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining revenue performance obligation, percent to be recognized 52.00%
Remaining performance obligation, expected timing of satisfaction, period 12 months
XML 95 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable Allowances - Schedule of Accounts Receivable Allowance (Details) - Allowance for doubtful accounts - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Movement in Valuation Allowances and Reserves      
Beginning Balance $ 8,906 $ 1,945 $ 2,370
Charged to Cost and Expenses (Recovered), net (3,081) 7,058 (96)
Write-offs (1,239) (97) (329)
Ending Balance $ 4,586 $ 8,906 $ 1,945
XML 96 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Inventory, Net, Items Net of Reserve Alternative [Abstract]    
Finished goods $ 656,817 $ 492,387
Work in process 38,146 43,598
Purchased parts and raw materials 156,535 134,203
Total inventories $ 851,498 $ 670,188
XML 97 R68.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Inventory Disclosure [Abstract]      
Provision for excess and obsolete inventories, excluding write-down to net realizable value $ 22.6 $ 28.5 $ 9.4
Provision to write-down to net realizable value $ (4.2) $ 4.4 $ 0.0
XML 98 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 360,531 $ 316,112
Accumulated depreciation and amortization (126,746) (108,775)
Property, plant and equipment, net 233,785 207,337
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 86,930 86,136
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 75,251 74,926
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 85,381 79,946
Buildings construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 46,311 14,189
Building and leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 24,517 22,307
Software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 20,597 18,415
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 21,544 $ 20,193
XML 99 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Prepaid Expenses and Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Prepaid Expense and Other Assets, Current [Abstract]    
Receivables from vendors $ 94,859 $ 83,050
Prepaid income tax 14,323 607
Prepaid expenses 7,075 7,269
Deferred service costs 4,161 3,374
Restricted cash 250 11,673
Others 6,317 3,822
Total prepaid expenses and other current assets 126,985 109,795
Receivables from contract manufacturers, buy-sell arrangement $ 83,800 $ 82,000
XML 100 R71.htm IDEA: XBRL DOCUMENT v3.20.2
Prepaid Expenses and Other Assets - Schedule of Other Long Term Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jul. 01, 2019
Jun. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]      
Operating lease right-of-use asset $ 23,784 $ 14,800  
Deferred service costs, non-current 4,632   $ 3,572
Restricted cash, non-current 1,607   2,303
Investment in auction rate security 1,571   1,571
Deposits 1,201   686
Non-marketable equity securities 128   878
Prepaid expense, non-current 1,576   1,649
Total other assets $ 34,499   $ 10,659
XML 101 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Prepaid Expenses and Other Assets - Schedule of Cash and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]        
Cash and cash equivalents $ 210,533 $ 248,164    
Restricted cash included in prepaid expenses and other current assets 250 11,673    
Restricted cash included in other assets 1,607 2,303    
Total cash, cash equivalents and restricted cash $ 212,390 $ 262,140 $ 120,382 $ 112,797
XML 102 R73.htm IDEA: XBRL DOCUMENT v3.20.2
Investment in a Corporate Venture - Narrative (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2017
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jul. 01, 2018
Schedule of Equity Method Investments [Line Items]          
Other long-term liabilities   $ 41,995,000 $ 26,183,000    
Investment in equity investee   2,703,000 1,701,000    
Retained earnings   696,211,000 611,903,000    
Income (loss) from equity method investments   2,402,000 (2,721,000) $ (3,607,000)  
Cost of sales   2,813,071,000 3,004,838,000 2,930,498,000  
Intra-entity profits share for unsold products, eliminated in consolidation   3,000,000.0 1,700,000    
ASU 2017-05          
Schedule of Equity Method Investments [Line Items]          
Other long-term liabilities         $ 2,100,000
Investment in equity investee         3,000,000.0
Retained earnings         $ 900,000
Corporate Venture          
Schedule of Equity Method Investments [Line Items]          
Equity method investment, ownership percentage 30.00%        
Other long-term liabilities $ 7,000,000.0        
Deferred gain amortization period 5 years        
Investment in equity investee   2,700,000 1,700,000    
Impairment of investments   0 0 0  
Cost of sales   61,900,000 52,200,000 $ 21,700,000  
Accounts receivable   7,800,000 13,100,000    
Corporate Venture | Investor In China          
Schedule of Equity Method Investments [Line Items]          
Equity method investment, ownership percentage 70.00%        
Corporate Venture | Accrued Liabilities          
Schedule of Equity Method Investments [Line Items]          
Unamortized deferred gain   2,000,000.0 2,000,000.0    
Corporate Venture | Long-Term Liabilities          
Schedule of Equity Method Investments [Line Items]          
Unamortized deferred gain   $ 1,000,000.0 $ 3,000,000.0    
XML 103 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Liabilities - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Payables and Accruals [Abstract]      
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccruedLiabilitiesCurrent    
Accrued payroll and related expenses $ 33,577 $ 25,552  
Contract manufacturers liability 36,249 25,308  
Loss Contingency, Accrual, Current 18,114 0  
Accrued professional fees 5,661 11,756  
Customer deposits 9,942 11,133  
Accrued warranty costs 9,984 8,661 $ 7,589
Operating lease liability 6,310    
Accrued cooperative marketing expenses 5,925 5,830  
Others 29,639 26,438  
Total accrued liabilities $ 155,401 $ 114,678  
XML 104 R75.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Liabilities - Narrative (Details)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
board_member
tranche
day
$ / shares
Jun. 30, 2020
USD ($)
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Performance bonus, stock price, threshold consecutive trading days | day 10  
Number of board members, performance awards | board_member 2  
Accrued bonuses   $ 2.1
Unrecognized bonus compensation expense   $ 3.3
Minimum    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Unrecognized bonus compensation expense, period   2 months 8 days
Maximum    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Unrecognized bonus compensation expense, period   1 year 2 months 4 days
Accrued Liabilities    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Accrued bonuses   $ 1.5
Other Noncurrent Liabilities    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Accrued bonuses   $ 0.6
Employees    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Performance bonuses approved $ 25.3  
Performance bonus, tranche one 8.0  
Performance bonus, tranche two $ 17.3  
Stock price threshold to earn bonus, tranche two (in dollars per share) | $ / shares $ 21.39  
Chief Executive Officer    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Performance bonuses approved $ 8.1  
Stock price threshold to earn bonus, tranche two (in dollars per share) | $ / shares $ 32.99  
Performance bonus, stock price, threshold consecutive trading days | day 20  
Performance bonus, number of tranches | tranche 2  
Performance bonus, percent of amount, tranche one 50.00%  
Stock price threshold to earn bonus, tranche one (in dollars per share) | $ / shares $ 31.61  
Performance bonus, percent of amount, tranche two 50.00%  
Percent of bonus subject to performance condition 50.00%  
Senior Executive    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Performance bonuses approved $ 0.1  
Two Board Of Director Members    
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]    
Performance bonuses approved $ 0.3  
Stock price threshold to earn bonus, tranche two (in dollars per share) | $ / shares $ 32.99  
Performance bonus, number of tranches | tranche 2  
Stock price threshold to earn bonus, tranche one (in dollars per share) | $ / shares $ 31.61  
XML 105 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Short-term and Long-term Debt - Schedule of Line of Credit and Short-term Debt (Details) - USD ($)
Jun. 30, 2020
Jun. 30, 2019
Short-term Debt [Line Items]    
Short-term debt $ 23,704,000 $ 23,647,000
Long-term debt 5,697,000 0
Total debt 29,401,000 23,647,000
Short-term debt and current portion of long-term debt 23,704,000 23,647,000
Debt, Non-current 5,697,000 0
Term loan | Secured debt    
Short-term Debt [Line Items]    
Total debt 29,401,000 22,531,000
CTBC Bank, due August 31, 2020 | Term loan | Secured debt    
Short-term Debt [Line Items]    
Short-term debt 23,704,000 22,531,000
CTBC Bank, due June 4, 2030 | Term loan | Secured debt    
Short-term Debt [Line Items]    
Long-term debt 5,697,000 0
Bank of America | Bank of America 2018 Credit Agreement | Line of credit | Revolving Credit Facility    
Short-term Debt [Line Items]    
Short-term debt $ 0 $ 1,116,000
XML 106 R77.htm IDEA: XBRL DOCUMENT v3.20.2
Short-term and Long-term Debt - 2018 Bank of America Credit Facility (Details) - USD ($)
1 Months Ended
May 12, 2020
May 11, 2020
Oct. 31, 2019
Oct. 31, 2018
Apr. 30, 2018
Jun. 30, 2020
Sep. 30, 2019
Jun. 30, 2019
Short-term Debt [Line Items]                
Debt, total outstanding borrowings           $ 23,704,000   $ 23,647,000
Bank of America 2018 Credit Agreement | Bank of America                
Short-term Debt [Line Items]                
Interest rate (as a percent)           3.00%   4.50%
Line of credit | Revolving Credit Facility And Other Financial Accommodations | Bank of America 2018 Credit Agreement | Bank of America                
Short-term Debt [Line Items]                
Credit facility, maximum borrowing capacity         $ 250,000,000.0      
Line of credit | Revolving Credit Facility | Bank of America 2018 Credit Agreement | Bank of America                
Short-term Debt [Line Items]                
Credit facility, maximum borrowing capacity     $ 15,000,000.0   $ 5,000,000.0      
Credit facility expiration period         364 days      
Amendment fee paid $ 700,000              
Line of credit facility, variable rate threshold, amount outstanding 125,000,000.0              
Line of credit facility, covenant threshold, amount outstanding $ 220,000,000.0              
Line of credit facility, unused capacity, commitment fee percentage 0.375%              
Debt, total outstanding borrowings           $ 0   $ 1,116,000
Commitment fee amount     6,400,000 $ 3,200,000        
Debt issuance costs, gross           600,000   $ 300,000
Credit facility, remaining borrowing capacity           $ 243,600,000    
Line of credit | Revolving Credit Facility | Bank of America 2018 Credit Agreement | Bank of America | LIBOR                
Short-term Debt [Line Items]                
Credit facility, basis spread on variable rate (as a percent)   2.75%            
Line of credit | Revolving Credit Facility | Bank of America 2018 Credit Agreement | Bank of America | LIBOR | Minimum                
Short-term Debt [Line Items]                
Credit facility, basis spread on variable rate (as a percent) 2.00%              
Line of credit | Revolving Credit Facility | Bank of America 2018 Credit Agreement | Bank of America | LIBOR | Maximum                
Short-term Debt [Line Items]                
Credit facility, basis spread on variable rate (as a percent) 2.25%              
Standby Letters of Credit | Revolving Credit Facility | Bank of America 2018 Credit Agreement | Bank of America                
Short-term Debt [Line Items]                
Credit facility, maximum borrowing capacity     $ 6,400,000       $ 3,200,000  
XML 107 R78.htm IDEA: XBRL DOCUMENT v3.20.2
Short-term and Long-term Debt - 2019 CTBC Credit Facility (Details)
1 Months Ended
Jun. 30, 2019
USD ($)
Jan. 31, 2018
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2020
TWD ($)
Aug. 31, 2018
USD ($)
Jan. 31, 2018
TWD ($)
Short-term Debt [Line Items]            
Short-term debt $ 23,647,000   $ 23,704,000      
Line of credit facility, amount outstanding 0   5,697,000      
CTBC Bank | CTBC 2018 Facility            
Short-term Debt [Line Items]            
Credit facility, maximum borrowing capacity   $ 50,000,000.0     $ 40,000,000.0  
Secured debt | Term loan | CTBC Credit Facility            
Short-term Debt [Line Items]            
Short-term debt $ 22,531,000   23,704,000      
Secured debt | CTBC Bank | Term loan | CTBC Credit Facility            
Short-term Debt [Line Items]            
Credit facility, term 12 months 12 months        
Credit facility, maximum borrowing capacity   $ 23,600,000 22,500,000 $ 700,000,000.0   $ 700,000,000.0
Line of credit facility, amount outstanding $ 0   0      
Customs Bond | CTBC Bank | Term loan | CTBC Credit Facility, 12 Month, Up To 0.50% Interest            
Short-term Debt [Line Items]            
Credit facility, term 12 months 12 months        
Credit facility, maximum borrowing capacity   $ 3,400,000 $ 3,200,000 $ 100,000,000.0   $ 100,000,000.0
Interest rate, stated percentage   0.50% 0.50% 0.50%   0.50%
Customs Bond | CTBC Bank | Term loan | CTBC Credit Facility, 12 Month, Up To 0.25% Interest            
Short-term Debt [Line Items]            
Credit facility, term   12 months        
Credit facility, maximum borrowing capacity   $ 50,500,000       $ 1,500,000,000.0
Customs Bond | CTBC Bank | Term loan | CTBC Credit Facility, 180 Day, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Percent Interest            
Short-term Debt [Line Items]            
Credit facility, term 180 days          
Credit facility, maximum borrowing capacity     $ 48,200,000 $ 1,500,000,000.0    
Percent of eligible accounts receivable     100.00% 100.00%    
Customs Bond | CTBC Bank | Line of credit | CTBC Credit Facility            
Short-term Debt [Line Items]            
Credit facility, maximum borrowing capacity     $ 50,000,000.0      
Customs Bond | CTBC Bank | Line of credit | CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest            
Short-term Debt [Line Items]            
Credit facility, term 12 months          
Credit facility, maximum borrowing capacity     $ 50,000,000.0      
Percent of eligible accounts receivable     100.00% 100.00%    
Revolving Credit Facility | Line of credit | CTBC Credit Facility            
Short-term Debt [Line Items]            
Credit facility, remaining borrowing capacity     $ 26,300,000      
Collateral amount     $ 25,400,000      
CTBC's Established NTD Interest Rate | Secured debt | CTBC Bank | Term loan | CTBC Credit Facility            
Short-term Debt [Line Items]            
Credit facility, basis spread on variable rate (as a percent) 0.25% 0.25%        
CTBC's Established NTD Interest Rate | Customs Bond | CTBC Bank | Term loan | CTBC Credit Facility, 12 Month, Up To 0.25% Interest            
Short-term Debt [Line Items]            
Credit facility, basis spread on variable rate (as a percent)   0.25%        
Minimum | CTBC's Established NTD Interest Rate | Customs Bond | CTBC Bank | Term loan | CTBC Credit Facility, 180 Day, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Percent Interest            
Short-term Debt [Line Items]            
Credit facility, basis spread on variable rate (as a percent) 0.30%          
Minimum | CTBC's Established USD Interest Rate | Customs Bond | CTBC Bank | Line of credit | CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest            
Short-term Debt [Line Items]            
Credit facility, basis spread on variable rate (as a percent) 0.30%          
Maximum | CTBC Bank            
Short-term Debt [Line Items]            
Interest rate (as a percent) 0.93%   0.45% 0.45%    
Maximum | CTBC's Established NTD Interest Rate | Customs Bond | CTBC Bank | Term loan | CTBC Credit Facility, 180 Day, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Percent Interest            
Short-term Debt [Line Items]            
Credit facility, basis spread on variable rate (as a percent) 0.50%          
Maximum | CTBC's Established USD Interest Rate | Customs Bond | CTBC Bank | Line of credit | CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest            
Short-term Debt [Line Items]            
Credit facility, basis spread on variable rate (as a percent) 0.50%          
XML 108 R79.htm IDEA: XBRL DOCUMENT v3.20.2
Short-term and Long-term Debt - 2020 CTBC Term Loan Facility (Details)
$ in Thousands
1 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2020
TWD ($)
Jun. 30, 2019
USD ($)
Debt Instrument [Line Items]      
Long-term debt $ 5,697   $ 0
Term loan | Secured debt | CTBC Bank | 2020 CTBC Term Loan Facility      
Debt Instrument [Line Items]      
Credit facility, maximum borrowing capacity $ 40,700 $ 1,200,000,000  
Percent of balances owed on commercial invoices, limitation on proceeds amount 80.00% 80.00%  
Credit facility, term 10 years    
Proceeds from lines of credit $ 5,700    
Interest rate (as a percent) 0.45% 0.45%  
Collateral amount $ 10,100    
Term loan | Secured debt | CTBC Bank | 2020 CTBC Term Loan Facility | Two-Year Term Floating Rate Of Postal Saving Interest Rate      
Debt Instrument [Line Items]      
Credit facility, basis spread on variable rate (as a percent) 0.105%    
Term loan | Secured debt | CTBC Bank | 2020 CTBC Term Loan Facility | Base Rate      
Debt Instrument [Line Items]      
Credit facility, basis spread on variable rate (as a percent) 4.00%    
Term loan | Secured debt | 2020 CTBC Term Loan Facility      
Debt Instrument [Line Items]      
Long-term debt $ 5,697   $ 0
XML 109 R80.htm IDEA: XBRL DOCUMENT v3.20.2
Short-term and Long-term Debt - Maturities of Short-term and Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Debt Disclosure [Abstract]    
2021 $ 23,704  
2022 0  
2023 68  
2024 814  
2025 814  
2026 and thereafter 4,001  
Total debt $ 29,401 $ 23,647
XML 110 R81.htm IDEA: XBRL DOCUMENT v3.20.2
Other Long-term Liabilities - Schedule of Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Other Liabilities Disclosure [Abstract]      
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:OtherLiabilitiesNoncurrent us-gaap:OtherLiabilitiesNoncurrent  
Operating lease liability, non-current $ 18,102 $ 0  
Accrued unrecognized tax benefits including related interest and penalties 15,496 20,102  
Accrued warranty costs, non-current 2,395 2,373 $ 2,295
Others 6,002 3,708  
Total other long-term liabilities $ 41,995 $ 26,183  
XML 111 R82.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jul. 01, 2019
Lessee, Lease, Description [Line Items]        
Operating lease, liability $ 24,412      
Incremental borrowing rate 3.50%     4.00%
Operating lease right-of-use asset $ 23,784     $ 14,800
Short-term lease payments $ 1,300 $ 0 $ 0  
Operating lease, weighted average remaining lease term 4 years 7 months 6 days      
ASU 2016-02        
Lessee, Lease, Description [Line Items]        
Operating lease, liability       15,200
Operating lease right-of-use asset       $ 14,800
XML 112 R83.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Summary of Lease Costs and Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Related Party Transaction [Line Items]    
Operating lease expense (including expense for lease agreements with related parties of $1,421 and $0 for the years ended June 30, 2020 and 2019, respectively) $ 6,993  
Cash payments for operating leases (including payments to related parties of $1,443 and $0 for the years ended June 30, 2020 and 2019, respectively) 6,411  
New operating lease assets obtained in exchange for operating lease liabilities 15,229  
Affiliated    
Related Party Transaction [Line Items]    
Operating lease expense (including expense for lease agreements with related parties of $1,421 and $0 for the years ended June 30, 2020 and 2019, respectively) 1,421 $ 0
Cash payments for operating leases (including payments to related parties of $1,443 and $0 for the years ended June 30, 2020 and 2019, respectively) $ 1,443 $ 0
XML 113 R84.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturities of Operating Lease Liabilities (Topic 842) (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Leases [Abstract]  
2021 $ 7,073
2022 5,696
2023 4,246
2024 4,221
2025 4,309
2026 and beyond 956
Total future lease payments 26,501
Less: Imputed interest (2,089)
Present value of operating lease liabilities $ 24,412
XML 114 R85.htm IDEA: XBRL DOCUMENT v3.20.2
Leases Leases - Future Minimum Payments For Operating Leases (Topic 840) (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Leases [Abstract]  
2020 $ 6,582
2021 3,831
2022 2,439
2023 1,175
2024 1,166
2025 and beyond 2,279
Total minimum lease payments $ 17,472
XML 115 R86.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Related Party Transaction [Line Items]      
Outstanding purchase order $ 193.6    
Affiliated      
Related Party Transaction [Line Items]      
Outstanding purchase order $ 68.9    
Ablecom Technology      
Related Party Transaction [Line Items]      
Products purchased percent 95.50% 96.30% 97.00%
Ablecom Technology | Affiliated      
Related Party Transaction [Line Items]      
Outstanding purchase order $ 23.2 $ 31.0  
Ablecom Technology | Steve Liang and other family members | Management and immediate family member of management      
Related Party Transaction [Line Items]      
Ownership percentage 28.80%    
Ablecom Technology | Charles Liang and wife | Investee      
Related Party Transaction [Line Items]      
Ownership percentage 10.50%    
Compuware      
Related Party Transaction [Line Items]      
Outstanding purchase order $ 45.7 $ 70.6  
Compuware | Ablecom Technology | Affiliated      
Related Party Transaction [Line Items]      
Ownership percentage 11.70%    
XML 116 R87.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions - Summary of Related Party Transactions (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Related Party Transaction [Line Items]      
Cost of sales, related party purchases $ 283,056 $ 276,843 $ 262,747
Net sales, related party sales 85,759 69,906 68,637
Other long-term liabilities, related party 1,699 3,000  
Ablecom Technology | Affiliated      
Related Party Transaction [Line Items]      
Cost of sales, related party purchases 160,084 145,273 152,332
Accounts receivable and other receivables, related party 6,379 7,236  
Accounts payable and accrued liabilities, related party 40,056 33,928  
Other long-term liabilities, related party 513 0  
Compuware | Affiliated      
Related Party Transaction [Line Items]      
Cost of sales, related party purchases 131,763 139,579 119,548
Net sales, related party sales 23,867 17,651 $ 46,921
Accounts receivable and other receivables, related party 14,323 14,396  
Accounts payable and accrued liabilities, related party 46,518 34,417  
Other long-term liabilities, related party $ 186 $ 0  
XML 117 R88.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation and Stockholders' Equity - Equity Incentive Plan Narrative (Details) - shares
12 Months Ended
Jun. 05, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares reserved for outstanding awards (in shares)   5,379,768 7,374,635 8,301,138 8,375,659
Equity Incentive Plan, 2020          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares) 5,000,000        
Shares reserved for future issuance (in shares) 1,045,000        
Authorized shares available for future issuance (in shares)   5,249,198      
Ownership percentage threshold for employee owned incentive stock options to qualify for exercise price per share 10.00%        
Equity Incentive Plan, 2016          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Authorized shares available for future issuance (in shares) 0        
Shares reserved for outstanding awards (in shares) 7,246,000        
Equity Incentive Plan, 2020, More Than 10% Ownership          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of fair market value 110.00%        
Equity Incentive Plan, 2020, Less Than 10% Ownership          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of fair market value 100.00%        
Year one | Equity Incentive Plan, 2020          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option and restricted stock units vesting rights, percentage   25.00%      
Quarterly | Equity Incentive Plan, 2020          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option and restricted stock units vesting rights, percentage   6.25%      
Stock options | Equity Incentive Plan, 2020          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option expected life (in years)   10 years      
Employee stock options and restricted stock units | Equity Incentive Plan, 2020          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period (in years)   4 years      
XML 118 R89.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation and Stockholders' Equity - Summary of Stock Option Valuation Assumptions (Details) - $ / shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term 1 year 2 months 30 days    
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term 2 years    
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term 6 years 3 months 7 days 6 years 18 days 5 years 9 months 25 days
Dividend yield 0.00% 0.00% 0.00%
Weighted average fair value (in dollars per share) $ 9.59 $ 9.25 $ 10.98
Stock options | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 0.47% 2.32% 1.92%
Volatility 49.61% 47.34% 45.32%
Stock options | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Risk-free interest rate 1.72% 2.97% 2.86%
Volatility 50.46% 50.28% 48.07%
XML 119 R90.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation and Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2018
Jun. 30, 2016
Jun. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense before taxes $ 20,189 $ 21,184 $ 24,656
Income tax impact (6,814) (4,349) (6,902)
Stock-based compensation expense, net 13,375 16,835 17,754
Cost of sales      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense before taxes 1,504 1,663 1,812
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense before taxes 12,202 12,981 13,893
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense before taxes 1,680 1,805 1,980
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense before taxes $ 4,803 $ 4,735 $ 6,971
XML 120 R91.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation and Stockholders' Equity - Determining Fair Value Narrative (Details)
$ in Millions
12 Months Ended
Jun. 30, 2020
USD ($)
Employee stock option  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost related to non-vested stock-based awards $ 5.5
Unrecognized compensation cost related to non-vested stock based awards, period for recognition 2 years 2 months 8 days
Restricted stock units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost related to non-vested stock-based awards $ 31.2
Unrecognized compensation cost related to non-vested stock based awards, period for recognition 2 years 6 months 7 days
Performance-Based Restricted Stock Units (PRSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost related to non-vested stock-based awards $ 0.5
Unrecognized compensation cost related to non-vested stock based awards, period for recognition 10 months 24 days
XML 121 R92.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation and Stockholders' Equity - Stock Option Activity Summary (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Options Outstanding      
Balance at beginning of period (in shares) 7,374,635 8,301,138 8,375,659
Granted (in shares) 273,260 434,320 489,705
Exercised (in shares) (1,812,000)   (267,970)
Forfeited (in shares) (456,127) (1,360,823) (296,256)
Balance at end of period (in shares) 5,379,768 7,374,635 8,301,138
Options vested and exercisable (in shares) 4,723,734    
Weighted Average Exercise Price per Share      
Balance at beginning of period (in dollars per share) $ 18.02 $ 16.50 $ 15.88
Granted (in dollars per share) 19.61 18.58 23.58
Exercised (in dollars per share) 15.74   11.36
Forfeited (in dollars per share) 11.97 8.94 15.36
Balance at end of period (in dollars per share) 19.38 $ 18.02 $ 16.50
Options vested and exercisable (in dollars per share) $ 19.25    
Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value      
Weighted average remaining contractual term, options outstanding (in years) 4 years 25 days    
Weighted average remaining contractual term, options vested and exercisable (in years) 3 years 5 months 15 days    
Aggregate intrinsic value, options outstanding $ 50,245    
Aggregate intrinsic value, options vested and exercisable 44,932    
Total pretax intrinsic value of options exercised $ 19,300 $ 0 $ 4,000
XML 122 R93.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation and Stockholders' Equity - Stock Option Summary by Exercise Price (Details)
12 Months Ended
Jun. 30, 2020
$ / shares
shares
$9.24 - $11.76  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock option outstanding, range of exercise price, lower range limit $ 9.24
Stock option outstanding, range of exercise price, upper range limit $ 11.76
Number of outstanding options (in shares) | shares 613,268
Stock option outstanding, weighted-average remaining contractual term 2 years 4 months 6 days
Weighted average exercise price per share, options outstanding (in dollars per share) $ 10.26
Stock options vested and exercisable (in shares) | shares 613,268
Stock option vested and exercisable, weighted average exercise price per share (in dollars per share) $ 10.26
12.37 - 13.67  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock option outstanding, range of exercise price, lower range limit 12.37
Stock option outstanding, range of exercise price, upper range limit $ 13.67
Number of outstanding options (in shares) | shares 554,260
Stock option outstanding, weighted-average remaining contractual term 2 years 7 months 13 days
Weighted average exercise price per share, options outstanding (in dollars per share) $ 13.01
Stock options vested and exercisable (in shares) | shares 489,132
Stock option vested and exercisable, weighted average exercise price per share (in dollars per share) $ 13.01
14.23 - 15.22  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock option outstanding, range of exercise price, lower range limit 14.23
Stock option outstanding, range of exercise price, upper range limit $ 15.22
Number of outstanding options (in shares) | shares 583,989
Stock option outstanding, weighted-average remaining contractual term 2 years 10 months 2 days
Weighted average exercise price per share, options outstanding (in dollars per share) $ 14.65
Stock options vested and exercisable (in shares) | shares 559,995
Stock option vested and exercisable, weighted average exercise price per share (in dollars per share) $ 14.64
15.54 - 17.60  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock option outstanding, range of exercise price, lower range limit 15.54
Stock option outstanding, range of exercise price, upper range limit $ 17.60
Number of outstanding options (in shares) | shares 588,616
Stock option outstanding, weighted-average remaining contractual term 3 years 8 months 8 days
Weighted average exercise price per share, options outstanding (in dollars per share) $ 17.29
Stock options vested and exercisable (in shares) | shares 454,312
Stock option vested and exercisable, weighted average exercise price per share (in dollars per share) $ 17.20
17.69 - 18.93  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock option outstanding, range of exercise price, lower range limit 17.69
Stock option outstanding, range of exercise price, upper range limit $ 18.93
Number of outstanding options (in shares) | shares 776,839
Stock option outstanding, weighted-average remaining contractual term 2 years 7 months 24 days
Weighted average exercise price per share, options outstanding (in dollars per share) $ 18.51
Stock options vested and exercisable (in shares) | shares 776,839
Stock option vested and exercisable, weighted average exercise price per share (in dollars per share) $ 18.51
20.37 - 22.05  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock option outstanding, range of exercise price, lower range limit 20.37
Stock option outstanding, range of exercise price, upper range limit $ 22.05
Number of outstanding options (in shares) | shares 546,617
Stock option outstanding, weighted-average remaining contractual term 5 years 7 months 9 days
Weighted average exercise price per share, options outstanding (in dollars per share) $ 20.93
Stock options vested and exercisable (in shares) | shares 385,163
Stock option vested and exercisable, weighted average exercise price per share (in dollars per share) $ 20.98
22.10 - 25.44  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock option outstanding, range of exercise price, lower range limit 22.10
Stock option outstanding, range of exercise price, upper range limit $ 25.44
Number of outstanding options (in shares) | shares 786,440
Stock option outstanding, weighted-average remaining contractual term 6 years 4 months 24 days
Weighted average exercise price per share, options outstanding (in dollars per share) $ 23.98
Stock options vested and exercisable (in shares) | shares 562,458
Stock option vested and exercisable, weighted average exercise price per share (in dollars per share) $ 24.51
26.60 - 28.45  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock option outstanding, range of exercise price, lower range limit 26.60
Stock option outstanding, range of exercise price, upper range limit $ 28.45
Number of outstanding options (in shares) | shares 652,579
Stock option outstanding, weighted-average remaining contractual term 5 years 7 months 28 days
Weighted average exercise price per share, options outstanding (in dollars per share) $ 27.15
Stock options vested and exercisable (in shares) | shares 606,617
Stock option vested and exercisable, weighted average exercise price per share (in dollars per share) $ 27.09
28.71 - 37.06  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock option outstanding, range of exercise price, lower range limit 28.71
Stock option outstanding, range of exercise price, upper range limit $ 37.06
Number of outstanding options (in shares) | shares 249,160
Stock option outstanding, weighted-average remaining contractual term 4 years 9 months 3 days
Weighted average exercise price per share, options outstanding (in dollars per share) $ 34.28
Stock options vested and exercisable (in shares) | shares 247,950
Stock option vested and exercisable, weighted average exercise price per share (in dollars per share) $ 34.31
39.19  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock option outstanding, range of exercise price, lower range limit 39.19
Stock option outstanding, range of exercise price, upper range limit $ 39.19
Number of outstanding options (in shares) | shares 28,000
Stock option outstanding, weighted-average remaining contractual term 4 years 7 months 13 days
Weighted average exercise price per share, options outstanding (in dollars per share) $ 39.19
Stock options vested and exercisable (in shares) | shares 28,000
Stock option vested and exercisable, weighted average exercise price per share (in dollars per share) $ 39.19
$9.24 - $39.19  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock option outstanding, range of exercise price, lower range limit 9.24
Stock option outstanding, range of exercise price, upper range limit $ 39.19
Number of outstanding options (in shares) | shares 5,379,768
Stock option outstanding, weighted-average remaining contractual term 4 years 25 days
Weighted average exercise price per share, options outstanding (in dollars per share) $ 19.38
Stock options vested and exercisable (in shares) | shares 4,723,734
Stock option vested and exercisable, weighted average exercise price per share (in dollars per share) $ 19.25
XML 123 R94.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended 24 Months Ended
Aug. 31, 2017
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Payment of withholding tax on vesting of restricted stock units   $ (8,243) $ (3,051) $ (4,472)  
Restricted Stock Units (RSUs) and Performance-Based Restricted Stock Units (PRSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total pretax intrinsic value of restricted stock units vested   $ 18,900 $ 14,300 $ 16,800  
Vested (in shares)   979,274 549,886 572,789  
Restricted stock units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards (in shares)   15,000     15,000
Award shares issued in period (in shares)   0      
Shares withheld for taxes (in shares)   331,648 175,044 199,715  
Vested (in shares)   871,274 549,886 572,789  
Performance-Based Restricted Stock Units (PRSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of awards (in shares) 2        
PRSU awards expected life (in years) 1 year        
Vested (in shares)   108,000 0 0  
Performance-Based Restricted Stock Units (PRSUs) Two-Year          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
PRSU awards expected life (in years) 2 years        
Increase in units for meeting metrics, percentage 100.00%        
Performance-Based Restricted Stock Units (PRSUs), One-Year          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Increase in units for meeting metrics, percentage 200.00%   200.00%    
Common Stock and Additional Paid-In Capital          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares withheld for taxes (in shares)   331,648 175,044 199,715  
Year one | Performance-Based Restricted Stock Units (PRSUs) Two-Year          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance-based restricted stock units vesting rights, percentage 50.00%        
Year one | Performance-Based Restricted Stock Units (PRSUs), One-Year          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance-based restricted stock units vesting rights, percentage 50.00%     50.00% 40.00%
Quarterly | Performance-Based Restricted Stock Units (PRSUs) Two-Year          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance-based restricted stock units vesting rights, percentage 5.00%        
Vesting period assuming continued employment 30 months        
Quarterly | Performance-Based Restricted Stock Units (PRSUs), One-Year          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Performance-based restricted stock units vesting rights, percentage 5.00%        
Vesting period assuming continued employment 30 months        
XML 124 R95.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation and Stockholders' Equity - Schedule of RSU and PRSU Activity (Details) - $ / shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Restricted stock units      
Time-based RSUs Outstanding      
Balance at beginning of period (in shares) 1,873,102 1,480,605 1,226,357
Granted (in shares) 943,650 1,086,911 986,680
Vested (in shares) (871,274) (549,886) (572,789)
Forfeited (in shares) (177,451) (144,528) (159,643)
Balance at end of period (in shares) 1,768,027 1,873,102 1,480,605
Weighted Average Grant-Date Fair Value per Share      
Balance at beginning of period (in dollars per share) $ 20.25 $ 23.34 $ 26.11
Granted (in dollars per share) 20.45 18.37 21.90
Vested (in dollars per share) 20.97 24.87 26.34
Forfeited (in dollars per share) 19.49 20.25 24.90
Balance at end of period (in dollars per share) $ 20.08 $ 20.25 $ 23.34
Shares vested but not released (in shares) 172,857    
Performance-Based Restricted Stock Units (PRSUs)      
Time-based RSUs Outstanding      
Balance at beginning of period (in shares) 120,000 120,000 0
Granted (in shares) 30,000 0 120,000
Vested (in shares) (108,000) 0 0
Forfeited (in shares) 0 0 0
Balance at end of period (in shares) 42,000 120,000 120,000
Weighted Average Grant-Date Fair Value per Share      
Balance at beginning of period (in dollars per share) $ 27.10 $ 27.10  
Granted (in dollars per share) 20.37   $ 27.10
Vested (in dollars per share) 27.10    
Balance at end of period (in dollars per share) $ 22.29 $ 27.10 $ 27.10
Shares vested but not released (in shares) 24,000 60,000  
XML 125 R96.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Schedule of Components of Income Before Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]      
United States $ 35,701 $ 45,126 $ 39,394
Foreign 49,127 44,397 48,821
Income before income tax provision $ 84,828 $ 89,523 $ 88,215
XML 126 R97.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Current:      
Federal $ 4,568 $ 12,308 $ 11,090
State 1,727 2,917 815
Foreign 10,399 16,531 12,984
Current income tax expense (benefit) 16,694 31,756 24,889
Deferred:      
Federal (10,108) (13,078) 14,304
State (1,621) (2,888) 265
Foreign (2,043) (906) (1,015)
Deferred income tax expense (benefit) (13,772) (16,872) 13,554
Income tax provision $ 2,922 $ 14,884 $ 38,443
XML 127 R98.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Schedule of Net Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Deferred Tax Assets, Net [Abstract]    
Research and development credits $ 24,304 $ 20,858
Deferred revenue 20,354 18,963
Inventory valuation 13,946 11,856
Capitalized research and development costs 7,509 0
Stock-based compensation 4,075 6,080
Lease obligations 3,632 0
Accrued vacation and bonus 3,281 2,681
Prepaid and accrued expenses 2,560 0
Warranty accrual 2,051 1,948
Bad debt and other reserves 1,917 1,283
Marketing fund accrual 548 554
Other 3,652 3,276
Total deferred income tax assets 87,829 67,499
Deferred tax liabilities-depreciation and other (4,428) (5,406)
Right of use asset (3,612) 0
Valuation allowance (24,891) (20,967)
Deferred income tax assets, net $ 54,898 $ 41,126
XML 128 R99.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Feb. 29, 2020
Oct. 31, 2019
Income Tax Disclosure [Line Items]        
Decrease in tax credit carryforward, valuation allowance $ 3,900 $ 4,700    
Deferred income tax assets-net 54,898 41,126    
Tax Cuts and Jobs Act of 2017, U.S. deferred tax assets and liabilities write-down   12,900    
Tax Cuts and Jobs Act of 2017, Transition tax for accumulated foreign earnings   2,800    
Tax Cuts And Jobs Act of 2017, Foreign derived intangible income, income tax benefit 1,900      
Unrecognized tax benefits that would impact effective tax rate, if recognized 13,400 18,600    
Unrecognized tax benefits, income tax penalties and interest accrued 2,100 1,500    
Decrease in unrecognized tax benefits is reasonably possible 1,200      
Taiwan Tax Authority        
Income Tax Disclosure [Line Items]        
Income tax examination, increase (decrease) liability     $ 1,000 $ 1,600
Research Tax Credit Carryforward | California Franchise Tax Board        
Income Tax Disclosure [Line Items]        
Excess tax credits, valuation allowance 30,800 26,400    
Research Tax Credit Carryforward | Federal        
Income Tax Disclosure [Line Items]        
Excess tax credits, valuation allowance 24,300 $ 20,900    
Research Tax Credit Carryforward | State and local jurisdiction        
Income Tax Disclosure [Line Items]        
State research and development tax credit carryforwards $ 40,100      
XML 129 R100.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Schedule of Effective Federal Tax Rate Reconciliation (Details)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Income tax provision at statutory rate 21.00% 21.00% 28.10%
State income tax, net of federal tax benefit 0.00% 0.50% (0.10%)
Foreign rate differential 0.00% 1.10% (6.00%)
Research and development tax credit (13.10%) (9.50%) (8.70%)
Uncertain tax positions, net of (settlement) with Tax Authorities (2.30%) 4.10% 6.30%
Foreign derived intangible / Subpart F income inclusion (3.80%) (2.10%) 0.70%
Stock-based compensation (2.80%) 2.10% 1.80%
Non deductible penalty on SEC matter 4.40% 0.00% 0.00%
Provision to return true-up (1.10%) (1.60%) 1.50%
Tax reform related charge 0 0 0.179
Qualified production activity deduction 0.00% 0.00% (1.30%)
Other, net 1.10% 1.00% 3.40%
Effective tax rate 3.40% 16.60% 43.60%
XML 130 R101.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Income Tax Disclosure [Abstract]      
Beginning balance $ 28,048 $ 25,117 $ 19,217
Gross increases:      
For current year’s tax positions 8,769 7,789 6,864
For prior years’ tax positions 505 0 0
Gross decreases:      
Decreases due to settlements with taxing authority (7,632) (1,504)  
Decreases due to a lapse of the statute of limitations (2,484) (3,354) (964)
Ending balance $ 27,206 $ 28,048 $ 25,117
XML 131 R102.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - SEC Matter (Details)
Jun. 30, 2020
USD ($)
Loss Contingencies [Line Items]  
Accrued SEC penalty $ 17,500,000
Chief Executive Officer  
Loss Contingencies [Line Items]  
Gain contingency, unrecorded amount $ 2,122,000
XML 132 R103.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Purchase Commitments Narrative (Details)
$ in Millions
Jun. 30, 2020
USD ($)
Purchase Commitment, Excluding Long-term Commitment [Line Items]  
Purchase commitments, total $ 193.6
Affiliated  
Purchase Commitment, Excluding Long-term Commitment [Line Items]  
Purchase commitments, total $ 68.9
XML 133 R104.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Standby Letter of Credit Narrative (Details) - USD ($)
$ in Millions
Oct. 31, 2019
Sep. 30, 2019
Bank of America | Standby Letters of Credit | Revolving Credit Facility | Bank of America 2018 Credit Agreement    
Line of Credit Facility [Line Items]    
Credit facility, maximum borrowing capacity $ 6.4 $ 3.2
XML 134 R105.htm IDEA: XBRL DOCUMENT v3.20.2
Retirement Plans - Narrative (Details) - USD ($)
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
401(k) Savings Plan      
Defined Benefit Plan Disclosure [Line Items]      
Company's discretionary contributions $ 0 $ 0 $ 0
Super Micro Computer, B.V.      
Defined Benefit Plan Disclosure [Line Items]      
Company's discretionary contributions 600,000 500,000 500,000
Super Micro Computer, Taiwan | Pension Plan | Super Micro Computer, Taiwan Defined Benefit Pension Plan      
Defined Benefit Plan Disclosure [Line Items]      
Company's contribution costs $ 2,000,000.0 $ 1,600,000 $ 1,500,000
XML 135 R106.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting - Narrative (Details)
12 Months Ended
Jun. 30, 2020
segment
Segment Reporting [Abstract]  
Number of operating segments 1
XML 136 R107.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting - Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Jun. 30, 2019
Segment Reporting Information [Line Items]    
Property, plant and equipment $ 233,785 $ 207,337
United States    
Segment Reporting Information [Line Items]    
Property, plant and equipment 178,812 162,835
Asia    
Segment Reporting Information [Line Items]    
Property, plant and equipment 51,605 41,915
Europe    
Segment Reporting Information [Line Items]    
Property, plant and equipment $ 3,368 $ 2,587
XML 137 R108.htm IDEA: XBRL DOCUMENT v3.20.2
Selected Quarterly Financial Information (Unaudited) - Summarized Quarterly Results of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Quarterly Financial Data [Abstract]                      
Net sales $ 896,126 $ 772,408 $ 870,943 $ 799,804 $ 854,234 $ 743,499 $ 931,509 $ 971,118 $ 3,339,281 $ 3,500,360 $ 3,360,492
Gross profit 123,517 133,360 138,404 130,929 132,034 112,327 127,922 123,239 526,210 495,522 429,994
Net income $ 18,450 $ 15,807 $ 23,706 $ 26,345 $ 23,710 $ 10,646 $ 18,220 $ 19,342 $ 84,314 $ 71,922 $ 46,152
Basic (in dollars per share) $ 0.35 $ 0.31 $ 0.47 $ 0.52 $ 0.47 $ 0.21 $ 0.37 $ 0.39 $ 1.65 $ 1.44 $ 0.94
Diluted (in dollars per share) $ 0.34 $ 0.29 $ 0.46 $ 0.51 $ 0.46 $ 0.21 $ 0.36 $ 0.37 $ 1.60 $ 1.39 $ 0.89
XML 138 R109.htm IDEA: XBRL DOCUMENT v3.20.2
Subsequent Events - Narrative (Details) - Subsequent event - USD ($)
shares in Thousands, $ in Millions
1 Months Ended
Aug. 28, 2020
Aug. 09, 2020
Subsequent Event [Line Items]    
Stock repurchase program, authorized amount   $ 30.0
Stock repurchased during period (in shares) 385  
XML 139 R9999.htm IDEA: XBRL DOCUMENT v3.20.2
Label Element Value
Certificates of Deposit [Member]  
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents $ 300,000
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents 1,100,000
Money Market Funds [Member]  
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents 800,000
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents $ 800,000
EXCEL 140 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $VO'%$'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 " !-KQQ19)\/8>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VU12NCFLN))07!!\1:2V=U@TX1DI-VWMXV[740?P&-F_GSS M#4RG@] ^XG/T 2-93#>3ZX\>$S]AEF-&"/#@=*4)45,+E, M#*>I[^ *6&"$T:7O IJ5F*M_8G,'V#DY);NFQG$LQR;GYATJ>'MZ?,GK%G9( MI :-\Z]D!9T";MAE\FNSO=\],%GSFA>\+>IV5U?BMA6\>5]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $VO'%'I+<.= 08 .@8 8 >&PO=V]R:W-H965T&UL MI5E=<^(V%'W>_@H-LP^[,R'8%@2RDV3&X:-E-R$4LKN3=OH@; &>V!*5Y'S\ M^UX9@TEJKMWI2_#7/3Z^DLZYNKEXENI1KSDWY"6)A;YLK(W9?&FU=+#F"=.G MPNS*+5VM@+K:N+#5OQ.3??-U,%9ZT]2A@E7.A("J+X\K+A MNU\&M&L#LB=^1/Q9'QP3^RD+*1_MR3B\;#B6$8]Y8"P$@Y\GWN=Q;)& Q]\Y M:&/_3AMX>+Q#'V4?#Q^S8)KW9?PS"LWZLM%KD) O61J;F7S^C> T2I-K() \&!DDDMK_L)4_$04#;/1+@Y0'>NP"W?22 Y@'T?4#G M2$ [#VAGF=E^2I:' 3/LZD+)9Z+LTX!F#[)D9M'P^9&PXSXW"NY&$&>N^O*) M*](DW^<#\NGCYXN6 5![JQ7D -=; .\(@.N16RG,6I.A"'GX%J %;/:4O!VE M:P]%_)J*4T*=$^(YGE-"J%\5'D.X>S1\@(+ +=\^1KZ'[!-,,CZ()_M-? M:*-@DO^%0+;WD.T,LGV,H@Q26'J&W+]N>-F(X>&NT_R&L.CL673JL9AR%\S><#O;\#I\97T5VI4"R)BPIG4PXSCS=P'J[C0(E25\FF]1P=4+&(CA% M2+I.(9=.'9J )Q4,(+-C>4+F!B8^D0K>F JC7N$W+.5>@3X88B0/--VM0_*> MO9!Q"/,N6D9!QA09Z0K(;K?IT X]IY@FNE[!T*O#T ]#Q;4^V1V0&WB.W(GR MW.&0YSV'S&3P2/PG+M!EZQ;:[=+_1+-OSV"8[^6S**6(P\V9(%\ENGS=P@1< M7,;?<]O/P:F23Y$(RG.(8_9]C%KA#"XNZ.^I3:4VH,)_1)OC"P-'/.^XU,6X M%<[@XI*>#:$/)?)Q*CA V^EA1 I/<'$AOY$!Y&2ZE@(3X J0CD.;/P'D_(1^<4G()LF")/ M+$XYL0JMUTRA"Z$P#A=7?##5,!(K,G]-%C(N95MA&;?],5:W%N;@X?*]RQ@9 MO@1K)E;\J(=5 $W\^<#_'>-4>(%7RPM^PLZJ^2A MV!^G2MEJ;5NB95,+M#4M M)X8C/G"-,2O$WJLE]F,!URAO$+GO5H[A/D:I S-% Y3E2E:R#VMM1>8IHLX"B ]DI4M MQ$&.TLE0;!_N";;@G2[M]7IM,.ZG,@Z%O--:\O[6<.?66S6Y2PV,G76<%PXW>L!8 M%79 I4G,EQ#JG'9AR-2VK;X],7*3-9H7TAB99(=KSD*N[ -P?RFEV9W8 M%^S_N7'U#U!+ P04 " !-KQQ11/=5-R@' "J&P & 'AL+W=ORV;K%"ER72)*G5[OGI%3B\9SV?)6L MT$;=RCJW'_7#'ZHS*'+Z4IV;YC]ZZ&3Q"J6UL;KH!@."(BO;7_FM<\3> !+. M#*#= 'KH -8-:#RW;I$U9KV15EZ<5?H!54X:M+F+QC?-:+ F*]TR7ML*WF8P MSEYHB.4E>C35M=&EAMSMK8P MLQN_3KM97K>ST)E9_JS+$\1P@"BFV#/\\N#A1#P=O@9[>Z-I;S1M]+$YH^NJ M4J5%TABP\W1!(^LULD9C.*=1FBT"WZ#47:BO=78OL M=A%@W-U1&$0);ZPZ2@*!X=(B6 K5KV3SSJU) -K,3C4IF3^B%UF9YO4F*^^0 M+,:SH=M*%W"?-R&WDY7-NOF2(":TG8^P(&3BT E?^KSG M8DPP3F>\'/5>CA:]?%7>P^KK"DSS88LFDR81"44RPC85XS$F2>+'QGML?!'; MATKM9+9!ZAMP@0'?.Z=JNU45%)S]Q-A?QV']S/P"PKK$@K0K2$G ,/VI%>03 M\PGE(AFOH$<,BUA$?B_%O9?B12]]TE;F(X?X0,;3V2-!8TY&*#UR(25Q3/PP MDQYF\FR@&5LXC%"B7>&QCW#E'BKEPYM,<- 8CTO/5(A X/F1BAZI>";LH/>H M[&. =L RM@D$AW?GP#\"/J-NE40 1MP M::H+A:S\ILPLV$[9/HPH3"9I[1$+"83V#-@]*B>+8-\W.3P?JMWP)[4N#(48 MPYN*$R9LL MSUQA6^H.R$"ZY$#6W\?/ CF29'L$=50TV[OGY!SU">$!QUYP0'$3LX.[$[Y$IU9(H M"O&XBOOD2,CC&4HF R>395*^VJLOWX/$"W3*=K >> S3PXG QC,5G R<2)9) M\7JK*WML557 5NG&7P.G1$=9C,,Q0I\8#^<*]D"'9)D/^X)=*>C :K\//?2& M.8GB,<:IG A)Q&8P#D1(EIGP:6NQEP->L%-JBW',V9@!/7(<1X+/E&TZ4" ] MD ([CP+[Z?*X0^]#3*?T)J ?HB/ 'C'HVRB?H4$ZT"!=IL&_='FW'*-TRG 1 M%^/E]TC-%#ZZM_%X4P!W*]XC^BFVY8W=2_@0K1ECP48XY^J>G1* MI"$18AQ:'C'*23*3!W1@6[J\:6[SX)GX[W0\W2M1P<9=BTR)D2.$N$B"=%U",7"CZ; MFP/3TV>VOY62IJX>NY5Y 9:DVMB7 8)]/6,!H5%G_[S7O(9->?^8XE",&ZWG MY9X:-C0(=+E!@-:S+NJVO':''KJ K-FZH^E[!;79^.O0M!DX)M%D/3Q2R1QK M# T#76X8/BHKX1'LEV550BC[ 7H: ,$IF7C6(T>(P#,APX9&@2TW"FTYOZYA MEX_>9FFE$23WK@:>@XPITY,VE+RUQ'M*ZNL/N&O*Q^>DGGXC))C,' "QH9%@ MRXW$.UVZ8E_I/'?U(RO!%&6\'07S[)GYN*'P"LT$-!M:"G;(MOH'?>O908-O MH;$<0YX*@F]AKSB#>N^\_ >YOZD:/VC%](3&*SW/J2XKUAO9767 ME0;EZA9&XI,85%3MAZ'VQNI=\VWE1ENKB^9RJR3 =P+P_E9#>]#=N,\U_>>Y MB_\ 4$L#!!0 ( $VO'%$L-[75J0, & , 8 >&PO=V]R:W-H965T M&ULE9=M;]LV$,>_"J$50P*D$4D]9XZ!QL70#2AJU.WVFI9H MBP@ENB1EQ_OT(R5'=B19=OS"$J6[X^]_?#AJLA/R6>64:O!2\%(].KG6FP?7 M56E."Z+NQ8:6YLU*R()HTY1K5VTD)5GM5' 70QBZ!6&E,YW4S^9R.A&5YJRD M'6B)**>IMB&(N6SIC')N(QF. M7X>@3MNG=3R]?XW^9RW>B%D216>"_\LRG3\ZL0,RNB(5U]_%[@L]"*H!4\%5 M_0]VC6V8.""ME!;%P=D0%*QLKN3ED(@3!^2?<< '!WRM@W=P\&JA#5DMZS/1 M9#J18@>DM3;1[$V=F]K;J&&E'<:%EN8M,WYZ.A.E$IQE1-,,/!%.RI2"A0VG MP,V<2%KJG&J6$GX+/H*?B\_@YL,M^ !8"7[DHE*DS-3$U8;$QG/30Z]/3:_X M3*]_5^4]\. =P!## ??9U>XH>>ON&OUM$G";!%S'\\XEH9)6*"!*&=T/(Q&] M-J)71_3/1/R4IJ(J30XE32G;DB6G=X!PLVAL@@^49S H]$;5K]E]=_/*BFOI\2&2+T?PFUBAJ8-6MY@ ME'O(B[(5Q)PE]JR")X9DABUO:^!*MK S;21*N ([[HQ9B MV%T2 U8P\,ZLB:0%3D:!OYE=3P(NRO5'367Q3O"DMTI1F"0=[KZ1!R$FVT")]S@7/J%2__Q9C%/T!Z*^*Z?W8K$,GY0*-)F8FBL)47V6[N;,9 M %O"*PIN3$'(!.=$FBEI4J=R4SMN!RM#TT%T(AS>0]A=C!?-W@HX;O4(OT- MC:D J70N)/O/#*H5TCP=IL<#T^WPZRJXQO2MBF-Y0>/U95"%.:4I;0HR*]<7 M97C]98Y]&$?0ZZKH6_I)$H0XCL^(.-8=-%YX!D4PI:HKAJ%?60(O\E&,N_O9 MD"7"<>(C[PS_L0ZA\4+TPYR;527W'067T >*D>=Y" ==\LN&#;A[S-2N%FEFABD$_7$S(Y//B<;[;:/)@MYKMT(^Z%_KK[5,/=[*@E MRTM1J5Q6J!;KZ\E[8+,B48B5-BI2 M^'D42U$41A.LXT>K='+\IA$\O3YH_]F2!S(/J1)+67S+,[V]GB03E(EUNB_T M9_GTJV@)A4;?2A;*_D=/+19/T&JOM"Q;85A!F5?-;_K<&N)$@$0# K05H*Y M,"# 6@'V5H&@%;"FGC54K!UN4YTNYK5\0K5!@S9S88UII8%^7AF_W^L:WN8@ MIQ=+62E9Y%FJ18;N-?R 4[5"W<]G&A9FU,]6[2)NFD70@440BC[(2F\5^JG*1/9:P0P8'6G1 M ZT;.JKQMWUUB1B>(HHI]BQH^69QPCWBMV\73T;8L*.3F-7'!O3=52M9BLX] MZ,_W#TK7D#-_C6@/CMH#JST8T/X[5!>5%N#5=WFU*O997FT@I0L;$KNTUB_M M:XB)LR2!QN$FF$8M-%*QSM4H+]"+26EGC-S:T,&.-*6A6 M.V&SO7@Y]\5*L]K0KM:4K<<%8XS3A,QGCZK+12FQGPT85,<@MG.:!Q-DX U]J,1G<;!_V7 M9MW1"6$P'L.Q:\ ^CF$<)"QQ#.C1QQD8,/$;,#H:,!HUX"^U5 KM:KG.M8]& MU/ML"'8BCGN7?5C PY!2AX0'1CGG@9]#?.00CV9F6R/!Z^(96C&X^6HD(Y.C MUF34,I^% O>OMM;IF0!'RYW)>Y^5DKYS* EBQX?+/HS$G./8L9('%H4$#UB) M'_GP43[W-D4,&9@MO@MC+Q\5WOMX$A+F+''91\4Q"0.'B =%PIC[>1#<=4L\ M'K.B H<7EDN:03_.31TVN>CM>KAO3BAE@9N(/EQ *'43T8/C2['LY43ZB13@,(Q<3GTY(;4T@/C,67,)>2!!3$92"'2S0"$C?+YJ+>BA@YA6;UK770^ M197PUH56FQ-3;O'TH"Z('9E><_+ XI@-4.H&#S(^>=Q56D WTX> \_((^I^F ME/7"S0.+(MXCXH&%,8T&F'2S !D?!MI@>Q"P$Q,')^GTV;2WQ]QLDKS<^ITU M"1(W[9<^& ]I+_ \L(22<(!;UZ;)>)^^>RN;?HN]H-QMQ$L?C 1)XE9P'XXE M03 4=5W+)O%X-S);&#.-'7*I@#GDO"D4XL<^AZ$MKQXA+(6PV66@0'Z@',;] M_AO@'N<^ZH+&E+B4/3 858?J>S=.D/%YPDSX#5DOA:0W(,-@BGM1V(?%A)-> MC^K#@@B&B $.W0A!^.BDU7% 4,P17)2R:K:C8R,7[5H['6_M-ZG*5V:.1YDL M"C-]F^_8#WBG[%9=<\5=_?@O2KLO3\2Y_FQ=[ MLR_Y%Q2)CZ++T =B;IOWH/!E,L2I:_*4CD;%-WNN([*+]!$Z_$8>(.NAY8P#EQ1W8OC 4# M"4>[YDS'F_-IN(R1Z7=4F-[32!R,QB5PR/FTD) Z9VF.?'\D-:;O%*H$&M0B2]CJ&AUICV8Y"!1'3NSG=+^]SL[(:4TH+[$ M]OF^S_?=V9?15LA'E0%H\EPPKL9.IG5Y[;HJR:"@ZDJ4P'%G+61!-2[EQE6E M!)I:4,%CDFY@"?JA7$A.S>]ZWED_*W#KQRV:F].C)*5$(]F M<9N.'<\$! P2;1@H#D\P \8,$8;QK^%TVB,-<'^^8_]BM:.6%54P$^QWGNIL M[ PW;'SHDJ90610/&"(J$10- @H\"P@80VLS44FP>YE33R4B*+9'&&]G,Q";3HE%^SDW9 MEUKB;HXX/9D)K@3+4ZHA)4N- ]94*R+6Y$<)DIKB*'*^H!+-&>@\H>R"?"(/ MRSDY/[L@9R3GY&069'//(7T+8&+ M8EI%_D[1U#_)^*WB5R3P+HGO^5Y'0+,/PWO##OC\X_#!"35!6Y_ \@5'^&YY M(@IXK0SY<[-26N)S^7N"/6S90\L>'F'_CGU%40;J$I\PLW>@I%*_U,:N:M9\ MD>4S+>5I,HCZ$2;J:3_%[[WBX="+WWK-.[P&<=!OO=Y(BEI)T4E),Z&TN;V= MLLI*)AEVB4YIT;MP_$'@10=1SSK<^O$@# [$=;C%?C\\5.?N/=T"Y,:V0$42 M47%=W_G6VG;9&]M<#NQ3[+YULWREJ5OW'96;'!\Q@S52>E=]#$K6[;!>:%': M!K$2&MN-G6;X!P%I''!_+83>+L MJ ^MU#8_2: "I!8VK9.Z5:7='J8]F,00JXG-; ?:_?4[.R&#)%!>$MOYOKO[ M[N*SAQLN7F5*B$)O><;DR$J56MW8MHQ3DF-YS5>$P9<%%SE6,!5+6ZX$P8DA MY9GM.4YHYY@R:SPT:X]B/.2%RB@CCP+)(L^Q>+\C&=^,+-?:+CS19:KT@CT> MKO"2S(AZ63T*F-FUE83FA$G*&1)D,;)NW9OI0.,-X MA?S3)HGVI38R+=07$C%\XH,$>24E6_\5N5AA^"& M!PA>1?":A. P:\(_JF$H"($)C.E%).'*59X/!1\@X1&@S4],,DT;)!/F2[[ M3 GX2H&GQA/.),]H@A5)T$S!"VJJ).(+-.$Y_$FI+O&:H'L6\YR@*_0RFZ+S MLPMTABA#SRDO)&:)'-H*HM$V[;CR?%=Z]@YX=CWTP)E*)?K$$I+L&[!!1JW% MVVJY\XY:_%JP:^0[E\AS/*3N\?4>/7E?&-/?^ O;H8!VOQ MZW8NE8"=\_N(NZ!V%QAWP0%WWZ#%4&.WJY0EMV>XNI.LQ_W =T#F>C>_;53D M#MP&:MI&!:$;]FK47OB].OS>T6Q]5RD1*-Y+TWG&I;RH5%TB1DPJ%7Z[.9*O ML'88'LT7=!WH*0SVJ!"$Q>\(*L%DADTWJSPOH>UV9;.T'.YDX"KR&KGLP'A! MKY'*-LCK.]V)C&I=T8?_09QBMB12;_""P6&2T;_0';0F!.(H6Q.I3)OH$A>U M8G(:TCY$3-N(*[_?K:M?Z^H?U?7,%,_(:8-BH( R=JR+%WCJ:+\C+PWTQY-7G 8DF91!E9@$GG.H*81'GB<^ROWZ&D6!9)26ES?(DM^0TY MHQG.>V2T?R^R'_F25DF:'PR64JZ_C$;Y=,E74?Y9K'D*O\Q%MHHD7&:+ M4;[.>#0KC%;)B#B.-UI%<3HXW"_N766'^V(CDSCE5QG*-ZM5E#T>\T3<'PSP MX.G&=;Q82G5C=+B_CA;\ALOOZZL,KD;;46;QBJ=Y+%*4\?G!X A_N62.,B@0 M?\7\/M_YCE0HMT+\4!<7LX.!HSSB"9]*-40$'W=\S)-$C01^_%L-.MC.J0QW MOS^-?EH$#\'<1CD?B^3O>":7!X-@@&9\'FT2>2WNSWD5D*O&FXHD+_ZB^PKK M#-!TDTNQJHS!@U6Q)E:9PN;$_]K'N(KR(= M3D4J,Y' 3PMP1?*,Y](RTGE/(LI(55B3^1S:W1ZZXEDL9JIVCF9BK9*R!]_^ M@3I61669XN*5IWA9<5R^LC<]Z1K!4MVN5[)=KZ1P@K4X<;.,(%T(F"Z7$"", MNH=N^2).U03 %$F43J'.8&GF!?(3BB2ZW*2?$77V$'&P;UMRY9Q>,:=BU+M# MUR$^=0F@[W:7CPG$E%),W"VN$17=1D6[HVJT&EZT&EM).;=@ K>) MN3 Q+FE"+BW#4&K/)-MFDA5&M"63T-I4#X42/.'EMT^*)VQ;'HRU68[Z$4M"7=]6 K&=>H:N+YH?[4Q[VP1@S> M-@;O-6*P^>U9:IAI]33N 35\]K<^^YT^7X.^C4J7IV7++3TOGS':K.'.';"* M6KN 4023Q5/%BB5ND\:R+RMCWVQ*/O&#T.YZL'4]>'O7;,^5HO'%JJ8&XKK.EJ+2UPM[;X"NUFNHS2!:0#BF&30O].XO_ \01DJTI G*H4%#N$ M_NZ$3;$PI(%&G#V@9B2UG,#=>@*VSK Q3F$+E64\G3XBF45IGA0/'BU E*&/ M*B0K&51#-Y(0.+K;W:"FVS5W8M:;@+AM;W!<&>_.R3RLD_JI'>9I\N#, AOB M%EK -1_C;D*VR5->?#Y'FP;6[:!)NZX38N8:6LV"[%2GN*9HW,W1=GVJ!?:, M8(ZK>79=#!CU]"2.L86U*79=1P_9Q%GUJ65>HR1.+2"7$D,3G]D&V[Q MS/8/\=5"BN-05^!U'1Q\#85!@N"X.@K>_7*@)WRX@WDT38 M% TM/9+4^+$(AVP[SJLI4!)K0I(CRIX8]%#3"4QI(ZKK>0Q,95$ M$]8,;^>0HN>4XB=$#S$5 ,$X8+JKQ!0]#5C3U5HJD&ZI\,JBAYC"H*WD:UE MNF7!2]0,L= \85KGG_2AFH[7:H!TJX%N/5,9-WH_#HFN9XC)Z@##FI \L\#: M:J.F?=)#^R]2,Z$U:),[61BZ'@D"O> M;(Q)$#*L[?!/+,A.W4-J'B7=^_Q? MT3WVL'TCUQ (]O6MC05'6>@%1L@FSJI[B'F(,-3%_*D%Y&$<.OK)G 6'O;9> M66L'$KR#5B$UVY-NMG^E,S-B5?,W:M)NU7Z(7J84P M];/220^HZ79-A+1[$]VM%JEY>AXPJA\HG%)SDPPP1U>+%EC+-IK6Q$J?=1K_ M:VJ1.-:@3>YT"7,"7];5H#YN9M(L= MS_4=[9!I; '2( SU@CVQX*QRT88S3U@M*"_T8#>J%9DM#,_7GO)HY]T=]4;: M'U&VB-,<)7P.5LYG'\RS\B6O\D**=?$ZSZV04JR*KTL>P3-7 /A]+H1\NE!O M"&U?M3O\'U!+ P04 " !-KQQ1A &AHN(* "L+0 & 'AL+W=OY%:)RGG=9 M7GXXV5;5_OW%19ELQ2XNW\F]R.&7C2QV<06/Q<-%N2]$O-:-=MD%=5W_8A>G M^7^_A! MW(OJV_ZN@*>+KI=UNA-YF;_T7-5 ([ZGXJD M_(^?6T,,&A!_H@%M&]!Q S[1@+4-V%L;\+8!UY9IJ&@[+.,JOKHLY)-3*#3T MICYH8^K60#_-U;S?5P7\FD*[ZFHA\U)FZ3JNQ-JYK^ ?3&I5.G+C+.)RZWP& MQRB=N?/M?NF7E0P!M731=*^[V/S/CKQ/D*=/V5> M;4OG4[X6Z^,.+F#P'0-Z8/"16GO\H\[?.G/[FW.]^'KS_>;KS:?[]Y9^>=2)W INSIJVGVZI(\7@5A(4U40"(R0BU-%/>)[W6HH^%[W? ]JUF^ MB$3F29JEL8X6X)UY1\BII'Y*E+^>U24X/?(T B*A-S'#1UTC (KH_M*)C_F*I*N'3 NI)>R82>>U6?4>P)S(+ 8HA$I M!$5@O"-2"(K[W@2IL",56DE=9Q#%XCP1SAE,EWP4!E5MZ@P< M(Y$U1#Z,8&@,:@ZK@XP(FJC ]<:K ^DJFF 7=>PB*[L[Y>@Z#RM"XCD19:F= M4:X@M(M*P')XA* N%6N,7F2,B80L8"-Z)HK1:.!N#3\3%?D\P@D2MT]2KI7B M7]56%&BR<.^+M. MJY>6GD"#1-O[D>=3/@YJ"P1& VKP,U',=X,)BGWN)8I53%&.4'#/=T#7R)X*:,V+X(=)70":H]>F?V//_4FP$D%IW M.3-^%N5,Y4V4#S='2EA@)"H4%P#U,2<31Y@73/EDKPJ(718L].R42I,.4GQ9 MBJJ)@* 75B :7DOWI,_WQ)[PK]LL 5N>1*2/\2H3VHAZ463U6KT_Z0=5B$P+ MZWU

BX-QG.(]$9HX(9T8A9[ MR4'LFN/&GIZ(J0GF)(K\T"!B @F)&!EK#+1#ZE,VQ:37&<0N-.X* >%^?1!+ M;1I6R>O@E3_M)V3F$0)^0F,7M?#^A2WIS/,BO>C"F>N2=M%1,@M#^LNL:4H@ M+PH-.8S ('0RQ)Z(/&/4&^B7XVUS+ZJH753=##+!P:88(6H*HWG(QCEY@<"\ MD(TS-XJB$YF;]C*+VF46^$91BZ. __/NX$'T+Q MC*N'7^4>B$($8U*XP;VZ_?[K_B7H<[:4DM4O)N[H QRL;[P(3@N&J MEYFS!Y>KM,^H3=5>[QP'O@IQNBG05O+(6=-.5K+0GZG_/*"-C_J0ZGZ9IJ2( M"N2!\-1'O)H/&\XCDZH!=J+2FH7E7>%3(18MQM4"&9BMS_4#N.Z.70 M3Q5.*6"[![M7E*VI%(T0]RIDB4!@BS2Q^:&]V*2OB*\Z*I]<%ZQ<2(-;!]OKF] MOEV\/;"Q7CTPNWHX]LN5+* ',%Q3;5 NNA8K<,ZRK'5)-I$E7@UCIBH@/@^B M<39$<)P$_G@58MVY 6,3*8(-3FSL*N.+:(/R@1M*!LGLQ(N(R08!@A@R-!.& MHQ#4HXF2)>LS/'L]PY\5!U+G@QETU"F'VL?.5W'RH]&',GM4JT)UHO@G$&G3 MJIOJZ&B%E@,-^+N#>VAHGS.:43E776IW_FV7VYG]EF&[\1D&CUP8%R MXDV:@P\#?Y2BAXU]'%!1%#7X(2@^M:5FO09AKVB0HZ4JGD61I*6>QU*= X&: M4WD2GT#L*(OQ<4T&@1F>;$*8RR>VMZP7 .P5 7!02FKN5EGZH,^Q2J?.US"/ M2;Q/*Q!#F5 2#"6(58FF]E:LS]KLE:S]WX:U8%BQQA\7ZU"4-V73/E.S5XZ: M^N7PE%;;KL!X?GO=Z@+]1#PSW.OT.J(L#KZ@#;F9SRH)H'/40V#SR0FH"S.N3(+R- L3+#!8FB!( M 6,!A*$FPCKO)0JW2Q2=XM8"DA4L,[5[;SXIH:9(\=$%=%HZO-V X0H-H0J_QP4T8N[[Y.>Y"5? MK)'Z!*$L M,EBC=0S#.DL$-[+.,>M>R7![(>.^WN\S?;D+TLLZ+9-,EG5SH*NI;C+H,T"0]\ATT264B5%#8M=9C -'!,5"X_@;07&/3YRA M\EY1<+NB.";3GZ V"6]33UR(XZ:0X(R18$P-N?K"?'=L?->Q1#C<%_T7MBR,G,=30( L$%@W/%MMY-%&43@5V MKQA3O^8^:/=M=^7X6E^T'7W_D;Q?-A>' M^VZ:>\Q_Q@6DLA+T]0:Z=-\%,)ZBN1K&PO M=V]R:W-H965T&ULI99=<]HX%(;_BL;3BW8FQ-]?&6"&0+I+ M9[IE0M*]%O8!:VI;KB2'Y-^O)!,7;,,R[0VVQ'M>Z=&1Y#/>4_:#9P "O19Y MR2=&)D1U9YH\R:# _)964,I_MI056,@FVYF\8H!3'53DIF-9@5E@4AK3L>Y; ML>F8UB(G):P8XG518/9V#SG=3PS;>.]X)+M,J YS.J[P#M8@GJL5DRVS=4E) M 24GM$0,MA-C9M\M;$L%:,5W GM^](X4RH;2'ZJQ3">&I68$.21"66#Y>($Y MY+ERDO/X>3 UVC%5X/'[N_MG#2]A-IC#G.;_DE1D$R,R4 I;7.?BD>[_A@.0 MK_P2FG/]B_:--HP-E-1F4:%+T."RSP=,SH'C&EEF[J12^FCI;XI%1Y7PLF_R4R3DSGM.0T M)RD6D**UD ^95,$1W:(YYAGZ+#<&1Q]7F,GN# 1)H$^?OB$/B!2 MHJ>,UAR7*1^;0LY).9O)8?S[9GSGS/BV@[Y2ZFI@2IB6R'DGNG"!\<7UX=('&;?/C:C_WC-^WU&=]9DM!:)9I! N0%;W*X04F&RQUPE5(&N=X2 M%6;B39ZL')<)#.:W&]/S@]#JH/9%HS#RHPYI7Q7'GC<, M&K6@T470;WKSYK3Y(551;AQU;B>,J14YVGT3M^NMJ6C0MGER<7;V^9.MJ=NC5R_I MN[?]JY?=.#1U:]_VA1NW6]/OO[9-=__5T?F1_^)=?;L9\(LGKU[NS*U];X=? M=F][^/0DS%+56]NZNFN+WJZ_.KH^_^+KI_@\/?!K;>^=^KO G2R[[@-^>%-] M=72& -G&K@:8\"DOB0/VWG_U;VCOL96FF:/]?5 ML/GJZ,514=FU&9OA77?_'U;V\PSG6W6-H_\7]_+LV5&Q&MW0;64P0+"M6_[7 M?!0\?,J "QEP07#S0@3E:S.85R_[[K[H\6F8#?^@K=)H *YN\5#>#SW\6L.X MX=5/_:UIZ]\-HZBMBO=\.D6W+M[7MVV]KE>F'8KKU:H;VZ%N;XNW75.O:NM> M/AD )SFR4H6^YH7NSBPV/E%\4/7#AM7?--6MDHG> *0!_ O//A?7SPXXW=C MNR@NS\KBXNSB[('Y+@,Z+FF^RT] 1UG<=*V#S581.V][ZVP[\!> HF_KUK2K MVC3%>_C2 K4.KOBOZZ4;>J"W_WX HJ$@&A!-^%5;.-O?P5^#76W:KNEN][2EV][:MEC1 M4-Q W;;='4%]8/+*WH'LVCD:O>N[N[J"[6Z W0MXFN1BN[)^-7P(N+8'B58 M\8PXL2/!417CCM :EKRS9;'MJK$Q/ Y%[:D;X$_35X7I5YL:@!_&WAX ;0-H M@D&]X55V?0VG53=[W/VPL<4O;8W((]IT)7WUHX7_]PVL 5_\;.I[@X2^ 3HF M$+XS.P.(^-HXP"F<>D+P/\-XLT+4F7:/N%L%!H%5UH$77.2%C;FSQ1(Q#CIC M9WH^2IRDKPAM]_6P*6YM"YMH '#XQ>YP-A-)#+8%\^X:ZV;WA6!>;VT/I!F( MZY?%^T7Q[]?7;SU%+0CXQ^%%0I^EL';5C)6EU06TPP\C(F&V>D"^2-8<6Z1- MG.0.#LHL&PLSPQ#K!J0$VQ2=_-P)<>H?%\6/'3!%._1=T^B?@39[6[3=@%C& M\X*E'*(;%HW4D$"2[CD244G0/_ H'G]O-ZB7[RPQZ190XA@S6T8,0E.#Y #H M +^+XKII&%:AG8A"7 QD9>O,BFGX(9S60X;.@.1CT(.DZ(%5]TSH1S>\UM&) M(D+;U*!$O419:?F^*$#-%_:O8ST@QNX K;)G9.O[3;W:T+PR+BZ@!N/#(YT.0)/H6:'\ ?F+7WL(O6 MP@*U"&4]!DG]_/F7CBT=Q@L>A. :*1XV.#HD'!PG6]V"0.BJ!0CGN&7 C?SJ M[&KL>2Y&0=413(12M )1VE063@CQBOA8F[H'ZH:]\^GBHK/8PVG^, 9G-A98 M:VN- YF)6RE, Z"U)&L%BMH),R!7U>T(NP60ZAX?+XMZ#4 #!>T:^ %FY2=6 M&]/>PGZ N<#:0P2N^VY;=$L4^K0'.!^ TS\'^ /Y!F)VGQ+W6K@;- A0[LH0 MNQO8]+9&':"0+6?KS#9N>E'\ AB"7[YQ0[TET1?D'( &!P;P@7'8@NZAS0-B MM^8#G'1X'@_$.+# =PS0L#& H_4:6(?6 QG=]21^MT'$P?-6.+4!D54W0EKP MN:K=JND0V2P92%X3V@^,X560>?T.9Z4P284#X/2@CEM/7/8CJ$P''RI G- U M#R+% >*GJQPJ3SCXB 41YB7QH9><*!EP*4":+ '_KCH@1S8&03UU]ZBR^!BK M;EP.Z[%)19DS#9$)Z&P4I7AR+1@#>V((L2I'9W%< R1)&P*3 @ =B.B0[&E? M<)@[IDCXN1KA>.Y-#Z0TD.SL1]/ ]&!GK#Z8 @F-M0Y(\-TAJ0:<^,!Q++J>D28$FJ X.AJ1$7 M%&J#)=MN6Z\006"WFJ!S2#;]].N;UZ?G5P5,4UE\"O9%.@>9$KF5CEA)*&6D MA*5*(2_\$I"""';.GP1+'E)5S!4DQ:T!\F1G#W9(^@ D!BI54.%AW Q5(N* M(/'\)LL$BB,>]D0*@VU-(BL?0Y8M^=I(WO8CSLM6Z1*4)$AX1.]*X6L>;ZG4+EJ-7<0 *RTDZ M>W !19[@7AIT\-@,%H4N..QXVP1=MEG8_FW7@_!RS+TH99%NPZXTMM@@:+W. MO8#226ZQ5+;PZ>"2H43M%=&<9[;_?F3U_":NMP)"H$?D#L907G<19'T5=JI6K MT7IXW 8,*T#]@%;J/E*SPO&BN#%N0_8+#,=O2A+DM#-1Q!48:*X>@I47S1.1 ML&9D28KNJS>*]SGL$42P[Q"P4W1"HGU#GRJ[)-91X\"4!'!^M]7AW6><'/AS MV?5]=X_2JZ?G # 4(*@+[@Q8\.+,:$&.)-=TH!PXT.$M?03.XPHAIC^^B4@[ M(%F1;#'P!"LV(.SJ*B%O6H$45'T+]-]D)X429\OA5P0*U;L84]$BWXT]Z!A' MVU@BNM.SG)XN ^<&%7N":6 9N_=B?0V>F9B#!PB! ,^A%B^(X 1.:9,=+(IW M48H7!VV#YT7(C(;_I)@.T#O M]V3="D/..:"Y:8_)$]B0?$[<"30-;WNS]6JDS["Z- W[12K.\I%T!7VK=,9YB0*Q8V.#OQR=(+F M=]NUI\+DD<5/@:=/R794B[!Y<&@9SR3(&F-+EEBC?B\5J1&]Q)]2LV,D5Q>< M;HE[$ ;78#)0#$4\D%QUD(6[/P2;/]1#H'M/K"B'&1! M>2F72^M?P 0P#8G@6V 1[Y.B-T*>Y .0B&V'E@-8MTBD0/OL?@#AC]N1.8/0@A 9B"8T&0+ M,5J,JTBL5*-)4;?7'Q6Y''RRO;DO?"@8.$ZB^13MI^1LWP%'Q+-T)R4)(]R5 MN+?IH+#MI24?&^AF"[NH3CC<6+A'\T^/F#AE"N+! ?V+D!+3AW' M+F8]8+>B6"03JR*%0Z>,3Y8D12S.! <#&P-:1A;N[MNIDUXKG*J$47KHR@D' M=7E;(JP6Y !E%QQ28(A#X6<-MG37 _Y^PN_CHH U])&&L!$#-1]F.H08+G)V7#M018 JT$=A:MDI/1IQS1VF1;D1* M71H*.:S0<\!?2)-XK>K&W:ZI40$'XTR2 Q0ZP>@1A';(PRPR,<%Q0^Y; D>]XX>95(>O=0;\)$:9"",EKHOBO?=>KA'3%ZBBGI6[ &YKO@!7&98 M1B))$61ZZ+D\].W8MS4F/X6O/^+?+LSQ]5@W>*"NN+S*OL+ 5 ^PL_K_98>S M7IS)0]]3J%,_<.ZG_!ZMK0T2:O([>1?,[V2/D9&'M#R#E;4MOD?OXWL*-5TS M0@[((/AE$C-C=SG&U9!(+)X"!O_8559!U57=@]+#C#&[Q169E>Q8$OD!$U"B ME@W=)-BU-7MRFCDTAB?-ON2?/5FZ<>L/&"SX:'2L1SH4%'G!_G 4B5^%^#D& M;J/M-SJ;AJI\,H\VA@GKDYW46:A1]3K,01@F7/52&'^[M>+4Y2>'R7@R?@/7D3<;\G22C8@I6G1B.*3[3H5T M-;%P7GR@E()D/0)2??1RKNY@#^I@BPF"<1G^YE -2:F2!F&4HO3#G>=3E3X* MY0ML J#,1?_?CR7I1#J$I=M$HK/D#+ SZ/PLQYM9C1L74J!H 4G@50[%1\6# MC1Q+!3:H1]J05-IU-5.XVX@TP:0@*M#*XCFA^AU;HJP0:N=J S)58>FQ%?42 M=B9J2WR^$*4F,YWF!"#O:A.7S-V=X%Z!/O6!:TP>@>".@T)X"?9+].[WS-.9 ML#"@L>KZ%,_(QLA?P$'@E"U'U-HX$:K[B&-T#X(/:7L728^62 :+WA"U%[24 M>@:,AH$,=W]NGL)YN7_ 4:5[-*3L7?';6-WZ,)'/.7O]I2/P;"]+38)&%,DZ MT]7RB*4D_7)/$$80N0^2%K\SB,7(1 -HO$;Q3!:^AC M)@NE1W\G\721Q4G:,4H^M%?NL#)2HM.;VK'-B]Z2I-AX"!F\&,?>FM\P"R*, MC;8 %0-Y6Y1GH%P8"GP0)BT:D[@0AGETKB2U/FC[]=9Z8XA7#/K3+^CAD003 M"^F4('T.7 ZDX'PIFCU5*]5U(\X8HX'0HV"U;2T9? M[O1P'^>YTPCO5-(SXOVL[D\79"*KL-*;O*=B'S&2(DN X=MCOD(9P M]9:&KI$#V<$ H<0)XT!6@82#]1AMW_.S?\7]HJ'- A[9"%, $TM25XNINC\I MST%^O$FUS!;+F'94M]1M*1I.X1*V\P(IWHBWG4:> M7'?>-?^."G39N(5:I! MH.HR*DQE+90,IZB!8*NF\"=(,CA[+WQW8[_KV,/@/.-Z[Q6NKL_MEDU]*]FX M&+.D#2!(6+$2ZR% =70-*EFPH'_CPI18Y<9SL#0^7'3EC14L$^S&03)=57U7 M5T2%*8;B'GEFCPY2!C./H-*G@Z:2.R^;?6 6]9G+11WK^X;!!\,+K-S#Z#&J M#*7W!6OK.O>K'M@%5U_40*Y+FUOUFINR-.C*[&A/&+RD^)X_[Y+5E=CBL5K& MM$%71=](R$7RMQ(=PJ ;TDQWR[CEM!/]"6?8C7T FT,_7-P8Q8!,7_<:FFMG"BY]"'Y)L;YY5HOR'LOG5D&A$9//CL@DN=;L.M1T M>##FK!Q3ZC[2G52K9][*O)#!HALE[-]D%H,(.T>%F^UM4JG2*62/'%#B7C1L8+*IT:#&2Y,6%$]/ M1;Z7HRA=#PQSN90A?VY0=<0/G#]Z[)%3POD=!%'TIBKF'39]-V)[AW%#4L"; M^F03MS1/PAU< OW*+>][K/E4'; M/LR 3L4/)[']U+F6V$: "39#PCGEV1F]DJJ/,E\+? 6GU5=T28\K*RI(C*Z3 M614 ]DJP$OC=B+49%=BJH5H^<4LDJV>5PO[((]9%^:*0U"G[Q!G_V:VNR\!R+8BDM/M $[<-S1+QV:-VMG'$I.@ M');4R&Q^\[6+V5>@C6B5$E;F(T$S ;WT[&*A-U-5V ,Y9'X'#'.2_Z7 BN_1<;$;- X;#I?59+GU/P6&>H,9WE4QC,D;YZ*I0E: MR?E5"!U]6W*1=%()$;$FWG_8C3CK6$DL->W4-J-+SE_[DO-0[G43(H5D$+*M MRG@&>L$,[^!#0#Z52IHC)B&2TN,8K0SE3NSQS3A-(V: MLN:62EJ3BFPTRI")N'6'ZM-F"MF6N*!I]K^'"!PF/@]6-:L@U])45$^A11\0 M*H9<0K>3_^&4T75ZW_58X\!%U10RY?*/4#D^P,>*(ZJ"10:J B5K5B':']H% MYKL%$B8&$CP.L:=N?9)%3OPVJ"ORL^/+Q?E)L076Q=_+XK/GBW/U$6'^[/A, M/P/4M09/$$Z3O5#LE2VP9?;\BAZ'/U[ 9]$:4H-_(]SUGJCU)LECQE(E'>"( MP2$L<_$)_S)*8E 6(^:5J0 8U<\I.$9M9/H2E8KKVM8VXEVQ4 A-'C&)>[CS M(283*6O(8?=]F*/4,10WJ*;.@.Y/3NX_7"0?TR-_YA7SBB6*^(4J#@\7/A5# M"!BL"^U&Y\^0ZBZO?!6?H>J9H6"C:BUN:A3A$J7(HD"A+8SZ^"GCZ2/;A.'9BW6&;C4C>&%[U 6J*[NC M/Y/E;KJVII1+H$F] 2KM,RPX28H[KB3F)%$8(OD ZEQC)S\P88QX8P93>&K7 MF)74$?=)OQWF:<"&0=KW3$!A*!W5E=8C]O]4<8GD(7+>TK5C9!EI*9)K0$;X MM,F,'=M8TZM^7WC>BEU1::E_5#?!KQ]WU<&>)6V7IV:D4X+)LZH).8D:K1 OYIK<7AYAIR M3;GO#V? ;:G9(]JRSBR.\B;+AP/5W(_A _IZ&&=W#-B#J M9CC9-% ?H?($DE%9Z/QYN#CP;Z4ML-P1S=WH,,Y]\D7Q%]K/-S/[H=W03K[F MPL<2Y"+([5;L%-P'8J/XK#@_+\\NG\(?5^6+%_CO\_+YQ3FJ"J6!P@8OGY57 MGU\4%Q?EU=4YK%"^^/P%Z6*PFX::2RB/+Y^6S\XNBI/B^.+S\N+%.?YU?E5> MG3V%OVX(??I,=9)N3>D7>VH_4JCJ5LOL;_ M/K^D?R_@\SN@-+P6@<[N-=_+0*(L^:%2/P3;01.[0;L4O%$$#5%==;):2QAB,9?'>POKK@P8SC8X1&T7O,JWYVD1CF M\/%%;J=_KI[X.Z1G:KF_CJW0:JZYJ3*#QX<_>.O%9U>+9P$Z(*IHF4BS">MD)!A/T8OU$MB=?% M"3WZIHM%K$* MXI(2Y-4;AK6E>,U'_DZQFAX=">/@!H'39SS+=)G6M<#$#=>VRE"4ZH";7Z^H.6W9H'XQT_8U0D;03 M),3LXQ)6W_OR*6494\.0*[]"2&E6:G84YU*@B6N[[21"&9B(Q=/EXBP53T]S M\72I!, _3#R])V7*GMB-5J:)9\15G#[+&D*RB?:5_82TN-L =D1-&Y;YE,C' M4,UVUW1[*Q-B6T_XILS#"D6W$U->-3KQ+V.+2N3XZ-W[7ZA#J$WBX*&F?'Z4 M7$WT%@>GUQ+-U$PBJF_1%),FVK2=9WZS@7V(V'55@R[\2-P ^&]M:RZLYH(( M4KEC+^?M,+H_,T**]0 ?#V8 M%R!8=..C]#5Y+TO)Z% [O(X5A-@]-2T ^RH)>B<6DX?LS5HFY"N6>%)@^@A5 MEK44ATVI,O5K,@;0XG*C9VG8)@7P3.,]6]^?,R'_KLUD9CMNEQS!(EJ+BDG7 MRN$6/^50?J9XL<]J,J*M1;CJ(%0IUEC/ \ ML@?5EV$K@+^KB7+F/C+'MJ'0<2JM"#1<*)QYDMS%"B7D-7]5Q7RO&Y:$=:W? MOE0D2],RRG&#D6]BH6HBO M:PL50-J2?OS>I3Q-.^@R5&XO80PH^9L\<]B7YE,*M]YX2DAD^Q,ZU=R]&B MB(0;,5MEQ?YQM18O:2%LJ8MJ8GG\G,KYGCN_WZ6UC](/OE8RSJP'V\_NT51" M/0(!!BUQ K9T)"M@",#O1@#C7$PWS4B4ZM;&::@#\.EN="%6L5"0"JW6:^HQ M1%L< VB DYU9)2$W(#JJ4RK38 25SV?PI%ZJJA[!6U%:;. @I<.M31%41''7 MZVH=0IXJ4 B]^O*3J!2R4V-N/LMLDR7?['WG:=Y/7XJA$-K1)8C &57K8<#X MB,0>I<,??:]D3$P(\R.+XJ?PC1 '7EB8/\:B)?:I<3:.J@VHIO1"LD=E/I)/ M]+1;DU,(-NY/OU 3/+?T]6EI?8R8ZEYP/DR>+8FT9J/_2#2V>ZS-/,^HJE8] M"0R[(/1#3375 TI5)^=Q>9BR(55]NR=SOI!'TEKAZD+ZEE?(E%$3L_+@NS*_ MNWAEB:!?<3K,N8V"/^3?@ME0P.&H5KHIQBF/J>B!+IUE<])KET )X3:0S-.\3!FC^EO@C*[6_2GC(P#:ES4;;/B,9%@5,Z3 M<;87=8J2YK']\#JJ/,T;!CQ%P.@LFA[8U^0JM*Q3>9 AOHZ>Q&%64[=78J6*#4U2^/GP,6- -MYFQHS!S8(2U?+1GY)O5ZZK[.1*N;\4 MI1#_$AOJITO/^[)_F+FS2$/]T2K,!0$5 C*!9.4:"-:;4A&;_>B-*#Q^$A]D M8(7&O,.L0CG">\I('+6V9Q MD(1\DAL-_&V7DE=7CYGPL@_T'6O1O M_:2I7>UUKTTN<_5F@,^ 2:S/#$93%\?(D/S.$YA:X=?!5+'RW-\?UGS\+ M*> M9-OR$=;P-92>IVBV\GZ??A*EDNB.3;?P^8 MZEDC>RRT5K>6+ Q]Y-$_LQ-[O$&]E]# [8B9=2.\D(5N6@B7)7%ERK0 M/4JA#0,7%K2B*]UZB\_?CTM1#I]/0)E/+T^0:P'8KC^<;\--90YTN ]$8]H7 MQ#LE&N,I8'%H*CF'^^[4#7;G"_ EV%CW#A/R\'TM)0<2U@J=G_4#>Z*J3OGX&7Z8VO=7)F_Y\/(*^3?1 MM,] 8Q/$]:;C+ @WG8V"_\^PY$<#NK&&(^ M^AZQ*4IWJ6Y;]U>, <+XYN)N'!"+!R^+XS4C-4S(8-+Y("D"=>W ).N15)=2 M$2?>P-3XB]>2NI18 KFF[C_4[?KFIZ3H5)5'"*>6&L<8HG5NC"(1J8*]%3 F M0>S2ZQQ<:)OSZ"#G6$=?)0CFPAAV:^^Y?C@D$)(;02A3-&)TN):B&&IZH&E\ M7I%#_;X](S&,Z'IJETU+/@ZI4<(- M*RR T^9O%&?B)[[QIL,W_E4TFH;28+5("QM,>&)A;5=ZWD>/!^?;ST.&5Y0Y MCI:%FY-)'\P]BV8(33IYXY#C^W!#2;V9>2F1@'%\].N;;XZR<@7EZ;D"?G65I!' MP[E/K@:(DEC.7^$GX01$C)]?/8YMN ,&QXU'&;U9QW5E\K0']2%RR<30(Z]$ MHIL+8,E)*T=:^9[RS0'VF/-5E'#%M^XL)KDR+&'G* H=[34\";JE^#F\@RY[ M"YX\$%Y\YV_& X13);PM^1585-8VG>4H_'ATPL$HY,,O04+]!"R@$EZU<_!JT0#:R2@73=(V^++T.6'_OJ& M<8E*>JC]Y1NV$LFF^2VZ#0G9,K[40@?WJ7D\!-83L*G$OU"O1%F943([RG"2 MVZ9D60TPK.[O!H_Z@V_T&^7J*I%Z![K]*]\YW7:QR'(>5GTVFOZ9>^N>B]]0 M"])5=C]G./.G2J7!?"T5%]W:*GFWW+6K3?%^58>K;R-_%6]-_\$S&>+HZ(=X MPXNL=8272].EC M[XZ4VV,P(S+WHD<*:(78'YZBT-"?7**W.#BD.E] M?!6F$OM2&5$?E=$_D4 ')4_)UUC$;1XRSQ?X6F4[,-?,AITF96$/;"7P4F71 M$ YORUP+*@.6./L48D74-:D0P!%GHH!3R]W27(G9CS3=!E+*OM52P_"TODBW"BR($HQ217#S$[^L>?7\<:^^O#91.$FQ#&G#NQ0Q0?B4JI=I1PQMRA M^ZEKMB\204K5C&(6>6--WN/Z=[XO(W33'WS[<_[*#VZ-(-\4E+*_2IVO*<%W MBL?@/V41P(G??@)YI2 R;%.K)(V,D$\(%L8=65:G]%Z8UT%7EUB0Y%%=D=ZDD54",\;^_^_DB7:4I*J>@O[ MN&&GX#V=(KY@?44FFNQDQSNEHF1Z0MY51;;[$G-,=S5%@]48<2G\.VA.O82) MG0TTE0=1%="K^NP9U?.Z;FC9_Y/@!>HDB:W?RQ[G-2^?#*]>/JD=_&\%__7= M/?R?:."U&P,CX^*N7 M.]C"#W0_&A8OKF'HV>+YLR,.\OD/0[?#*3%F.71;^G-C#3 /@"_KSOPL^4# M+H!7HA!XK_X'4$L#!!0 ( $VO'%&%3U0B?@D "X= 9 >&PO=V]R M:W-H965T3B=)$"2MO- M.PV23@>+Q7Z@)=KF1A)5DHKC^?5S+BG)DB,[R0P6"P2Q'N3EN>]#ZFRI]+U9 M"&'98YIDYKRWL#9_.QR::"%2;@8J%QG>S)1.N<6MG@]-K@6/W:0T&8:CT?$P MY3+K79RY9S?ZXDP5-I&9N-',%&G*]>I*)&IYW@MZU8-;.5]8>C"\.,OY7-P) M^UM^HW$WK*7$,A69D2IC6LS.>Y?!VZM#&N\&?)5B:1K7C#29*G5/-S_'Y[T1 M 1*)B"Q)X/AY$-23V4BK11FX,!5ZT<)1LL9GC.).9V8^TP\1B('0*7=*)D]"&/I'<'@ M^"M\VFIN!3,$6]I5']EA%QCP43R(A 4,L_UE2-/("@V-%U)HKJ/%BDU%Q LC M6F;"O6'?"F6A2ZYE1'"K*H$,T_>D,.3SQ J=8QI'QC"HT32![I"H6B8$X M>N'G,34U0C_P:4+6S0L(L@JU H*0P@X&0*Z1MNSWSW],PN#DAY>:A,&+M<7C MMGW&56AT&H4;]ZZ"Q9UL3'!.6T]88ERFK*M],4714^6XBT%DK*@SUIDF' 6G M;,#NA&"_PLXLZ+/>9SWGF?S#KT:#[GP[( EWGW7+AP%B,K"F-*O+;#=GDY!0$_YSHF*=OLT [>@I0D^;0X+EU"S-"ZG OA M#YF2]3>$E2BZ'?2,=6AUDJDI16:(/Z6-AP$_HM'F7%?PNW%1#N_)_=8(#Z&P M2- _,!K0(# MCEK80J-L?ZA3_G)=-SZNZP7[5)4H5Y1NZZ)TY8J2JW0J 3*GN(LT)P;>MXM. M?W<7QIV61RU9R&CAS/>:DCE=L<1E5YEJ.^,*-8?D-Q*T3B.:!Q5AQ5(>I1[E M$]X !E8RC72 !S<6*C&[^K#G<*C"0#NS_W9#Y:I85I6R*@[..:1RH^&4#D,S M%ZNJFLT*2&5[P3Y[@Q0.CL?X=98/?VA=^7?70EN'V@IG_ECDRDA@#/?KL9/Q M<>OZLC-QJA'5;] _.@G*_U^4A;/+MK3%?6NTM,:;".51UNX]^FAU052E[>XMCE24E4IE!$XM=@9WRQ,6FX_G/ MUC4LEPO'8Q)4(7(>,(>;2H1-):(MGG^QK?HD\DID"/;BA"/BD!33JMT], M&IQZNK33%+2T-'Y;A-0\<(P&#"91*]&>.E69VP00J6R0BN\-NT87G['WCRAE MCO=_GB&B*!S(9DN%BI5.A:YW7E<*&'S;IC#+^LCNKHGMV0[N[/;Z6Y/YAIQ,DMM;*OB@SEHNJ=?)"Q MP*Q_29&@ZH23P?B4!8/PB!VP<(".O1(<$3$:!,??L:/QX.3HN[KSM0(^50^B MVM21.F5V;&[COV^2VMV-LHNF]JL\H">.6;YL?^UCINF>(GNZX=LK"B/?7X>:KME--ZD'_&<6;&P>Z(BC M.G#"9?8TLE1FUKN!2>G;+\F4LT"4X:6ZV$IYN$+APW.E&[D?9=PH,XH&_YK. IM3"R5P13 M4S3 U$\4:!^9P+%5\'$ZLJ+7=.#!RU4H:N.J(+<7J$+JR0H\S[5Z+(MBVZ0# M]MGUSR>;Y /V_!M^#:.^]C:K=?6@6#*$RZ'B[\ M<+,>[DE0J6#\O0P8/G M#L$FVSQ=/]@1#YL\J1FAW!\(U>W:M%6!\YU'@+ )LR1FM[TF9Q!/F(E3PIW MH.='1 N>S:GY:Y4VNY0["JS?$MO1L= ^"C+#(]^I*\I /<%**D9X@,XJ$ZY; ML*8K-\YPD!!I3"'T@+TKZA,=7\($G9EO-4GST#(&0Z;81)8!%W,G5CGU0UH_ M5LO,7?/XOT4%H#PXB+C6*UJU=%H9N,]&C!:)IQUJJY$VW)08U05S[9&_"RGV MYFLT 6>QVJ[M%[[(- !Z3,0UUHB@B9Y["&_"P4D=J]7I]+.8_%'2@I.N\#\> M H&+1W]HM"G8%QIB!/6I<-QAE,HFS8@J>ZDW[@-8&!!MTWW"G@T?1^8/P%TS MD/D4E90ZY=HTKJH_(2*:+*!]6$QW'Y^1Z39[0M>GEF'C&U8JX WZ4H^GQTVY'KK1* M9KQHGX^2\7@^VDM=#*ZO>.R#O;XRE<]UH3Y8X:K]7MKC2Y6;PXM!/&@&/NKM MSM/ Z/JJE%OU2?F?R@\6OT:ME$SO5>&T*815FQ>#F_CYRRG-YPG_U.K@>L^" M+%D;\YE^O,U>#,:DD,I5ZDF"Q+];]4KE.0F"&K_6,@?MEK2P_]Q(_X%MARUK MZ=0KD_^L,[][,5@.1*8VLLK]1W/XNZKMF9&\U.2._XI#F#M=#$1:.6_V]6)H ML-=%^"_O:C_T%BS'%Q8D]8*$]0X;L9:OI9?75]8?/C3L&$?2F+ MH\BZ6U,5M69> ^=;,J2Q MC493Z79B PYQ0_%)V5N=JN8]E+ 09;R0PNEMH3>P%CJD<)@I2!O(\L9#P;Y$ M6M0Z,F-@Z(*ULLJ5BND"VWJUA7T*VU(0-B:'#J2?=K1=X#+:H%"-WSK7AI \ M9;&F3E;1O-I>)[/)]%L.1:?JG4SG4U-4^4K9#-/[*#GHA)-)FLHF09\_-L/(XF\W$8GX^CZ2IY3+?4%,YK7WERL9#. MJ?TZ/_)47<"3MD6VNZAA0(%5.8?%A5A3U"_;1*&D:%OML(2DLXIK(VT&>0"R M<_IDV5"\A4ZV8)U@>Q=!DD=<#UD!$2G!TQYKS;9D _+E@+3:\?LVE0X*2]U. MEZ7*'D4,ZBFOW&A'J7ED3*@SF(@"*FAG1D9T K8NQQO=O@=Q/Q6:_/W),ZT\ M$7&TFBVB2;)B8(TG2;2:+L/X.(GB\5S<."W%?#:.YK,$L$JB)([%8IY$BW$L MWE06G8.8K8"VV5+,XS@:QU,QFRZ J85X#]NMB"%U,4U$/)U&\7*!_\LH7BR_ M 8OW/>SE.J=@*(>L=X%A6D]Q'7C >3MKJFT(84VO?W:7:)"Y"22)Q6=9D"B. MPWHOI&=C^#WQ>7M>*PK(8A%'\WC*SY/%/)I/)N%Y-8N6TQAUY9*Z<32;+\ : M"X0X3B;1 L2 ,^GB&E*,L(HKZ)HMM7<,G8_(_]LODD9-7I,IZ-)Z(F/.\ M6=0SJED%*X7,;FDMJ9*I'*1OCT,4WE3I6X*3JZF(]CZG MJJ6^CUX2]^E,U13'6RK+;3-+7^(5ZL">V6ZIJWS"@R[2! -^T!J/->=:@LWJ#N"%/D:6V^-R;C>MX[BROU0 M%\@O'")E%:>&;+T/W54!KH/^03W-M:'5&5LZS*.*BTK/7( -BAH@SE%-(6B@ M_R?BAYCTC#4(>Z_<7X@/&6IRG7$UV:!-*5)X&Y4+ P1$U_-4KN5:YU!2A77: M^0"+VL9^^]"A(C0OA*5; U^Q*^"Z!E?W/6T96*0*0;I%:U1'NZ3WF3IKB8,$ M1TU574)I#KQA8 _9=AYM3]VS8;]];*6=&(7JB*ZSH2J MQ QXGA"C[GRH7@=I@0IV(?>&Q5\<"DL'I+5*9>780OR]E"(4WF"OIBI,_48 M0],10PF#V/^&MUE%5-&G7>;.QJ4'2:%)\XJTJSL\.M32FA,GK -KP:_DX1X7 MQZN()3U9Q<,53F)Y3E$8BMG8=7H]J/)GBWS/*8UE391M_QC39 &U M"B!0-H@;=XI>8!Q-F8MD5HJV(8&W,J]4 QA.V1I#6$.FHGJF(3NZA._MU ]+ MSZ2T@MD(?M@2&.L)_L"";UK!=6I^5'1-0 (^],+^OB>_FW$)&"#T4-Z9NIOV M/>0"YR$;>F(DTQ=1UEJ!F&1?LTL[T8&B+@@JBRBC38'DZ.BZ*GJO95O+5)$U MCU#68'8P)WBIQZ"R+'.M7 W(FAG5G=KS,ZG&*@ ZN7'$=N$.AB\SUJ;R$/\E M;['9E$ND-6DE.R)M70+>[4YP=W3R">!M>W4B1YMTW%[Y-H M0P!1* ODKYH:^B>#^_4F]/5!WQJ?#W4)IX6VN'=UD]>9G"TD/Q[1QG#P>T4K MQ..K\P,1^;++3Y@#Z4W$@6A;

*]0J.>9*,)\-ECT?ZP A!<&&_FN8>K)\E M?PSD\!7J- Q2$3U M!M1=P40D(!\FT)7!VA2@HB!K8W!=D9S3T'!Q3XH N-.IPD_#(?E22.+XT(C)E6H<&B'T6(6=_:QBIWXF9P M,@CPMY#<@03KR*S5F5SNF*,JL:#IQ\]T.^[R)02DM5<_",//9/M%9[!LG'8+U6VW=)QG$ M) R44F?]XRH7P\H[4]FT=T_6>H9OA'?:9J%C4:[1DSMUYM=C>W%: ]>E)EPA MAR/9MH+VV&MXC]E_+W5DGXTPH0^C['\%Q*E#?\>XG?M6,.I]@P'S;OE+DPL7 MA^%S3#O:?LRZ"=]PNNGA2]@[:=&,.5#B!DO'P\5L$$[1S0]O2OZBLS8>-,^/ M.R512F@"WF^,\V:BNU!01(DZ8-F!#BP4TNC37'#K;3;O\]9Z?-"J+E 5[BL_W==S]\=YGN ME'XT):*%ITI(,PM*:^M)%)FLQ(J92U6CI)M"Z8I9VNI-9&J-+/=*E8B2.+Z* M*L9E,)_ZLUL]GZK&"B[Q5H-IJHKIYR4*M9L%_>!P<,H_U< MWVK:11U+SBN4ABL)&HM9L.A/E@.']X O''?F2 87R5JI1[?YD,^"V#F$ C/K M&!@M6URA$(Z(W/BQYPPZDT[Q6#ZPO_.Q4RQK9G"EQ //;3D+1@'D6+!&V#NU M>X_[>(:.+U/"^"_L6FQ*%K/&6%7ME6E?<=FN[&F?AR.%47Q"(=DK)-[OUI#W M\@VS;#[5:@?:H8G-"3Y4KTW.<>D>Y=YJNN6D9^>++%.-M ;N,$.^96N!L!#T M5$QF:*:1)1L.&65[OF7+EYS@ZR=PHZ0M#;R5.>:_$D3D7.=A=+3_"]!&K@VV)MK*;*^'Z&>- 1#SSQX+^E\E_XX%.) ML%)5S>0SE,P &DL03J60 Z-R/R"!.A=RU:QMT0CJ@I;TTNO_!03<^)+/H:FI M@ZS3V""H JB]R9S,N=Q0:W8)#2'3F',+FIM'AS,U9KS@V;Z441.DY"1JGC$! M5J/,#3$(9LF*55 S8T$H8RA"X@=%1K4#X)9)"P6]E=+D?9><%^LOT9"J<=:I M=+ K'7!+?^Q921A!IFBT&&>7H"ZV0CD"%U*/NVA58PAL+B:PQ V7TMTLF?#Y M6I5,;UJ75XI<=JQOGVA4.L=[]&)JBY2*BQ D3=8'S2V^5D7AV^*89W'^!2;P M%9D&=+WT6SBO8!2.XRM:>VD8C_IPX<1^F*1C+P["X>CJA#JEH1^.!T.X#N/A M"'KC:U)IZ4XHC" )T^N8H%<$[:6),^(Y_M0YT=% HD??^+%KP,?4SJ;NM)OL MBW:@O<#;W\(-Y9E+ P(+4HTOKXW&JMJ/M[6R5&%>+.GOA-H!Z+Y0 MRAXVSD#WOYO_!%!+ P04 " !-KQQ1 FU! XP# "Z!P &0 'AL+W=O M321;? M L'NMOM0](&61A8;BE1)RH[Z]1U2MM;)[J9%7VP.-7/FS'!XN#HH_60:1 O/ MK9!F'336=C=19,H&6V;FJD-)7VJE6V;)U+O(=!I9Y8-:$:5QO(Q:QF6P6?F] M1[U9J=X*+O%1@^G;ENGA#H4ZK(,D.&U\Y+O&NHUHL^K8#C^A_;5[U&1%$TK% M6Y2&*PD:ZW5PF]SV68=% %46+->V(_J\#,>ZUDX MO%()XW_A,/IF:0!E;ZQJC\'$H.5R_&?/QSZ8^)/,L'9MEF MI=4!M/,F-+?PI?IH(L>E.Y1/5M-73G%V\U[N45JE.9I59 G0;4?E,?AN#$Y_ M$)RD\$%)VQCX2598O02(B,E$)SW1N4O?1/REEW/(XA#2."G>P,NF\C*/E_U+ M>0,\<%,*97J-\/OMUEA-\_#'&QGR*4/N,^3_KX'_.1C.U\R JH&:@<=FI#$P M6;FN7$.IZ$H8BY7SL0U"K03=+2YW<,$E[:C>D+.YO'F%X*/?< 3)N1=C@2/]9?D.V*OE=MQ^1 PE J3<,'S/'=@K!\3@PI';HQXN7W%CU9]TM9V3*^5$I$1M249?=(IX2I)F MTEO!_V9;@;!GHD?G/KO(Y^GE2V;Y&3-"^K:9IREZ27L.GXG'R(H4UWJ2-%.H M/2_/3W^?B /\QI/T_8F<#S3'4MEI-%Y1&H]SS'TZSE(P8WCM2C?]U@PTY^UX MB*QTYWGL2L,Q(0 MG>EIBWKG7PU#U?72CM(Z[4X/T^VHQU_=QU?M ],[+@T(K"DTGE\M M#C2S$: M5G5>G;?*DM;[94./*VKG0-]KI>S)< FFYWKS#U!+ P04 " !-KQQ1<^#T MCFH# !3!P &0 'AL+W=OZVBP8P-KT\%$7!2+1%A"*U)!7'_?H.*4?Q!DV M%O6#-23GG#DS)(>+O3;WMN7ZYPI7MMITS.'0 M[&+;&\Z: .IDG";)+.Z84-%J$>8V9K70@Y-"\8T!.W0=,X6!K1<66%5F#X=AE=T#'9ADE7A"7O':>@>'G@5]S*3T1ROARY(RFD!YX:C^Q?PBY8RYWS/)K M+7\3C6N7415!P[=LD.ZSWO_ C_D4GJ_6TH9_V(^^.4:L!^MT=P3CN!-J_++' M8QU. %7R"B ] M*@>PP45'[/'%LMC-Z#\=[(YHV0:D"C.*'\IMPZ@ZL"<6ZU M,;B_QAT(;"13#IAJX/V70?18>+>('8;PCG%]I%N/=.DK=#2%&ZU<:^&]:GCS M-4&,VB:!Z9/ =?HFXZ=!74"6$$@36KW!ETT)9X$O^R\)P^]7=]89/"I_O!$J MGT+E(53^?]7V7]&1%]*?E_LI&I]6F06]!2PF/Q8S38('5G4.M<9+9AUOO(]K M.6RUQ-LJU [.A,(9/5ATMN>7+Q@">CT(V:"OA7=0S<@\2T:#9C/XR<G#/#>(E136_TSG!KX8R>0SXC M&:5 "LI M29:5\.>KOU"AC1'8;84\8 OUVBPX'?:XX0_8DH^G T-]5>=:6ZP5LU;[)#"A MO7!M@%WKKF?J\.TW54K+[RQ\-)RK,#LX7_H-,_<@=1U0N%VW3,$G;3F!:R8% MOB)*L'!TB1?"<)NLY0;XHPM9(N)G)O9,7?S3!8Q/&EW'S2ZTSQ5>/&^^ MZUNMW=/ !YC>T=7?4$L#!!0 ( $VO'%&ZOP[;$@0 "P* 9 >&PO M=V]R:W-H965T.XJSG=(? MS0;1PGU32W,YVEC;7DPFIMQ@P\U8M2CIS4KIAEN:ZO7$M!IYY9V:>L+",)TT M7,C1?.;7;O5\ICI;"XFW&DS7-%P_7&.M=I>C:+1?N!/KC74+D_FLY6O\@/:7 M]E;3;') J42#T@@E0>/JC_?HW_O8*98E-[A0]6^BLIO+43Z""E>\ MJ^V=VOV 0SQ3AU>JVO@G['K;+!M!V1FKFL&9"]O_\?LC#D4,>/N/ !@?F M>?<;>98WW/+Y3*L=:&=-:&[@0_7>1$Y()\H'J^FM(#\[O]78HX@8P8O%/2;@R\D156CP$FQ.] DNU) M7K,7$7_LY!CB, 61OD+>/$AZ-CCQ<_@W> *M<8*%LI8$\""M\+R6OR%50!# M1H(GF8 ;8!^$T/' 6LE0-@N7W M$"5!S&)(P^QI1%D09E-ZLK2 @^0&]5:42,1)>DB"*(T@#N(L(3(DJ2A=+"4W M&V"T8Q0%:1;WF3.0!G&4D77.&/RLJ&*@_>(LGD'$TJ#(IVX4%D%63.'/9W\^ M 6]E67<5@>K3-%'6??7122"[%0VH)HF?.YYH>PDE:DL',BR[AW,Z 6O@6G.Y M1CI-K5?S+(_'.9TG=>V/1B)]EK-Q^'GE)ZNKK5\O[%C6W MSKA&BA2T.W'/U>J\HXG?GG++XB#+$QI\^TW.(O;=,\H'()4\WVN4!&G,2-AI MQD[+X+$AE0-5&@OB,"9YMF3J4DH%";SK/S/$$&DKRG630\;[!51E"* MHH#"@31/X2>"IF_A1[1.7,!/G7,:O 6I';$<\BP_K>U34M,L==228BA+=:S( M&<1)D!2%+[P@I89:^+A\D;LMM[SV=>%DTB=-\!7E7'A\63TE0BH2TVD&ULK5AM;]LV M$/XKA)=M'>#Z-4W2+0G0=AW6 L6*=>L^#/M 2V>+J$2J)!7'_?5[CJ1DR;&S M =N7QJ+NCG?/W3UWU?76V$^N(/+BOBJUNQD5WM??3ZS]_;VVC2^5)K>6^&:JI)V]Y)*L[T9 MS4?MP:]J4W@^F-Y>UW)#'\C_7K^W>)IV5G)5D7;*:&%I?3-Z,?_^Y3G+!X&/ MBK:N]UMP)"MC/O'#F_QF-&.'J*3,LP6)/W?TBLJ2#<&-S\GFJ+N2%?N_6^L_ MA=@1RTHZ>F7*/U3NBYO1U4CDM)9-Z7\UVY\IQ?.,[66F=.%?L8VRSRY&(FN< M-U52A@>5TO&OO$\X]!2N9B<4%DEA$?R.%P4O?Y1>WEY;LQ66I6&-?X10@S:< M4YJ3\L%;O%70\[=O]!TY#Y2]4,!(O#*V-E9Z$A]QUEBZGGIL;?L@EX& M>\L3]EY_;I3?B7?D"Y.+/01.2)V+MT8!C12^$W^^6#EO43U_/7+S>7?S>;CY M_/^$^S^:1(#BE\R;%5D&\&(L?$$0JVJI=P(R9"F'KC=";BQ11*)NK&LDC.)X M6ZBL&&AE2+!5J\9#,R/KT?W"4U9H4YK-3ECN!QE_Z74 M!N\MG(T"0^-(OG8RQ2"=R$KC F#!J"^4S<5:N4R6XG,C+> 49LU(7XHV@%[( M!2RLB)B/,M-H!A#4*AJG]";(4BS.*A3G1+QP(,RL&)\ "G'*TB%S8,A2LK4: M+NQ:6&(\EC)CT8J0 F&1Y7QO.&6M#N!F\UU6.53$<#JS>'EV.9F!D4%N7UAMX2 T9TJ5AW"=QY^@ \PWVQP!U'=P5TI<*# "WBWQL00.]SE M4@]8BA4("$*NG%=51#WIL(5]NUCBNS659CPD"H5[K&Y0N3#YH&K&(5^X'('61N?L;>M 2-FP$%C8 M$A<@3A *1Q49PU9_-#0\O' M#46B*HW>/$5O50.#PZ+_YJNKQ?SRAX/2;X,(&X,;TD1EM/+&NL/,$])3P,I,C4&Q11OL!EJ%TO4"7YEPJ]+F0$ZSI#X??)A(C;#A90^01 R^OJM4Z[DLE-?;D<"W/1^W"I(S [, F M0:@_!K@H>M/+/69<6DJ%"G(()=(),_N@$-'BR4R@70/CF)M@GE(AR.A(;X#U M"FB878Z6TYCYR.R'W3F$)E.SAL;19@K8Z<&P1B_X%_S:-3;M#J U A MZ0I..% 9N*Q!,L-6#A[\;(=AQ!\I[ V&F\/ RQ+R:V6"$YX/->?&=/ ,!W MO8. P9/EY&)_V Z0WL ZFD)H'^;F,%]7#XD_Q[J 6V3) /=Y'ABA0:QA!@J= MAT(_NY@/ALC9L\5DT7]>]-.7QN.1?4P_#"A%D!P_XNM8/-QT>PE""S\-O+%C MI]>*>3A>T\40FB]N&Z%V0H3=VGO"20RZ1J=E;GDXA_K1'FG2(_U2R#N*JRT8 M :P=BI#%PHO ]Q2C/."#KL;:V/]%BZ&>8PKHW@="[-@GW9U6D:/H15\>S+FV M85;\J4)\(6O&8??N@)*!7U.#,CT>G^Q# N.E KORU0&\R]X.DP.$M375Z72E MY2_P ZD[N2HI=NJIU*1B>[ _J @SES^BL!EX%+\T=*?= M=YH7\?/$7CQ^Y'F'D:TP04I:0W4VN7PVBLMA^^!-'3Y6K(SWI@H_"Y*@0A; M^[7!BI$>^(+NZ]7MWU!+ P04 " !-KQQ1.DX$0ID( !G& &0 'AL M+W=O'HQ?CZ MLN8;\46XO];W!J-Q)R67E5!6:L6,6%\-;I+WMS.:[R?\38JM[3TSLF2E]0,- M/N97@PDI)$J1.9+ \>=1W(FR)$%0X]=6YJ#;DA;VGZ/T'[WML&7%K;C3Y=]E M[HJKP7+ E^UML_B]:>.@M6$Y.+$C;!:G7.VSDM?R>.WY]:?26&9H-:?3@3?6KH9Q4Y)0OSN"KQ#IW M?9-EIA$Y^XOD*UE*)X6]'#L(IL_CK!5R&X2D)X0D*?NDE2LL^T'E(C\4,(9& MG5II5.LV?57B3XT:L>EDR-)).GE%WK0S<^KE34_(N^<[OBJ%95SES-O,2\O^ M<;.RSH 8_WQEBUFWQ]R6DDR F;E?SG<$Z+]:(DI,\\81D M8+'_&9M.A_/S30AG7SPG_US\N$[QFN@_0BMSM+Y M:(JT4Y:40;':UB*34+ONJ;/2JB&+G6:BJDN]@W.&;%M(*"155C8Y25J.)IV@ MFLL-<07[M>'&P978;RUMANUV@IM 46+C67+>T^I 6%-K MY47I+&N,$:1?&P3\$=[:"):5X Z4:YJ/+7H@U:VPZ'KP,R[!I8@52H]SX_MEF'4B'%FOWP% W\O%X# M1#-DG%FAI 8E\[0)U+JNW(AX1=!NU@03#MA*I=0/#-QB#W.!&($RV%EDU-X(*P M2<2/3)(C?*UA\@V\Z]1ZR3Z[YQY2PS09 M(5>]9%[Z5]@S%L]'-IMBKX@KNT!."#0>V!Y@V&J0%IKD C]'^0"(4*X IV")4 MY_-.L;U(&K7\(@D5SP4Y*SC(O\VX(LX9D3<9B0AK!UE:5\:B"=' M:_LF%8@^I9W?@N$'7H,2"">@:RTQ!K @$P,.-&)"$@T\+U3;M+6Z;;*$0?'.3'=;IQUO$V]H\$#[>'!R+*%-;)RC-N MS:5AC[QL?$Z)J2^:T-@0*W1F%>_NN"DUL[)J<,8AAU0Z%V70KL6#@#/B785S M 4XUGN/D@!@-R% AK60%5YN0RGL:H-_6)A==<_8RYI35IY93% 1;,/TWS:&6U_M*9.WIQ>\.]YW M'E)X3S^$L/2Y'SW RL.W+PS'Y'3M+R6B/K8^$ ,K]P52MCJ.V,=U3+^)8/ZQG$VU]BSME6CL$?+!63*:[RNBW:+::=5U5*$M)>B>)TF?]=#&7/B.P],_&27+,#IV33GN7?Y6 DT#77&3,]O=HM^$R^/]]' %_PD]!S7+I5ACZ61T/A\P$ZZUP\#IVE\EK[1SNO*/ MA4!@&IJ [VNM71S0!MW_%JY_ U!+ P04 " !-KQQ1O_4BZTP- 9+0 M&0 'AL+W=OYU;U$4JQ>GIRY9J*5T [-2.=[,C%W* C_M M_-2MK)(I;UIFIW$4G9TNIQU[W+XXFI,ZWG! M+UJM7>MO02>9&O,;_7B?ONY%))#*5%(0!8G_W:IKE65$"&+\7M'LU2QI8_OO M0/T=GQUGF4JGKDWV=YT6B]>]BYY(U4R66?'9K/^FJO-,B%YB,L?_%6N_=A3U M1%*ZPBRKS9!@J7/_?_FMTD-KP\6N#7&U(6:Y/2.6\JTLY)M7UJR%I=6@1G_P M47DWA-,Y&>5+8?%68U_QYLO"V.)9H>Q2R#P5'TP^][_>JFGQZK0 "UIXFE3D MKCRY> >Y82P^FKQ8./'7/%5IE\ I9*L%C(. 5_%>BC^6^4",HKZ(HSC:0V]4 M'WC$]$8[Z-&YQ%OMDLRXTBKQS\NI*RRFMF69Z+LGSG9!.F)F )E6M2=X21\/G(L$*[0J5TIIBH<3,9 A5G<_%L<[Q MQ)0.B]W)BPT*O/L#1*:-B56I+EZ(*YG_1K\OE\KJ1(HC\><_7<3#^"7^&O:' MPS-Q0R)F1N;NA;B^N;KF+7V1EDI7\<#0,A_YJU%%Z,^F?C\[9&^2WI*"FM57DA M5GA%,(*S;6@Z2.EID&GZXB>3/PL[CRKI&E5<$A3I0BLG2H2)%9_5K6D M3[;6-2N416"-?>"#;*H7-KBX][#:^DXF.M/%G7B?B\N5U1FO[K.-K\UR)?,[ M ?D45@N=%T9(H&R0(^O8%:!4+.[Q.29*O4-$Z)WTQ7JADP4XK#*9@"/MQ;]< MJ&_P/F)9L9H%L??S//L^SX&XP>*#5+2RYE:GT#S27$:+A13))S')ITBK2P*)<">CR*)Y$@PB(G67D->I;H0@0Q?1.),H6R)8BHR?6 M]:'\)"M3XH9XF;1V9:J >5IF<"6B>JF+H,TU(KLF35R'[>W@\7-2F"E(4*P^ M0!U$UU@]QS&S[$XX% >@KKZM-!!3SDBHT=E8I/+.>:WDXD>9E\CJ5? .GW?] M;"5UBM/-E-=BU^V0FY'FTR4%2X5!!TE9+&0!4SDD8*;%.UD=KHI4>H#,75I: M#AL!W*Q95M% ,C*&0886LI&B?L[]D_A\VV$V@L8I0&CZE#,T)MPN;T>Z#7'C MB,7]*._$,/8/=JH>Z; CNU_2^(;1QEZQ%W(? X"(4X( M:5V@$+Q2R+E5BD3T;MU(3+Y+45GFY!45XN.; S5:4%CY$=@[0HNP6"LZ)/Y.^3CJ(? M*#11BT/HG!%F:JSEY.Z +LZ1S7+ 1MS&#:XU[A&+)_N(:<*XA"B2DW7IM?74 M,>83G*U?Q_MMM;,JQ6$)H6>[Q)3 KZZH<=S&Z6[H: =X^;W4UJ/KW,K<6[&" M;K@5G 3)JR0VP 'O[+6%M-=EII'FRA5IE@RV)-=T52QXRL2L.GS%^R\.!UH9 MIXO@S' W)'*98A,D[6]5H$6W@Q;%.S=ZM(P2&YS+1^"7DOSLHTZL838EX;CT MI\@R\GZ9$9,-SV6/N*LJJ<8Q#X($:)!J->-M-=,6=)$U:(N22&!+:A;Z=3QZ M'F0DVD5/5_).3C,VVJR$]BI*Y$8(-PYFQLD'N,Y _&(R*)2R%1I9<.!H9K8K MHEN05:CZ@!-!3(L,6"\C'*7I MB[W(%PK(]N3#A>8D3+ZSPXA<5YZ_I$(?J1H,?97"L=WU K]@9T >%GD;(9*; MHJ4W* &J8H])-=54:!T\1.^(*EH=#48=& QF/DAI#/&@6^8EN7X3[0\H>"B, MD6MD'J60K_P2*347-NG0^_;;ITDR&,ZBL<^D[ M_0TJNEY(.Z=UMPAY_/&9CMAG17)4%FN5W:IG')QD%&W2*B\QL1ODNCE,]8G? M] E" +ZHD.LBK$[.?;(V >YLA@@9B,LMG6C7H182VC.[\/MA\+.%'^JG"CJY M"7P2FZ93 6 BZ0V&K91'KE0K MN^,$TNH(T NBX1@-XMT-!U=&SE$:>*CJV:N['4B_2IX;3'Q&]+QR//,9#-W, MV6"\H=&IS! &RN=[]-XD&S](C$,$M,($*#^-TA M1/"*@"&>^_4"" CHH0$12<<,KXU=B>->+4'OQ*-@U<[[\O]8GX#J,!85H/UT M\U8+6=""^S(2E\1H:UVX!.B1^=P\7Z!$7 MZ-U&HIH0R/37D@=\?/[L+KS;M#YX-)A$G8.0-H_U-B,.^Y--[A-L?XP9_W?6$,=4?0>< M\9%!!5T Q^!-C6IM1'$/093X<:[X?XHHE0OK1^.)>RR>Q'\LG@0LN8C$ M,^I%=T')^.( SEO.[ \SY.$+VMQ,SS5ER]#&PZ<3A?U55TM2S^%Z<])[J(3^ M,$-"Q7-R&1XCHO2!3/=5LL^R#+Z F\E9_++K]#OO"FI[/D4%S2"]@T./U0=<9;^1S$8E9:KEYWLQJV]7](6[C# M!@T@< .2JMSPI,KC-44HA91%II&NK+-0"UZJL>1H8T[?32OT*;II$B465G0EP%-=W1H[!W%9ZWN%H$]5!/)(R=HY.,WW M6]-:_6]:>+!#LHB33E/-,O&^^I:YV[7Y$FKS4FGSUDCES^Z4M'WX3_ZL,?V6 M['AMK)T^T)+[TK4[H0GR![T"-]AYM*IYM(0 MIW(AU"QB]E:&V_[6L>LY*]E#?$1#BV,1#(%BK;26V;S!!N*ME>O4K.E^.,PU M]VB=$'K*,Q"LOO IM)I[@,#:/Z=;9V49P'5^:S2]XZ15W5SQ)RT\&$VKBZ(I MP ARY)R%+7M8E3%1VR+[NGH*W)P?W?W5]K#_COQ-0!4+:\KYHG:D^+O#8#FG MF6>Q!8K11L!\*[K]XWZDN6;Q%4#(PK0=1_9C??QI^?N"(,&HGJU6%S=!Q*WI MJ]HUBEHW(P5*^FMISK\@XZ0MK'A/5D,WG9A''?-48 MYNW[5;+1WNP+I3 8K\-S(-[1]0M?:7?*/3^#OC\0Y$S27.W>G^)MJX.\0P9D M;>9MX8,>Z\?ES,\I>ZL3/^WC67KUDD1O://2\&;?M!R'FJIZ<._KN.9[$63T M0Z.P>U*?RD#N:-)%RQK>=U36\*J-/+POJX7:O16R!X8*IZ;)1LFS/5%6B.7O MLUC]].&,:V5%3VT8=>;QW[]Y\).0K?/<;5YRJ!T^U:!5WS1"('?XQWOA-M15 M7^:Y>]_EO=,N ?U_ &1>M/A]"OSXTXJC^D,U@'#]*1KCX=D%_7\L+H;\=A+^ M. MFL,I_]#/N1U'X?F[_"8ZJ3^NV?51YVOI<%4ELSA_ED@'A//[+U?II_=WO MI?_0X/:9/#M;%W;HE( M<%\I[4;1DFAUFB2N6&(EW)%9H6;/W-A*$)MVD;B515$&4*62/$U[226DCL;# M<'=MQT-3DY(:KRVXNJJ$?9BB,NM1E$7;BQNY6)*_2,;#E5C@+=+GU;5E*VE9 M2EFA=M)HL#@?19/L=-KU\2'@B\2UVSF#KV1FS)TW/I2C*/6"4&%!GD'PZR>> MH5*>B&7\V'!&;4H/W#UOV=^%VKF6F7!X9M176=)R%/4C*'$N:D4W9OT>-_4< M>[["*!>>L&YBNVD$1>W(5!LP*ZBD;M[B?M.''4#_.4"^ >1!=Y,HJ#P7),9# M:]9@?32S^4,H-:!9G-3^H]R29:]D'(VO:(D6+HQ>'!+:"BZDF$DE2:(;)L0) M?%A2;,BF#5G^#%F6PZ71M'3P5I=8/B5(6%DK+]_*F^9[&3_6^@@Z:0QYFO7W M\'7:[U MZ1\, 7VU0BO(!RODJ6C3/L2@C3XL:FM1$QQ UH^S-.?#RQ?]/,O?P*0H;,U9 M:VVQ, LM?[%!XAYFJ'$NR8'4A:I+SVU1":]0:JX-'07UO)"$"O5EQW%WT&-! M(<66>"VL%9H>N$)'[JF>/.X,COWSI--TSD$O3AGG/4[?_M7DIV!K- NPMIQK*?6U,QF>]MNMDDST(_AS5J\%'8AM>,N MSQF:'IT<1V";5=,89%9AO&>&>%F$XY*W,UH?P/ZY,;0U?()VWX]_ U!+ P04 M " !-KQQ11WH3W.$% #"#P &0 'AL+W=O;I([/O3UW)$_72G\U)><6[BI9F[-1:6US,AZ;O.05 M,Z%J>(U?EDI7S.)4K\:FT9P5;E,EQTD43<<5$_7H_-2M7>OS4]5:*6I^K<&T M5<7TYI)+M3X;Q:-^X4:L2DL+X_/3AJWX)VZ_--<:9^,!I1 5KXU0-6B^/!M= MQ">7&6X)@>'?+;_B4A(0FO&MPQP- M*FGC]KA'_\GYCKXLF.%72OXF"EN>C8Y'4/ E:Z6]4>N?>>?/A/!R)8W[A;67 MC5$X;XU55;<9+:A$[?_971>'K0W'T1,;DFY#XNSVBIR5KYEEYZ=:K4&3-*+1 MP+GJ=J-QHJ:D?+(:OPK<9\_?<73)G(XM8M'*.._V7?I]R1/[X@3>J]J6!M[4 M!2\> HS1B,&2I+?D,CF(^$M;AY!& 211$AW 2P?/4H>7'O0,_KA8&*LQ^7\> MP,P&S,QA9L^.UO?L@R\-\;!0C2.D6H(M.=3(7$G?D:&Y:FLKZA6L6E&P.N>! M$[E25Z5@"R&%%:@&@5G3:'4GD+5<;N HGH0) MLD=*TDLD1H#:06,E&UY;N&6RY;U)FE,Y$S@R3E1MA2NU91(:ML&"M 9:0U]9 M#:+.4=I_72B-\:0/:!K?-2/[ 4+XO.4/DT9M.Y4C #<8I() 'KMX\_$+,&.X MW>MA%AX/'GHMA5@N.1J>DT,2Y0Q8A>'_"ZO*>U&Q@M/: 4W8]BA.%"P+Z M7%#5<[2T6[$EL\#OA+&XPDP?Q**/09=O9Q2"'U#FS706+9STY%Q;I #P;ZUH*%C_4=5%N\*HD[(TA(^/(H#2V.7Y-A/(!M,VC>RY ME3-3PA*/$&2.\K#A3*-%U*6\QWV/<4J2*)[#&FE"F5LJ MB1H,O!!4'!AUE# O3^!W!_%F#\13KB!"+EM'XWZ)[.GJ?*4Y]PQ<"UL.7C1, M]_5[% =9$CL+CZ)GN!( %1!W1YW0I7%+ZA>@EO)UY;)@^"5CUE M7);^/\9E<0P?L ,^KHJ^T!=$0T0D+M[E):M7?)_Y#_K?$<23($GF\+KM2/A= M+'C0:W\TV(W,4)..8J94VKZR7%>]D5J30?=!Q6N1!&XL53'A4IT\6/->.;Z) MBGJ7%DR&\ 'E/.0MPQ6JJ2$''7]<" Y[$G@_.H>.O9JC.$R'QAA@PL)HF/H, M;BULYR>$"Y?MQSK(AK6[[%"=WF(:5MLGAG?#!6DOS=989UGH6\Y>J$(8=PSZ M0X3$TW!")\=[9C&?/0D/$6!H4D_WJ(>Y8WL\_;>F\!/:B9FEWG!RV#9#@#'2 M G7C\_]PP659%BI MR2XCJ*@;+:@%*)?.9]YN.B_Z:\;]_<)E<">.);NE&4I;K!MP%=<3[]&9=,]# MTS4/C(ASM/8U],P$=Q8^BK=C"O6QR7'BLYP&QVGL#;Q.<;A M=.ISO)78)$AF\RZUU7Y=V-9F03;;DP57E[FJ*F&WP[?;KU#14M08I"?J8* MN=>&)3ZRN2:!"1F.#G834C \V\__ 5!+ P04 " !-KQQ1UCQ0_#L, M "M*0 &0 'AL+W=O%>W:45E7YW?&QBU.52S":T&:K(WY2#>ODV='4Q)(92JNB(+$GRMUH;*,"$&,WQN:1QU+ MVAA>M]1_8-VARUHZ=6&R#SJITF='9TT M7GI:\P.T9G/QDRFJU(GOBT0E0P+'$*R3;MY*]W)^*\4?ZV(B%M-(S*?SZ2WT M%IVV"Z:WN+.VXF\OUJZRN/O[+7Q..CXGS.?DFUCU:VF)]ZD2%R8O97$M4NF$ M%%?2:H5E9B/6M0,EYQ Z($#K4UTZP*M*Q8LUHL+D0A8)$ZAWTJK)_L>"_JT- M=KV7>B<+$1M;&NM)]GNT$Z90Q+CJI?KSG\[FL],G#HC]I['86;")<5O4&US4 M5EGW). %*LQ*BD3#'7I=5]AW@&AI35+'E6-YY7[J GDKW-P)W%&Y2+7:B.\_ MJ;BF!"'>;#8Z5C82EY7"[5^U++81"494UA;2*9;H(I4V4ZY=L$_ MU8YG:BB MB@YQ\:9.I4:"*5H]7QII$[IYI2V2E[$P^6+9:DKF;5R.EJ#;*"Z;" FXD+9 M"F7GAATVXC>=/KY,KR'FPP\RRZX?D78[KT-=5#H3/P(C*$(@-3L3.^F]>ZD* M#2U^A6*][XC>ZZ)2MF#(0Z9+2?;RH#NH^EYM9Y/3K];VI%T +E87P_QZ&7>:!=#PFLE$1V<@B@3S)^$ 0:AZ196\8,.H4VJI"64K+WDDN6!XW*9U?)(]K&",H\S%:#\9E9?;6 M6V+.SN'>)&)1-[5ER_:LUK7.? A6!MVS*, )ML&;P-(#.TT&057*:]?ITK87 MK;K@J(HM&B\UP/,A64#K!BF2"GN'3*TBNP#W-7!$M<52.\=A7/C,R)6V)E!9 MC&S4*\(;%+_D3 OZ@9@>'TX-6ZB.\=B7M'.,:'KG6J"%+6;OYQ)A!@1"T]PX MCI06^+<9O05M([-&IJ9 :T,PA"JDOT*-=AUL^O 12 L=WH>R8U=,??%#5\JU)IZFU)O28;+N1_ 6NX JJ 7[\.U)H6]=7MU2?) MN'UJXVVFJ-%O#=!H6P!$\#FN\UUCTLI)5-UX MXQX&0E:4'BVE=M1& *QY[Q_A[2[5,&2XA?/*B'1OU2&R2%FIK*@U;]FS=.,4-8-'ACK7ON+Y&?":)YHP+:71Q!5;&!AN&I8([">3. MFEJC)CT[BA7G3*QY*./"V015'^M-(+'P?F..; I[RT*A7C5DAL*]WY//U*?2 M. :(03XN9!%3TF!4KKI C@*P@-.7S9&!IL^Y@VP;F<-,[*%0)36N9\#*+7&L2HK9NLS MV[BO[R>'SW3VW8D)8[5M?T=$(NA(3?+-G(W.TE ?,3CZH0@L3/%8?4('Z6C@ MN\NY#)3U9T9\_E%(G^MK.F?+M)P,&#G8Q#7-A"NIW*XU&Y(S->#6H*QA]B \ M_O%P<\APK4B*ZBV?GM))#AQ-A07!D_A&3":Y+J (.;%=QEY$/TY20]T4$YYB M=+%E 1S8I:\;:$889>$I M(#"Y-'V3EW?OX'"+*V\,"":TP'A*&+?<@:/NW'2/-+JE]P[/SOJHIR0X:"AR M#L,U'L(DU/IR-*\< M=JA9R8+Z4J+$@S[EH/GTR3!"KF16 M*QJ?5,+O9T_$1JF#$TZ7:B&IW:IV ';C!'1W),J<*W'CK[O(RGWICHZUUVK/ MD1@9KL5W%T1?A.S17$F;[C1;WG6J1#??UN<]<^5_9)0<_$+W_V%R_S#9&\F/ MDR?+R>EPG#R=3E9_N'$RR!!?/% &V348*?;18S ,=?@;$_3GB/3%?1&>K4UIV M&JV6,URK:81:>K!?Z>1\O3_)F?C'P?]XVVN?ZQP7S%B7 MW*_VZ8QBODM7AQ(Z CX?@NH!E3@D&6*EKWB4[\W8/VSAL8H6 M\-T]<1K-%ZM^-[KG;BO& UM#&TS)/ 53E_5P_DB< %C+E5@L (XS\8899*;8 M/H:E\^'JQ2.QG"VX0,[FX2<6=Q-W=A(MY@O^%A0#]L(T9=32,O'M]LZ/A[%SJ)H1:X M&38K%:>%R\]2 M^VFUYE:;0IG.TK9AWL\5(B69B$O4CY_1$(BS2!R]'G"0-^D?!8]I]B_C"?X+7+_>6>T-Y4I^8.\M:DJD_-EJB1* M)RU8DEU@Q.:&&'1?:#[_%U!+ P04 " !-KQQ1QC\<]9,1 &- &0 M 'AL+W=O;%Q46[6,EUUMKU1E9XLZR;==;AL;F]:#>-S')> MM"XO/,>)+M9949V\><5C5\V;5W7?E44EKQK1]NMUUMR_E66]?7WBGIB!Z^)V MU=' Q9M7F^Q6?I3=Y\U5@Z>+ 4I>K&75%G4E&KE\?7+IOG@;T'R>\&LAM^WD MNR!.;NKZ"SW\F+\^<8@@6^8= MO-QDK7Q7EW\I\F[U^B0Y$;E<9GW97=?;/TG-3TCP%G79\E^Q57-#YT0L^K:K MUWHQ*%@7E?K,OFHY3!8DQQ9X>H''="M$3.7[K,O>O&KJK6AH-J#1%V:55X.X MHJ)-^=@U>%M@7??F8UL;V1"VEC:L%=E=5I3932E%#\UJ1GP,K6A!LN,X]%]LRKX5KN4$ M/&0 -2B7J^!G_D!@*R#JR%G!O)'\'!^8MEW?2-%MLV:O)TA=*,CDF-^2,:> M\Y*GT2@_NR_/+ %<-*&#DR-*LKS>L"RT. =.;/%S+6H,-0;[ L!OI+B%BG8@ M=(<8QDVRCBTOB![B5[&*CU8VM&'$)SQWVV%U4=T:=$7;]L?0/)F'S_M;9,W4 MAIABCC1Q"E)KZ4?2*KDHE+HTY&SQ"I1W3;$@(?"L_1%07=#,C6PXA&&'M#3F M8WI:7MP5N83L)';T+BNQG1@E82YDTY&PIAMAB:):E#W+JEO5K41 J&JXZ8SP M0YB;[)X5J "O)%M:NRTP3QEG/1>!-L=VMDG*!N17V2QHX0;,2:)<<<%;5@QJ M-Y/1Z4];WDG1@6Q&Y6B,:N:'=QVJ,K6L A U4PG6>[5CU=^U,,^YJ M7J&W9JX$:A.QG57=D9J6LFTUV G<958T A+NI1EA_2KO)]1!!O1" RP89=VZ0FBR,I2;R*DV/+"9K0E\))I(1/Y$]J=0[3;XA>#05:R M >Q[[-6F($'*2MS+#/XQ6W9:]8F'042V\L4S^J\_?IZ"NH,V"_A2N)^Z;S2X ME\(+GQFADZX"8 T'36\9"#VTQ==.0A0KUA6(K-$T('4CP=OBO01N& AM\ON7.9DQH$!![ M@91/M@=4];!B]:UR E*\+3-$WX\+1$?9GJMYYT26,K%@UJ1)1H%8I M=K_(>UC,!G:-C]_%@MA*"H9@HBZ1V+O&\EN]Q,VF#V9]_+3 =\FS3Q2 MA-'_*$DKXE0\(LR:',PMA4)PMZ,RUXF'23'U&%<&6=-#O M158RO*:0T&)[Y.O7ND3P*1'G-7?#F[OAS9YVCN +>&#R6430!-6X=H+JO8Y" M$S'.MH2U1D5"M1N 5+9LA9F@72PG,AE"VGTARYSVC)(CVG6F96[P+;P>DJ4, MF@U9(GP-RUM;7!?ME_/O&RF1Z$":Y)NN8203*AN:L:09A9G1D)7U))*BVE>N M*2<2_B7?D^!G!&9):2N;XR>XK[9O[L6_9%/#JOM-7:G\A%58+I=@^G! (ND8 MDUG4#8C#6M:1;0$WR#W82(>-GGJEQ;2J(7VJ6JFS MQ-$$%MB%NBSR3*6I^%BS"V2- U$JM'RS.CUG-'7?8J0]>]IVOZLITX!>9Z15 MX-P*G8 _H\CGSP2%_#5\==8@O!"N7-[)LMYPB>QZ%@#21YJXPO6M)/7%1X9% M4U5P)ND!7N(0-*B B\F.^$&%*9Z7Y90;4+'-.5R :3[^QGXH(BN-7?'Q,5'? MR"5GL=E7H$:UZB9@T,5'(+S BL*(BK1ZS3/()Z.J%\\C,!>(,_$\L/P@I2_ M!G;.'L5GB0I)QREQ[,>L,8#E\Y?8BL/@2)9U&MJA6!=EJ6NEOD)M4]]6'/IG M>!:T+XTL,QW>YME'T>[&O@D<3ATR1.H=?==!%F@]&]O/>@62?-?VOHVFOJ+D M0NKL]3^F*30>@33BU/E620U473V9K)$*V+W#5)@D7:7YXI*ZB.1U#OH$[FP" M8#L/#YE9E/>-\>*_VZA5.DW%"X?G%T/A\/54#=RMVM_ MYC7W @C(N[KB;A?*+$[FV)^P#SD3E[>WC;RE.( 4 ,RTQ4*G\'.G(]YF)5@,V+?Q"LZLBPYO#@I#T?CCI0\! ]?41C/ 2!E?H>VXN*EDCXV?<.^C/D5,:KR8'[ MPP;SY)SJE#@;O =\G*-\"EB=C%(F*/ETH$02?IGG!9$!7$6E3CW4 <0MR@TB MQE YJS(.>GFXG&F%=,A@S=BOHY@_3,1\33UH CVWXU;\K'JAAVS__$DFK>UY M?]&.Q[@:/(9&.27O=ZP^A4X$2,).H9IQ)"*7%#ZA_%'G6=XX:)Y=O(TIU?3M M*!9A&+"->';D<<2U'9<=ANN/SVY@PQK/R4X\3X2)CQ0CI7R4]3*PHQ!P4BM- M0_T8MM+D4+"&;B>?G9X:DI+8/*^B&.*^80E MTI8=NL.@>?8IYV8ZCJT)+2#0,1) M9 6!@^0Y<)1_Q)0P\JP@)(EY 6.)B ="Q]/D>!F#T $M$FGPHRY#@3LH>,SAMP?*_'GK.HS5'^P\'#>J[J!?584V%6YQ"%_ MVO><]W=TP69FF=[NV"6%W6ZRAC/BHJ,VZ6U?DN/1$[@]#))F"4@C[^@8):$::(:N>)%9OP=Y:TA&%*GCH4%>=;M75 M^0^7EU>F E0MS=NB,M.?&@LI]E']+\OBMKA1-7*_(4*\20N[ VS)^CB!;;\3N:V^+SA!)@?N5+4^*<24PRB!@E'^M0&F.RCVV5P M56@C4$=89 ?<*R5:8BWAJU'E95T#USV0_6@7<$D M1Z'SGREL-J;W,$T6,&4G#YK3GI6^K4E;,?P>[F+1UZ&K-OIHI^U(>8!83\X0H4X?J(%W&?X$6@^D?- M7&T1'@[8^[;NRUP%@L.FGQXT_$R2CBVME58 R M:42MX[I:1+BYJT]$(:>I%BLYG/)2/[4=$@,:G+(]310^0$AF.9]PN.H.B$K^ M2+(FF=L JJZ<2:K!<4 M3!TP%Y&48&:-TKCY2U(EE3: M6?'A\2[C63L0F\L%G?K0S*9>[XG!?JP7MW. _$W=.-U62/?;<)^*M;D[QN ? M;,=QO^?\/?7/)J??8U?NZC\'\5#CS;4\+[+\D*N_R';=X43%-*)25)G4H,=[ MEUJ@KJ?N3SUWSW0%"<-!*9.IGMR9>![&GA4G*;>= !-5G($Y=*FP&C5W%*@V M&2I5 #:3'NK.N5:0.%9D^H$ ;<@QI!BR70VA3X@)6VAN]CBXWEB/ZFC MO,.29E2UAA,[G;:&W6#2*N8NL1O9R3#RS8>QNR+_<6]_#BZ:9GN4B*_H3-SW M7;A1>NW&2&*"@%>X:6K%;F@TBM-V)8'Q$J.II(8.UW=#)4_B[5%=WHOZ!LF^ MDOE066PV9;'0=QCYW)0OF/'U.06+-T8=MW)XGMXUHKE:;V@WTCAE7X;$7_MA MFF "R'ROYF*S-"C.,56YN&*;QQ#52DH@A1&K6ZK=87)*?51_2@CEB@K M^MT3UU3 TX4R1?YI,#F[I(-=VYXH<3(Y0_TMZK.OHALJ.I>YL.PQ-U$=H\=/6&?^EQ M4W==O>:O*YF!3IJ ]\NZ[LP#(1A^^O/FWU!+ P04 " !-KQQ1O<]0)O@/ M "6+@ &0 'AL+W=O>S+- M%K;>KXS]G.Y4:H27_*L*%^<;:IJ^_3RLEQM5"[+D=FJ BMK8W-9 MX:>]N2RW5LF4#^7991R&T\MF]%6>>YM/M7*C.[ M%V?16?/B@[[95/3B\N7SK;Q1'U7U\_:]Q:_+%DJJ9AG+4HZ MV']NH+]EWL'+4I;JVF1_TVFU>7$V/Q.I6LLZJSZ8W9^5YV="\%8F*_E?L7-[ MQ^,SL:K+RN3^,"C(=>'^RB]>#KT#\_#$@=@?B)ENAXBI?"TK^?*Y-3MA:3>@ MT0.SRJ=!G"Y(*1\KBU6-<]7+=\7*Y$I\DE]4^?RR D1Z?[GRIU^YT_&)TU$L M?C1%M2G%FR)5Z1# )4AIZ8D;>E[%]T+\OBY&8AP&(@ZC^3WPQBU_8X8W_BI_ MXK4N5YDI:ZO$/ZZ6965A$?^\!T72HD@81?*-(GSX:?%IHP1^;DVABJH49BVT M6UXJ^)]J?E7@9FO-K6;7P(JH<' -_F0F]DK:4BC2AX TE9=F' H6ZD+((F7I M"@F(LL3Y#*Y9B@M= (ZI2VPH'S\5?V= ;XX 8C ,XN="5UC^6,D*Y)^+\228 MA1$>DDD0Q5-ZLPC&BT3 A> @A4@6>#\328*W^#,/YG$DWGV=R7,Q3[!W3@^+ M8!*/Z6$>Q-&$A?;'"B: $A!V2J<"!L$RTL7--TGINK86"GTJWJI469 "^023 M*3$3Q<$XY(ADZ2(@AF$% >+:";F8+&17A1"; L138/).**SBWE"OZ:0 M\!B')E,10TSSA7BMU@I(TP[G!0Y'0/483^,@G-%3!#6$B4=Z$053* /K,4#0 MP_IEL?_?_X%=S)Z5HD!>2CTO#$B6I8)>)*MF*'"OOT6CO:\K[XC" M/J@2&EUM&%JJ;I&VMDA"E5B! EV1D<=.:G@(@_EDWLH:2>I6%;6B]V.P'\V# MQ70,*>!M9>Q>W,JLEIR,(*!%,B6ESZ&S:[G5EFJ&EC/(^@KRG^?6_55NJ45Z4_HKX02GA^#',.6XA_D];*HMJ[ M?; ]V,X$]@J>Y^*5)+Z6%0,RT(]EGNTMP$1L\1&PCL6/TGY6%6EM73A4 BFS"U" M 3.Z%T02WMW4F>3"1@,3<;L#LV!GN\WT2BXSA;<]P^VXT"5#M!3X*H/GM,9; M\K=JJ(B6#-HF 2(W->RYVL@*Q4Z6!2*GL)_ISRK;T^M"%*8*D X U'L%^RT\ MN:Z0OD?BZHCW![RCD*0"H??J:/: M -?&9'!_BTQLM63AD&)+U*7077543#?6E"73C3\-11#0^3@0AG781#[#546IZS_?-P#3YH^3T:S]L6#BX\F:P6DLZWB M+B7;CP;^36Y"60WAL%;.VVZIXSEESYK:'?)-IK6UT\ZI>;DN.+S"9HM4VK1T M.$]EW*7,&-J]F7>'U?-)#>7]A^H]V,N_U];D M*&D?D<3CZ)%0Z[4C6WPOBQH]+%*5+Z4+\D EB3*)T*J>5)H@(0V6VGDJ@#JS MX'(*YE! ^"Q+I@:66>I42ZN;H+6C.$RQ84O:1M&"6-"S7S[543Q"+0Y^W.OO MKJ[>!]Z"V1H:EDJFE#.>W+D&P!D"Z":+]7%VBTAB4J*-Q3(.@E0_<&]@053*9(H.:$8@LSW2$V.BY3;M]"1]'L4# M9REUSOL0T*6(/8"UUH M]N6'M39W@TLT/^T-,BN-MUC21(%@8M5OM;;*)2HRP.\R Z>'?R) W&B*&C^8 MW1/J5-.FM+_P^>J[=S]\>N<3U&,V;NQ9[CEF693?SKS8\AO1<27:G+]^>UVV MQUW*KI&RERS?K";&5JZ)@A-X(W6)PHL'XI,"4-K&P3D5U<>4'N$8"'.6->J/ MDT!9;HQNJ6XTZ)'KRD?%5=)78#>&D1MR')C](HY5=I5I!JR(A72IHH'""G2 YD' MUTEMB,CJDJ7M @''?T^G51G'+"!V[$JR!B_J)SX,^"J?*L."#M;L/1>]S&S)X-&[R=2 M5="9),C^OL[:='+'/@HC,H-8;OL)H(E%/9,SO<0"Z>F*XSH%(E/;U@/[J698 M9_0R#05&ZQ*MI'"1-7IHH(!S]-A6+VO:U:+EK*7!]UK3; B0L!T=<(E=@[#? M=.=')7.8$5)D YOKHJ'G 83(TW3X@IVCZ%\4^5)& X&A+'))1[82D+D6.$S< M+-;>:;B')L,&VIX8*XZ67D7R0=P[,DB=39!9.Y]IJ2$SAU6 %YTW[DNA,F_" MT\,%K8?%UV(H>FXU;@J?B.&KJ,(8//!A M'F'[?FR=!%$:6_.%?T!KYU&_@DU3[7GN=QBL_\8JX(GZEA7=YDJO[:E19OD&M- MKE?BHT*LH@Z?\GP_2E]??7CSD=ZVP9G*=5^;>>-OMKCLE5(MJG+*UY:L@; Y MQAL-28ZGY3TVYAT60&A*E6E$)6\M/GG6E6[[68!I(&>&)AJ!LSHHJ@VY*17R MG;W)S%LEI6?X>E[G@SZ;]N0RA?>!E=6FT"M7OUF?+[PA'6\9VNQ(6YK!$&DW MTVM.Q;_!,O5:D^IS$IE+68VI'@HUU6E72\BO5!/N<#>\U,ZVH>85!.;D]5^, MN+W&:&)1\W22RU?/ZN$8MNM\^LTVG7C8!/SH)!AF<8 ]CD:A>-3^F:-K?.2G MTUV6"^[K^YNY6SB:B(MP1$.V9H+MRG,-3BB1D]B;S=2=7DR!\_'I\6]G4C3Q M9L 7BQ$/P.15BP#\[%D\*/;Z[)6JDX3D9)*[CF[_M6ISR;0*C%DZW5$V2"B\@)*QK1 MS#2"R(AOZ[RL\3"TJO9&W8&+,GPA_MJZ&$S'N[Z[S:4@UT:#.X>!D<3)@V*G MA8CY#,48++QI+;IMW>CU(Q%-0>@CD8SYS]O4W\CKJU/\%+>@=ZE[.OFG.OFC'3<#@X$ZA-$(L< M'&* N^SR*;E)6YQ3_&MCUL -Q3283_D:$E:D\2^'2K_W8&MC0 Y5T] #U>OF MD?LL;EPRN2W5,);RSWZ>NU@ \^-3G,U%/ FB_X*S63";+_YHSKI@5?KYH?Q" MUB%]O-K3!> D3/CJXN!L*Y-3\ACS]=A)B2!GS(,PF7^S1.;!;/I B4S"R1\C MC1G?J7V+-.(@F9^6!N+-.96!<3@5_SKQG_@3&AJ:DI1MM13XZ*VIA&H296\X MWH48OGC[U%[;^-L9NM4ZZ=MN/&GJ#-47AU$WY+L345&\K44')'#CX6C#B:(]:V;^Z;+]\S)&]MP??[KI?WXZ.NBB10K6CZX>PTNZ1Q/S0Z.HSS:W3K M#-0I V3YYLU7'%V+=/SNJL??86IIKEK/XUZ:<%)#*CV\;=C*?3LSN8=CCO/W ML'QD1/_3JC+#)O&3U#OIJIW.#PY&MS7E/,C'[R4R#[H=-SNG@IG[ ^GFHJC1 MR'=7[&3IKW7I9M## MEWW*[=$![U:,]+=E8V[/4A9+5M;A4Z6CK$ M>B@ 1S/=AM.! > A6IQ[JY:6[PI(TRS*P9L_4I:+_T]9AM\JRT/9A0^6'7_I MT\Y$<)SNW5O ;4/IG;1U00X[O@Q:[GD+O,!]%;'N#VM.AX"#LF?0;K%BNCMJ M-P?D8:N3Z0DY^%%9(ZZA$(?7U[KB(1B:6+2;7-?Y[CSM(CB9 TWIZN-MR#.Q M,3M 1"74I&6>*&Y@4;>>([:\@CK3LJ >KC37US<;;_B^HQF&E3CSE_=A^ M-[+I ;)K;T(>2WF(!DNY_-5T(^5?:ZO+5*^^3D7OYN4AE+RKW(9HZ0$E M/UO&,#C=K878Q9R[4)9M(QM8.E9*\;.7 <&Q"68Z.?=QZV?M6.%=H MNNF+:';XHG*?#;=OVX^NK]RWQMUV]\7VC^C9R;0SM<;1<#2;G GKOH)V/RJS MY2^/EZ:J3,Z/&P6_L[0!ZVMCJN8'(6@_17_Y'U!+ P04 " !-KQQ1S5?I M8A,+ "+&P &0 'AL+W=O?75"G:^=OPU*I*.Y*8\/KP3+&ZJ?#PY O52G#R%7*XLG< M^5)&?/6+PU!Y)0L^5)K#;#Q^?EA*;0=GI[QV[<].71V-MNK:BU"7I?3W%\JX M]>O!9- N?-:+9:2%P[/32B[4C8I?JFN/;X>=E$*7R@;MK/!J_GIP/OGIXHCV M\X;?M%J'WF=!GLRQ_ M;J6_8]_ARTP&=>G,/W01EZ\')P-1J+FL3?SLUN]5X\\QRXVP@ M\CI$5S:'84&I;?HO[YHX] Z3S7.Q;-+5Y8Z(LHQ"&D+<>ELU':A;*Y5.#V,4$$;#_-&W$42 MESTA;I*)#Y"P#.*M+52Q+> 0MG4&9JV!%]DW)?Y*-#;ERHO1+_.I^%Z(&:?W]#ZU&G]8BU'OV_POP_B!._Z*@7,H&> M'AJIRR!^^-M)-LE>B4]6O%,S7Z,$Q4D*ZU#$M1-5'265B,B-#('K!1)R5U80 M0)K6"F&9:Z,*(1=8"E'$I8+RLI+V?MC_\F,0ETNMYN+MGY\D.V M:7LK<8ORS8EWVDKX(4U[0FC+^[^,;D:4H.AU'G&Z]I%.\K./SN.?MYOG;BXN MI='88+44>^]5" I?HEB-Q$U=0>P'G7O'5M21[+JR^6@HP(/2X/]'-Q*3DX-\ M=3 >GTQ/V.HO5D?%_Q 8*/CLW%SY\)=$'H_W1^)7F-X+<(XTXI,(NM1&>IPR M*B4R#"DK6+8+^"M3X$$^RA:23JZT,Y)LNVG8;C+>F^V3C;01B[4'*("-MW?Y M4@(IXAPQ*FHEHDMJ<+;4P2M0>P"NDE;R^A A=G@4> '65?7,Z%P$[%$)@AY6 M^H)L\RIW"T2I"9!7*V5KU3I*&0OU+*BO-R&KRL%SZ/X(_OXG^%N\=U$9 M\:N7!:Q%D@$%(WZ09?6J>70>@@,\6A7=P4L=[U/$Q773--[52)H,PJ!;B11D M/9\G:[;7*$RVQ3;*!GZ!OC:Y$58VL>_C]D8!"5[\!I2*:\1-%W"+C+JR*P7J M]N*S,FTD PLN"@X.T-UE;T0E"9I3(IMP/;Y,I;1C86.I&&@6L73I?.8_\$G2\BN"*5+=O-#),CGW7'60W>]YWIS&I\Z-TG$+@ MK]"!\,6[.F]8S ?I\Z7(IB0G&[=R"$8++QDW/A>])'J+%QB6%%ZQ$ M!+(+!<\#&WE>>4 TRUHC_VS>-OF?'&\[^D<"]J38)&2I MI"=0D)_KI48T-7@&64:N/+;3^HVJ4,DS"&DCG4JD-6"FC$8A-V%,W02'.1:8 M\P3PI2/#@VK9%H%L7.F%\ZX.P$&"QE;/,'(=:@W7;]Y>(LL1&.P:5%]U[C!^ M>F8V3AJS&8X@!3H2&U&=M:NH%0IUA[DUL-&@RX99*3[*,\=J#]:J MP;*)%Q'2W*T4A61VWZDOI<5D2B0W;*.W?8Q;8I&&!AR%$>?U E.;F*92/G[0 M[K[G4IO/!Z[1OI(C%01X37ESOU/M70&@@\ZT 1]2(B)F:)-0Q IHF$5[./A[ MUSSGL!\5? ^HB 0B1F,S=+U@#Q! 1,ZV&E,/Z&P#NJ4)BG=B?B5]%!1$DQNF MQ2@-Q$2=DPU6? *%,-PP>^Q*WO6E\JZH\]B46@INMJD3U&IMH Z4Y@SJ&;UL M.TK;@1SNI,)2KR,:Z[WD:3"8OIU..5;LYFUQ^KU>G8T=#5,LM&80Q MB94G@%V5E0NT+!]:FIS9HXAFXU?\C3]/7NT/$X];:K,)^0T:MPE %I@V6[;% MTRXYO\/44.CD!)7/5GA;Y*/E_PY'F[RTCE:; [%##3B"/=K#1A9I1.GM7HM MD(J&I1\Q8;Z) ZI8 71ZIHIV9F1O=YQ9>)4RGE.DV,HB16KN74D$2EHIF-": MRSK%%2?3D-7.1;PTKR/=%7I/X%V3U2 F+_;D_EZVS]OWIH_-8Y3:'A)P9HHS M0_HWHZ-[Y_LIP]W"!18:.5L H4V?:[1O,P%.E29RF3R;O!@=8V8TAI(_0K5TX\#PT4I^ MXD+ !&#J@GM<4#$:)MQMYWE:]A/_O9!VX";9L,)6OMX/"9] M7NERAF)/%N(Q0#QGUF;D-*T%DU]^*P*-4ABQ?5,JA34L:6+6;I?=JVY*5*B M86=TP3UQWEW_-A>,/Y723>>0]VV:>EFDCM@+"+R1/!WP]1ES)24PM3$ 8Z8V M$5O3#0%SCB88X&;Y'U6@)S%/T2W-] FM&88*55H];_HD.B^!A-IQVY:W<[,$ MP&:*E-@5]3(.[PJ3!J:HQU2 >GFR8ZF08^DME>%K%F@-7L^(NE1SE5]Q:E(D MN5G67?.&[E CLVW?7-)@;%W$!YX[D09/"=&PDT!H'RWO)[*(Y984H+8VD9&; M1J!$F(B?_EKK@J H^>D6@#NNQ9B-O:EXMB'!H:-&[CEHB.Y.[!.GI5-%=$MJ6BN-RF!JH.62]""UB\\4\!_ZAR=T(>)W)!H:TH39&I7*UW4 MH-H6BS3!8$2!OJ@2/31M#Z2&0;D;G/LEQE,M04#1+@ R=%.B]EPZ-=\Y-Q[1 M-;YQ(W5F,'T!/LJW"I*#PIH?6*OI99"U#5%Q&+U*;QT>H!/M@"N%4(3)).B9 M8=07*I)W2&\:9^]T"9ZM'#E.:)$E^#PQ:ZK>L#.PU:9(50G$^!3@4MZJ9M;; MS4O[AH.O'+KD872IZ69^G]B;$+6+E?:&TTPOM04ZD21 /RWFVN=UB1 C=&&K M6)5$R/CX2+QW:]R9_#8RZ"TYM8BP@[0N,1M2QJ;:'!@Z+IA8KZ?7N(9F;+42+KK+,'FQ4$ ML:2Q7..NI0TU2USS%JE56T 8XP<-"W$9VC:U7<[#)DM>432(P2 _)T^-))3D M/8/Y>O4,<^_H>=>1]5 MB0J?-(#O^Q3=%-ZZHN+U1#"6RI->"'4MA)W!3/C1-978- -N2X67:[LIM"M)=NK8>9 MT6-OZP][/Y @MPO^&8A:%EQ,OY5TJ]TO3>?I!Y;-]O0SU0?I%U3 1LUQ=#QZ M<3P0/OWTD[Y$5_'/+3,7HROYXU))!(TV')/'B$+SA11TO[^=_1=02P,$% M @ 3:\<47&,80=>! _@H !D !X;"]W;W)K&ULK5;;;N,V$/V5@5OT KB2+">[Z=8V$*=== L$".+=[4/1!UH:6T0H4DM2 MUOKO.T/)LI0F*;KMBRU>YLSE' ZY:(Q]< 6BA\^ETFXY*;ROWL2QRPHLA8M, MA9I6=L:6PM/0[F-7611Y,"I5G";)J[@44D]6BS!W9U<+4WLE-=Y9<'59"GM< MHS+-]-\RMV^5PR7F:4"[_0M'OGY#&KG3=E M9TSC4NKV7WSNZC PN$J>,4@[@S3$W3H*4?XLO%@MK&G \FY"XX^0:K"FX*1F M4C;>TJHD.[^Z1R\M4I4]W"FAW2+VA,IK<=8AK%N$]!F$60JW1OO"P2\ZQWP, M$%,X?4SI*:9U^B+B;[6.8)Y,(4UF5R_@S?LD MB3]?<'#1.[@(#B[^0Q'_'0*\+Q!N3%D)?017&>V,=2#@(IE]]_ ].'&0>N^@ MHKU )Q-0R;W<*H0/6GK,8>.%1P=85LH0&FZ%S0I:2>;3069F!YNZ0@NW M,K,F.*T]VBFLHX]1R,#BIYJJ2P4P=&#S.O-4R6]*2"-&26T5 O@V-MXW! ME/K'1IO@N%":*VTCT,BM7. M82-L[@)%PM&M0&XZY8QUJXU_)*D(WGZIID;I=E5S;=E99J,T&N'@ZR1Z18U7 M*9Z8\O!R,&381U,6787AKE'',=4]-N456'A:(MV-%\ZVR*GG2T=Z/A=G;PYH M=2@AB?>]D UM##+)>(5JIM2Y(9Q+V4A/*78&$=P-_6Q/?9'):-5?64G7M"2E M\29!IR63E(;OI9916H312H4+T9) ,3FT!YF1)BCJH!ZJ(Q=%[B0-:F*I)8_2 M*MTYB9Z-\RG9T6:FI3)*9N&P4*T<%X2RYX0"CC*L@>X8<6$&H",*OES>0U;& MK!:4W*DATO7-% 2+@=+YIO&X/W;-AM6.;8R/^!S1/7;Y/PO^[SI/HV2H\]E M]D'EL^=5_M05&@_>)"7:?7AYL5]J:NWSI)_M'W?7[9OFO+U]&5+?IUN R,(= MF2;1Z\L)-93PVFH'WE3AA;,UGMY+X;.@!RI:WD#K.V/\:< .^B?OZB]02P,$ M% @ 3:\<45_AQ3UN P $ < !D !X;"]W;W)K&ULI57;;N,V$/V5@5H4+:"U;G:L)+:!),VB+9IND.SEH>@#+8XD(A2I M)2D[_OL.*<5U@=V@Q;[8O,PYIF=)QX2*-JMP=F\V*STX*13>&[!#US%S MN$:I]^LHBUX.'D33.G^0;%8]:_ 1W8?^WM N.;)PT:&R0BLP6*^CJ^SB>N[M M@\%'@7M[L@8?R5;K)[_YE:^CU M"B97S#(S^=GB#4GHBDO%YXHR.+CWP=/W" M_C;$3K%LF<4;+3\)[MIU5$; L6:#= ]Z_PM.\2P\7Z6E#;^P'VWS\PBJP3K= M36!2T DU_K/G*0\G@#+]"B"? 'G0/3H**G]FCFU61N_!>&MB\XL0:D"3.*'\ MHSPZ0[>"<&[SB VEV,$#]MHXH9I5XHC67R;51'$]4N1?H7@&\.&JN8P]+Y)%/E0>L=\K\30:3Y( M9@*AGP-OK*,E,QR8J5KAJ+4&@[-3L3]\5^;9\M("W6-](I5C)4(K=^R)W M+ MH@D5K&Z?L1J\2WA7UZ)",U+66M+0\&"R9B^# W3MHR-B=XBAEXSB]P+Q\R!Z MGXT8%$VS'RE9KM6#I3O[TP504>%45'GJ*^LJ>2/)+<5C+3I[ 1\41<7A MT85\?P_9LHQ+JG!:G>5Q62S@R@H&BRP^2QS9.C-U( ^0!JJEM23=_\0P(5E36.P8?Z(WDB$]_]# M.^\)/$.>7CZ,^+#++F%[ '<@*6.*^%!1,NBL0=T8UK>B8I+R;YZ0SGW.Z&ZR ML[X@.&7,Z($*1CCOC0M#3PR62?0/RI1""=J T\%@NA['%)JQ\-[=WMG9E[HJ M.9E29-V$64RT>E!N'%C'T^.XOQJGW#_FX[?BCIE&4.5*K F:SI:+",PX?\>- MTWV8>5OM2%I8MO3)0N,-Z+[6E,9IXQT&ULE591;]LV M$/XK!V' 6D"P)$JVK, QD*3KE@(=LF;='H8]T!)E<:5(EZ3BY-_OCK(5!T@, M]$6\(^^^[^[(([7:&_O-=4)X>.R5=I=1Y_WN(DENYG9"8TKK;$]]ZC: M;>)V5O F./4J86FZ2'HN=;1>A;D[NUZ9P2NIQ9T%-_0]MT_70IG]991%QXDO M6UR5Z.?7 M]Z$^HH$_!FZ]L.H)/DK-=2VY@EL][CJ5[]U7S8=&HNG[5>*1F?R3^L!R/;*P M-U@R!I^-]IV#7W0CFI< "88\QT=^!Q\<;T.ZZ??G8P'+V@-MH9)1M.RO>)IIUH<(7/$%LZD"=Y M==S!1@A-##MNT9D:DMH)#0E4.H_$>/9]A^3<@VE#$*\2/],YCQ,]A3P+"1UB M1BXEQ8-P(Q97"K2HA7-X[0!O_L.V"D[QD9M*@(R: E9XU]2#M33'Z]H.7#G@ MNGGIV/$',:8D=:T&/-3@S;& T'))=:$,SE7IM,C/=HB!5XJC@/#NM:&"#O?* M$I[#71)6F@9CL@(C]E-J$GVE;F3-Z:(C]W;P QJ]"DC\5H@7?0F'K@I-!9^Y M124;E0^B/BA9!?=B=S!#Y=D'E61;/TR"569PA_Z_6.(>[95KI(6-Y/,]*R/(\SA%;AR.(4(;.,Q3E#.U;B/ M^+*]"F'@(3"\@0\\Y(LPQFA)PO4P7P!9Q7LR# MEN%:&B^*!5DR+&M6X1H[A: BH-!C@X1:7, U=DD-Z2R?TR?#3U'B9\Z.$J.Y MG"2,YH-4 S4)*@6M562U(/OL*(WVB^#TVJ66G#PGO;#;\&A2GP[:CR_+-#N] MRU?C<_1L/C[J>!ZV$D^O$BVZIK-R'H$='\I1\687'J>-\?C4!;'#?PMAR0#7 M6V/\42&"Z6]E_3]02P,$% @ 3:\<439!TNRO @ P8 !D !X;"]W M;W)K&ULI93;;MLP#(9?A3 &[*:('2?=VB()D+0= MM@'#BG:'BV$7BDW;0G1P=8C;MQ\E)VZ*+<6&W=@217[Z:9.<==IL;(/HX$$* M9>=)XUQ[D::V:% R.](M*CJIM)',T=;4J6T-LC(&29'F6?8FE8RK9#&+MANS MF&GO!%=X8\!Z*9EY7*'0W3P9)WO#+:\;%PSI8M:R&N_0?6UO#.W2@5)RB_J[F#OELF86+[7XSDO7S).S!$JLF!?N5G?O<9?/:> 56MCX MA*[WS<\3*+QU6NZ"28'DJG^SA]UW. @XRXX$Y+N /.KN+XHJKYACBYG1'9C@ M3;2PB*G&:!+'5?@I=\[0*:TY 4%.2[@"@N4:S0P&??90E 0CP*;"IY++X%)3<;?Y!+PZ9J22N?L M]"3+LF/9=?A,5TE7&.WK)EY5,H=A07H+K:P6/%A*J+ABJN!,$(0,,OZD2.+6 M>KKU3X64'C2F1%/'\6,)3%GT/3I8APFW[!O[R;T?CY^8J;FR(+"BT&ST]C0! MTX^&PO=V]R:W-H965T=I(J6;;W^E02^UI.3FUM[0>0&)*(08#! ))U M?OWMU\ST -(MG-NW:K]D%@D@9F>GIY^=\\/-TW[P>Z-Z;*/AZJV/Y[LN^[X M]-$CN]F;0VZ7S='4\,NV:0]Y!Q_;W2-[;$U>T$N'ZM'YV=DWCPYY69_\] -] M][;]Z8>F[ZJR-F_;S/:'0][>/C=5<_/CR>K$??&NW.T[_.+13S\<\YVY,MUO MQ[/\$7Z(G?2W-CU=\9+F7=-!_PP^OB MQY,SA,A49M/A$#G\)A,>O]?<_&\C"R( -TUEZ?_9C3Q[=I)M>MLU!WD9(#B4-?^; M?Q1$W.>%*_[Z4V[R^ORGSGCM"ZR*][/K-EF5^6N+K?E)J^[[&*S:?JZ*^M= M]K:IRDUI;/; _?7PAT<=P((C/MK(O,]YWO.)>5?GV2]-W>UM]K(N3!$/\ @6 MX5=R[E;R_'QVQ+_W]3)[?+;(SL_.SQ( 7=[[]=7W,^ \]HA]3.,]O@=B%]EE M4UM 5A'P_+8UUM0=?P'(?E76>;TI\RJ[@B\-G)3.9O]UL;9="Z3^WS,0?>TA M^IH@^GH"HN>Y+2U.I:=.[=QG#).]WQLXDIOF<,SK6Z22C5^Q*;*M7YP-B]OG MUR9;&U-GP(".>0O/E34-TA;PM(&3T.VSG:E-FU?5+?YBCCA:'FCQV)8P[K$" M:H1W.P#BM[K$9PB)!.;%P;1 P]F#?_^W[\[/SY[]MKQ:9O]Q/5P2 M\'?#BR>B/YHV^Z7'8=_ 1(*CZPM#L MKTP[CU,%K9X0&*YNSA'+0T MR'7>EOFZ,C RO&)LEQV:PE19(S\WM/3XQV7V:U/#>%W;5)7^V6: V:QN.L0R M[A=,91'=,"D@5; 601*O&21&2WML%P3]S*.X_:W9(Y._1NCA,Z#$,F8.C!B$ MI@06 ] !?I?9154QK$([ 84X&1!_;7/B^/,X+;L!.CV2'P"+)*%Q#>M=$"PG MESS7R4-%A*8J@;_2NX"4C3ZPRPQ$1F;^[,L.,78-:)4U7\/T-_MRLZ=Q9=@, MS@?M7]=DYB.LK+0FLXJ9EO6VZ@V2. V K_*H!F#INZQH &[<,MG0Z G>A9(? MP!_@#!#'7L-)@0E*X=[Z'23UU;?/+$M-Q@MNA. :*1X6V%LD''Q/EGHPW;XI MEMEKM63 C?QJS:9O>2Q&0=$03(125"E*H*_"P XA7A$?V[QL@;IA[;R[.&D2 M>SC,9V,PL3!_M XFMWU+%)OE%8 &&XZTRE"45@X#GJJR[F&U %+9XN.+K-P" MT$!!QPI^@%'YBP'CA:N1+7MK\T-8]')&/CSQ\N')+&/_#7 ,8[^T M78G'TZ9$P^P(J'(^M<=\8WX\(6;37IN3T;"99\" ,Z D>! 4FAIT1MH5V/%# M_@%(T#^/E));T#./C*ENG\/F;;=PI@D1(#R:EN3"P?->>-X("ZF EY:5T#Q\ M+DJ[J1JD F99)$B('B;>X5F0JSC4)\4#L:L)<%IS;6I']>8CZ. 6/A2PHW+@ M^"62:, 7F\(N@=4!108LB)19$(-P+!U9%DX%2),IX-]- ^>$U0Z0F\T-RE*F MKZ+IU]VVKV(>:_.*Z+?K6^3Q2%)UUP 3P9,J^DMO#;Y7P5FA!1U;% L=G08\ MC[0NV,PC'Q7XN>AA>V[R%FB\(Z;>]GD%PX-&N_EPBIIW0?("4"%SA+.&,V@V M2UO2U+M3G+^0C1(^R$*FRS\:RX)8J0 &N&%P6CD!X&_]\UB/8U:34D MW\)!)588O2[8_2>\#VNT1R=70(YM.EB@L &417V%M 9DVC)' %9JU7 1L"1N MX.2C#A0F%&J#*>OF4&X00:!OYUX8$M-\\_OK%Z>K[S,8IC#X%*R+A"%R"V0C MM,6*=2KMR4^U$/+"+P$IB&!KW4XP2R09RJ>"Q(O)@3S90($5DJ "5H;2'G0+ M_UZ"*A%Q0)"X?Z-I/,71&79$"B^;DGCI\!T8ZKHDBQ+)VWS$<6G!P'Z;"D2/ MHF9B(_6 RD94M#J47()I8 M$\DY/ >YGY04SSR(PKP]V-/*U#O0^)58A+FZ&U3.0,'Y (,B:8&& ^O#G?K' M'G\AB4YR5ZU ZQ,=B!,\S@")X(1)>I\CQ0*[A5.P\0?*0Q] 98&3@$$0X@XO MX(V,&?A5V'IB,!$G6A%!T9)F!P!5;4C7:(#Y=&:SK\L_>^'FJ94_=5#F1S@; M<$077@WW7[ 2;\,S/'VH>9]N4-:C:3O0"*,R_:>];4+F8S^%:*CCP%=L- MH@$)#AM>-D$W6"PL?]>TP%0M(A+;=*X@@E6NT\&#@SO,O M36QPLI\-8#L'V/[/$* 1)*1^,Y0P7-!V2L5J@NX.2L9 -R=:P8&"%KS(#%CS M<$8*P.*F@R./2ZG=IV=$E3&LCP'6MPQDTP;R%#A%=QQ39@,LY/Z[B]/V=8!S M3I'^UK/_;VK_WE3D45CG]8<@E.7H MM,;9^!6\M;YEMF5JVA% F.T5":,ES7X6D>:%60,%[P#T Y/7%!(" EM3Y6(Q M5' ,Q"1A/=([4<5;M?F!\=6 MVP%6UWG%]HMRU'PDF50$"I/Y_F;Y'5K1D)9DH%G][CM_P+^;/> #?\A%S\K* M.R3T*V^HI\[Q7S%N?'XKX/NPY?=B$\.)GXY>0A:O!U4Y_" M-R30\^N\K) SG@+'/R4U3TW"DGQJ&G=^\=3V-2E-E?I]H4X!D7+X*=80>K*6 MP6X7GPYM[A:D._F'Q(@9'[@6+(% V>R/_1\ MJ!G V O[ &=X*%K@(JL-&UOYQSE)][T_"-_?2;!H74U0^[U?SO3?N&#RJQ2( M0=3A6O;4V&XA/LH;BL[A ]>FS7?.94?NR@5*(%PF8YM<<+(#OR:^=6:.(R/T MCK,'G0T?9V=[%B.^#4\!0"(@6EH4I< &Z84U0DDF+DD8F-(VZ &]11]\4:(= M73',WFT.QBHY08#*@66CT1I,Z7$ZR%F2<,&&U^4WFO.QPX"50 M0H$4BJ&V#1S(0$KVX8+8-*Y*#/3X);_LM2$O 9#M 591/&1/;EF70/5 V0TY MK_3I=2X7JXQQI'?0C %:,O_8^Y*TX>V&W+Q\5A0I3.TR/KD@)F9P)-@86!@< M)>0@S4T]=C.4"J=L/7BC-FRZDX_#I( <7$,'T@\7L2!>7YN;0,(8L4>=@ ))70FZ.ILY M#0AJP!3(:;#V3!'OC)CQEB).38^4NL[):;)!&P-_(1GK] W;'X]5B:J)-[,D M[D+.'_1_D<-OYS2(X%6Z;BK0),7OQ],(F<@',/U:A'[@92.&!X=&F*/?_'C? MB.#Q(1,<^/ (>S;EG+)CE6UT=DU5$NQ16$9\S3'&U5F(JY_-WWD/ZUGM( M7SH/:3)>_@7C96_G_+&X,"_+\DZ,?W2%&^!'8-DQ%3NG!4:(@C"5$.8 M)?#)H4]8(]7YF?!0HP_:/LVNFFUW@[O[&*7VD^P6-MQFOX#!#].(?RZ 3 ]] M*P^]ZMNZ[-!CS[SF(_YM_1C/^[)"(K/9X^\'7Z&[KP7862/Z[8BCGI_)0S^3 M UD_L')#_HRZ\1X/3_3[U1Y=^RW;#F3*@$J.YRN!E:V9HR.5G[&:W?>?T4/Y M,SG;+@BI2=KYHC%BR,X#9.>SH[X3W^Z[X-M-PC8_RHL2V">8,#O/D-VXFE,5 MX2F*5? 3:"_='HUX@I%'+/"[G4&3XK@G]S>;+BQ.UTJ,$6<$:G ^"&$6Z/VO M346"M"8'G'-9>&>W2"=G4@::/>1UCQP=RI4%(P8U',Q' 16/>HC(93D'#61MR/2#;NFHY!$&)'\3 Z1 M7K'ED^NB&=XA!QPZE4?SZ601;24G=*AM5*X"YT4F%P8']@'GI.'96Q"V!PP@ M]6O_-[O,"-0%O83>HH5[W3J.H\*+L.V]2F9 B09'VK^[1$Y*$IK)820O62X% M$B30^=E A<3X7.P>]4MQ@+=L>'M"<@90R''9HY2N?=#QV)2\DW8O-(;1;%1/ M"H-\%Y6;OB8ETX=B.$V&[!"8NJ]%>/N5">F+K\%'"\@&HS$!R.LR#U,.S6QO MU@.MNP "GA(00>$E[^;#(]99=7AHN-Q/#&@LFC;&\R$GFP]/?=>6ZQYU(AP( ME:F 8[3]O._"M.2W49L2O2P24)0*KP.H9T EZ\@J<_LF$LTSEB_>JGB-.:E2 M-ONC+W;.S^R2)9PDUI$0MD8DF48CBL(QY+8I(G/89Q$Y%Q\S6%K[<")F19K] M4$19$+8$J>&C>G?#R-DSI!&*WU 1O(8^1#K%:A@T<"D!P3B@G2)7_(/B 8&_'2K94? D,1 M7ELEV.,Y%LZC:<(0^#)2'YN; QJL;"-ZL^)HS5#1"X:JYS&<1^'/CCCQK O) ML_4 KP#3(\7,8C(#QH:)0N#QSJ7QUMX;C)V2+*IL# MZ;M-^8+P&\Z00F'V7"\B%+YTUH64S/HHE9W3J_ M ^V'^=BAK[I0B1ZXWOK4EN3$ZMV)^2J.3PZ8@R05/8:9\QL)?F*R?6=:7 M7-X0!\/5Z82(6-(PXK]H.:/)60DJ3/#F.E>]HV#G#Y57% ?'=T'+1AK"V6MZ M=8LGD$TE8$H)\5+\67$?CU/]6'=^!<^>+]A([9* M.2J4%FGHZ),4BEXGGXQ@JR3?-G RV'O'?(]]>VS8FNJ MW$E4-#BD:0$($F8TA7P9$!U-A4(6-.@_1-7WZ9D\!G/CZ:0\IZQ@?FO3=Y)W M693794%4&&,HK)%'=N@@89!X!(4^;33EBCK>[+SN*,_LD-6QO*\8?%"\0,N= M1D^NTI1:EVFY+A-?J0UH6N8O*=NOQ>UE5;"-A%PDCBZ^-W1I(LTT.\8MASOI3]C#IF\]V.Q8XZS

(%&ASSYQH"3 M:\FNG6;3+V.LU#*EW@:ZDS*+@;629C*8_*28_>N!QB#,SI(WH=Y54VR&<&T\S<:+2,=>=.,\N_P,U:IY2B=(Q9'=L4&1>5*Q@LJI1H<2+ M0T(4K8A9ON.CR%TG7K-#+D/V7*<2X&?V'RWV<%+\_DV"*')39:%W^[;I=X" MW'91YGELDXW,TF&$=7+*+O\@=27:#@C1HFGB7\*X?'^/?3U!)9[>S0+/R2K],RW=FUC49RU.Y3[3O;9A9>V M\P?091IJ-/G(26Q8T)2CCTXKT+A0!,57X-9)"Y%3#,47"?'"WSX-O M%!R7#; (C"2$+"BJ7=:GH-?7@687R!-M0R$1-@Z8IGT-2XCP3A=VA @)A>_8 M:WSKQUAH%X"5](78SW+OR/]\#< L]84RJ=5\G92+$/R#H9[(??GD02(.2)XS MGVOB$(1/!5,<2?<"DW&;Z;#U MYPV513\4Z@=/6CK!Q1-ABO#R*N<(D-A,,U5& P?ENJE[:T1-&-&V4P\T4YT MV@.XT%[,D'_C8DT5ZRRP,BD6#$$K,L).T0@#%1]5+O7K(#B>/$;:^W1/J(-$ MX#K#L)+9"E;?*$EPD%32;#:Y)?6A4GH2>M(]L8[S24(2JJ%0#Q!\P1F- M$6EL84LZ5QNG*XIG_:EW$1KY)M!K_-7YA$%"-E1IJH*P[Y8Z7 MGGWU_?*)AX[$LNFZBETX6V.&R F1WSL0-*"LUI2'->:ZA3(LAFR1$1GJK"*O^,E3(>2+%M."DS0X(Y!< M"3=81\R! _S:^T4\U!A.:/ZS4YB ME/T@!RQ _>=,)I \P5#>(RUHZ^,NLCR4U X*.<,S0.F@YCI>)N6"'W16/$D(7D\]5\EO@5R38.8%XJ MV98$\/.&BJ/Q7"[CO,/>E(SDJAQW[\ZW>]A5$< Y_4=IZ'=GO/M,P_9;T GF++\=]0!*Y M'DC".]2_I @KSC%/+]8?#")C'8W1 :NH1A/^VYJ24]LXD$/"M ?C^$KA@EX$ MN-U,@X1)"JWQ7I [*S[#G&A[)W#+[.V]9F!6D5/7%N#M+3$ QQHP6.B\"R7I MLFOQ1%$YI7:V>)\#I;*"X%*\\5IT(0?9ZZT,R#U->- %?/)0#;RM8HXK(:5^ MC=X!M-BA.K/.6=L$\/+*U;&[K.T1^3?U@!O6_6'-I@O16A Y.L:/2[S/IKS' ME[TWCD$F;R_R_2"YE*^-HC-<#D0S$S?FL,D0,ABN*C\83MG1A>L.<^MAH2]5>FE"3!\,_C\># MXN)P_&K7'(5\_2[VP5J?T'',K0@T:C_E]CQR2F-D%<^:*W5.5T!@*+NIW?(E MDTJ*_(A/#O+_?9K/."LC0B&_[#60/'M>Y;#'5YM]0ZZ\H_?G$XS<]HBBG-P? MR4V?-N9-HG@O!#2E>5CY0@.P&J6)-3DA)V_]X"#E1BL^A13?$ G6OG@ MB8L1H&6R"=D5%)W>;JGL!57\?4.F"Y8IZ[0HH'@*[BYB'P?E' [@B8U?%7+# MDOX:LUY)XG$3B@ J[F_3ZA G(4]%=7QAK?PD\HRL\Q#0&(0#J*E4=>N*H8;% MKPO14GR!IO@FN)K>.!C0[<*(<.6X:-)%[P0O.C^RS-[X;X0XL#W9\#'F:Z%, M@7W %**A1)QS*7=>#-_D'3UMMF1K@H+]YC&2"SEM\P!N*T:Q8YD MBKM9<]B,Y#9]$I2#3H)O!F3L46.#8$VRQXB#40QT<+(=JU.4E,;V_#PJIN^T M$A["8S2)IIEUC?KX#(KG.GG%)1\2.QRD(3"\49XLL.2<,[P'\*D:[. E&BX3 M#AFW$(#=6S*YDOQ$W[J2ON2V5J5/*>(Y(UGC=?!Q4T$FHYDY2ZOL M#%:)QC 0X6[[BN)G%7H[6_$U,?T25;I>?"&]UB.&PPJL%KIV7::^+MN&@K4J M*YE=DB$+7+)EYK<9_;RA%0\?#%>5%#D5%]Q+M2P&.[>0;H7(A?B74.,YGCIM M2'_VX1ZX.R;GFUI X7TP&1V1971081RB'L V9R5)Z?!DGY+ET M3[ANI$:,!>L=_?GJ27DQ3$CX%TGH5QK\)#=+"ZFYU/N0._84:_5LW:*Q7.]EKH@Z) M3@UP@35QP;NG0=$.?;BDSI>:,R"7;[F"P:OE3[,'^<.TQ,%BHD-_&,J: W=. MPX"^00"^Y\SQL0_!;\$B>[!^.-PSA&8'IY5M(^I@A">!PP7?/O%C>K8]VED8 M=O,P+9F<44'1MW7>8E^/T.>(MXBB3P\*&*'L0MZ].Z"I5"+/-CO)MBPB6AS[ MJ7F#:JT(^@0Q*E.)-R[OTF)_8B,B?6%:T"X=@R(JTJ7E_F3ILY-H]9TB].A$ M'['?/#J5RPK9'0$Q$,'"$UP#.(\&)(/);L=3/&7I6"_G?1OQK\7FV0"Y]-0H MJ7C.AA.J\FV<>+9]CDZAFAJJA1)TW=%U<%J#(-6B_570_W5^+7J^,=#,$)#' M-J@*W3X1!BGXJ?O'%L(97#BE?JQ[*+=.*G*O)TPH&7.W!H1&#>?SC15>WJ14)/G%>0U/&%RY5,WJY-=O*=3[&7J8;"4J#"M-B%QK7 MBI$2CJ5[YH2U,"A #'W^5#=BKD-Q"2PJZV+P>KT"A]E@JQR2 Q1^I/1'LIHIG[#.V9*&!ZO\9I2BD.C0'#HK_^X+Y]1I M0@%-26=4DX96OV\@P\6PU%W$I\_BQ()6M.9KIW2Z_I+D:''Q%!0[U*U=RCG9 MM)B.-^*B!C:\K^/6F*;F;MP-V'/GL M8$1HS[^ZF.;6=.;H./^)L+5N+J0;P M?2G)%.)9\Q4[YUICM3L"O:6I[0L]OX]P40,Z MWGZ&'X9V=3'1M0*.92(+B83]$U :".)RWW 4B MP?"I I*,/ 9LB]]>JB[)KO ,(X\Z?3=\A%B=;*/&<@1I& M9#!JJR0A$E4N.HKZ1,G=5/*);;4JUXXHRK@)W;&W5+6!ZD79;OJ#I9X#F-T6 M'E&)'W)2%QK'Z"6VM@\L$:F"#2;09X'S4YMVZ\L='#K(/M<.8/'#6?\.6]:4 M--J& $I4R4V1LAX=U*6D^U"A- WCXJH,T K$\6[3J,*N/98]B*Y-(?>: M33V+JAD-.KISQ7)#3]^6/4]@U2G>'(%'-E<6!]K1[2:NEE.AC.!5F >FU#7]T# M9EBK)#*LS0EW+7@K*2J5X6D1/#P #\[#5+'+,U_;IEW[GH>#^)'DBOHL7CG5 MM:MXW+"O!@7*L>D0]Q2P6YM4NU\ AFI!X41QNO3@^ Y+=&G+XL[_P9AHHQK3 M(!ID_Q5^HJ.)B''CJ\>QGJO#@$'N4$9WB]AF$3VMKD.9))BJO6Y^;B>.1LM\4M\?K/9:C^"$0CWB6:&LOX$D0=ME[EU$)FP3J]-*G M9\D#+D&+33QDK<"U*[0M%WP)$&40CD/&0''9[#9\ A;E# +3X%=^C1 M4Q?S4 9B=);$'4LZ22BT\?[$X;'RB0:.,TI604M55(-(I[H.R/$4403Q RCTFZ4V2RXY\_&A%H%Q72 MMMAWF/CNZX#[-6H-7>FJN$TAG$V?MV#'1&3+^%(33:Y3GW$?;(C -A^QT$#= M<;#)>XEV*4U.VI;(M!I@F-TU-P[R@UM#]=(#1;C>1-EHX4KPZB;DLZ9AU7NC MZ9]/;]ER-B)*0>J)]'Z ,[>KE(7-_4TXO]D4T>U:%[;,LZM-Z3M4AO.5O_QD>QX=)X^(+QV%\! MUJ_4)V_<0Q.995(U(4^CN"F+DHK%W.&BR\@*#/FV"Z78?52&R(@K3G+#!==H M!]1/F0Q+O/S4='R2D[ZY4>[@S%+\^2X,*N?^#L.MH-)CB:.$WJ%&I?H* 1P9 M(*H\-5Q+R>FZ+2?]8L3T< ?<4["P7?(9\."+*IM00/$=.&I5:?0OF=MU&(^1 M,;;;$29]L0ALX'A.?>V:NC!0GO-3Z/85PU;Q+FDQ70.SD'5M)=/H4Z[WS'R+ M>\$HN6V7O:[_Z_L7H1#C8CJ]A7#C?;VI'9NB M8$\U-B:;P:@A+I3<^@'[EI18\?FD-MT-7;+.$S%W2GD55A*Z!"DH6A/"31T#_**0638QII2[*TA.Q6T MGFO2]D[ILI&-4\/%OSYUP6=TS<%9JF;&.WC'"8Q+ M;%<-Y/N??5X#H9(;,$Z(#3R;E%L?8+XGC9#9@%E!"J@1I0]*7D/^"S9B-3X9 M1EI38)B%FK#K:*]"^+!OP_]0LIS3AT)OBO/Y3A*H(TI,\"W@XI*-G2NDA*0V M]-FC80M3P$D==-(CXYYRZ>D)N9*(+)PUA@:O2W+BJW?$\'(7:IPZGA<*MY2BD&4 ML[) M%!SJ7#!"T;ZZ5V*A6#MW1TO.(#U7'$A#24JU5*F%-?\<,"3#Z+74JH\M.XSMJEC1[0 M)W)V)&[/;7RZ;NAO$.HYIMP!?(PCY8@O@6ULIV_RDQ26S-1[?%)?=VY].AN5 MJ_#-Y[V_CC%*:I.0FTMBU>5% Y>R;,V=B\F"Y=J#VZL MU>&#HBRD'H"T.DF5)8U27&,^UT?#FBR_$?/SF&\^H&)!W4S0]':5CP5F![@> M GMLK,;W0%I7$.PT+5"JC.*XZ@#Z4XJ4CH).0D^^>,WV".) M_1K!Z?LIHZ0Z(U)P7FU'[FVR^&C=E7 _*(+5+:$GS!,$^:O5UZI+$/4(6CU1 MP82XU\]B> P6Z;LY,3\I$^IV&:-7QB"[-1G&,4[X*"].Y,H$D8*FR\N*8Q^: M4WXWYI1B55SY]+A3X+\R,H_XT:?(CV-20NDD>4CO\X_92[%P22^X4&;A M&P(N-6BV"*I44:5I+%T)O22L/FNM7C&!<]K+#?V_6%N#H ML@6F;BZ)ET! F"4TP(;CI@0<.QDBV2EU3]GPAA MU-JGNV8+B;3S!%!<"/\7T9V9(KOZ7T%NTWKC0"?5A)E2&26WDQ6'(&A>>6A> MAWNP3T4;_YE\\4^S7V*/?_0KKC8Y2.8ZCR%E244D(*1L^18QZF5!=JLPD( 7 M$5]K=QN%TZ!Z*_?=AN8,E&#-%J$DQ3#!D>XG>A3VV::"\/)@0B<4?]$B+T;G M+03=&C-*?=G$P//)1RE0R_G9,GN98T*JIQ?L!T0:4>?RH"=)J8R[P030.39. ML=-0\!7W<8V6H#,(O, (]0>N]6[ZNGNO$(T+0!(W)"=O,]:+)TFAE^4B/XDU MI722N^<<>K8&"W5\-X]:Z<;X FP!''O3<0;=8!5$2.%\>\D2#/"[QB>R:;$K M6.@CS0<^>%Y&(I>#Y/>:>XBT5%' 4()=]#M0'N\IPX!)H%_E=W*H*%;P-'OA MA\U>M? :7JU[>BGYA6*7JF?>J7O7"2WI<4GBD;7$MDL /M,WM^/Z58F\&0QK7X[XJ2PCQ15P0,\9A)7Q M/0!Z,,K5HD.TX)3XHS(K*2E^D=685"5%7Z%=%NMFGJVZ-/O0NV8*KYZA""ON M:]5[OZR/J).2 "_I[I^^E72E]&CN!D;I=?4S-D?,'B=@V)>P"^UF?[O@]!^^ M&\<=>*F"'MTV'G?2FM%YXUCGH$I(LT<-L%PJ>2^@$:@_>TP![,:;X6;7&4N3 M>%5-0/$=-_L$AN]+7<2GB8<-"8Q:(3@/2H)K3U"55'N&G$8&=$68X+_/YU!& M?7% %,4-9KU?.;4[ QDRZDQV%S%RD]%/)4CJK=_985PW?<_][3UX;U)-RS"[ MH,-&V"@[3O\#5&?>MUJLSM/7KG'J;W N?%?9!U?]NFN.Y29[_.3L].NSAT_! M;.3VPUY<* 434?8:+VD_^"WF9JZO794_Z>*75=-+KBR]=J&J%ZAWWVMT8KE; MLB[]73ED-6! F#=D( M\Y].2[S/64,3='QB*?6.'U^*%L/GH@J_@B/F2B=7I M\U=I9NF>M0]P;Q(P^GQ_UEGR\'X6O5\!]+5U]USD\281NW 7)84JHT]&BF2# M;GX--7[^I^>HDQ_B*U MP>>:$B] +C_F[VG%@/T$\"H^FUJDH4P^21CCEFMZ_KA/$VOX23>G]H-,.V?H MZMP[;&2MPRY\="Q.[:*.\?Y55S!(7/<%Z-X4] XMUN9UWBO*2P\7T@WYI"Z( M7K#)AHD;WISUR95>$W8YKD>00QN\] 8,.6;P983#%L\OU/L]-)>_EV^$T^PC$_5ER&]Z9Z0$/7N' M0EY\KI$[Q/N:PXGW:Y48ENO2%@5B)'7/4Q =5U<5'KHX\B78IM#R05$7WV@D M5Z!0]&FC#LK>%#NV/541RL)=FT@VF.&;9QU)NSH[<>RT?OT_OW[^YAWU9JW= MI7SN)])_!KTZE5)9I'S+H5C#4D5?[H].C>^=I^' MN=B)&>>"A5#H+=C4D?*^\A=GH1'!?6-Z4EIH@1.58)\D6.K_=P(EE8+PB&)E M+_(N_^D'P-?.7)JJ0BB -GX\P4(#_RT2%K92?7IQ?O)H]/WSU=/+%7[_* SS MTP_'?&=^H;O=L(?@%H8\6W[[Y(3K2MT'T/5_/%F=8)DL:#WTY][D0 KXP!,, MHC6=^X 3H+^&P/[I_P)02P,$% @ 3:\<47$NF4(_!0 (@P !D !X M;"]W;W)K&ULC5?;;MLX$/V5@=&'!%!BW2T%28 X M3;&[:+M&W6ZQ6.P#+5$648E42:I.^O4[0\ERTJ;>O)BWX9RY'([&ESNEOYB: M5TBVSN-3;N>DT9Z6[U#;ST/?3>74UNPDNEBG).X&_!-^91W,@3S9*?:'%[^75S">#>,,+ M2QH8#M_X+6\:4H1F?!UUSB9(NOAXOM?^QOF.OFR8X;>J^2Q*6U_-LAF4O&)] M8S^HW6]\]"!DM:(4<1G8_QN$E%\+Q0NCL'H"< ME:^99=>76NU DS1JHXESU=U&XX2DI*RMQE.!]^SUGWK+I/C.AA#)$M9#=D!5 ML!9;*2I1,&GAIBA4+ZV06UBI1A2"&SCYR#8--Z>7]0V\1;:;YU+S4IAN M@N%[&! &7V*A-"8-F(5"F4&BY%@2T'W"[PVQQ-8/: MG?+)XGZPN"&+*9ATJGGCSI@Q'$/)#%2JP1)B+F"M*KMCFD,$5D$"#YQI ^]8 M42,,4O>IR4YH,0J]Z;44ML>[)%2)>YJ;2<>R%TV)UAN(\A^V0+2=1MN'S'[J M2&OHCT)O2=L3@6"O\BW'FE&KYH?S=:VTQ4"@MPU) "Y:4/JYJ%3\"'V2B3[) MT;Q^P+0A01LQ49:B?%LSN<4 "$DO7/<(^YEIC8E_0-(;^RR!C@-]1+5#JAP- MJ$1 -[P6RN&0^TJ8 M_*$").-0#P!?/I!0,-0>ZRA),,UP,IGG.B.#C!1B=V M>R>(H09VM2AJ(J^01=,[\B*E\+#ME"22H*;]552^001+%8[@%4)H:)3P-_.G[MG_''>.$^6#-]5P3W8\*V0DH(T^D'1@%<0!)X? MQ3C)O2RC<>$MP@ KCOHFW+>0@C@Y&"5>GH80AEZ>!XC@96DVI YZBW9^1U-. MHMA+_!!.X21,O3 +:!;D7N['.!LX0-$[<&_OY(,#P_2=\7MA7/D?D9W[ =+\ M%&(OCGT(O"#/#]YQ"MU3OT(O6N0_.WC;:TTYZ/!%D'MH%^YF7IH&Z'J2Y?!> MR;/B!ZE7@.KR9!@7D1O#/#GR4M+II:1'"7R+K.@/E7W)C"@<$UZ+IJ?@O,=> MZ7>)Y.&P0FJ@?(NBZQI+TG//Y3@:/9?B*>)F0BQ'1(F(8D#$XDSRA&@(D5A] M*(Y/&8E9N"]X9]VE09JU]!E_*5??]RW7S"I]X9P>37@%6>Q%?D;4#+P\H$F< M>D&:P&LN%78IPY7/KB7BY1G#DH\=WF "5OC>&HOV$9L2'[.]@!B3'K@ABA.X MJRILVB@4+@#X60##D0##HPN\+ GP=X%T"[W,3W\&VL=M!$Q0+,H@P3M!2JL M%0QY/1999.IYFK@A)KKZYWD\D>!_+_INB')W,>:!/"\4LKN%P0P_2VX_@]02P,$% @ 3:\<420Q<"-C!0 #! !D M !X;"]W;W)K&ULQ5AM3^,X$/XKHQY[HE)IDY26 MP@(2+[>[=]J5$+"<3J?[X";3QL*QL[9#Z?WZ&SMI2$L)<-+I)-0D?GGFF7GL M\9CCA=+W)D6T\)@):4XZJ;7YT6!@XA0S9OHJ1TD],Z4S9NE3SPH/V>7VGZ&M0H"<]0&JXD:)R==,["H_.Q&^\'W'%)34\Z MDPXD.&.%L-=J\04K?T8.+U;"^%]85&.##L2%L2JK)A.#C,ORR1ZK.+QE0E1- MB#SOTI!G>RIEN\M 'B0FLNYVX17//TVB\. C]7#)9,R9()84G*)DR8QSBV3!6A;O4Q2$A]"#1X M ],E"'Q M_QMRJ6GTYB3 M$$Y*KX+^/ATV0OASD[;V6@/MBNQY--R&Y#(6!65]-\2G/3=W:_XCP,FFA4/*.ZY!FUESQE5>^PMQ8WVPJ6=L3U@H6BQ597AY5XF_7* MDSDO#_UM3:&MBZK]T*^'72BJ,,Y]Z?)9*V/@NZ0[D>!_DS)?E/"1_DQWHI;N MK]1.VC;+A*UT788^&*T?9[OAP2%T5\F[1;YQ+=_XK?(U#HMFK>2KJ*TRMB,[ M&9_C0&'*94^"<;I<^9ITO12K1*YVY5;1:,$S4RT2 ME3>\I^'E/?D;TW.WK@3.:&I ECN@R[MG^6%5[N][4V7I]NA?4[JNHW8#J'^F ME%U]. /U/P!._P%02P,$% @ 3:\<4>2AH2\;! ?0D !D !X;"]W M;W)K&ULG5;;;N,V$/V5@5&@78"P1>KJP#&06]$M M$&R09%L411]HB9:(E4B5I.+UWW=(R4Z"3=QV7VR*Y)PY,^>(U&JGS1?;".'@ M:]SYKG.O/%@M;-J+C=JY[H7!EJTW''3Z:>F%[(W@5@KIVP:(H6W1;NS'JE!]=*)>X,V*'KN-E?BE;OSF=T=IBXEW7C_,1BO>IY+1Z$^]S?&7Q: M'%$JV0EEI59@Q/9\=D'/+A._/VSX38J=?3$&7\E&ZR_^X6-U/HL\(=&*TGD$ MCG]/XDJTK0="&G]/F+-C2A_X M$P66U]SQ]0: ,;K5RC84;58GJ-< "Z1PYL0.G2W82\==!S2&."+"( M12?PXF.-<<"+_Z7&K=$=7"%7@U[ /KL&KD*'A8$_+S8VS/]U(F%R3)B$A,D[ M":^EY75M1,V#\_06)@IO=?%B%;ZWEJ!ML]M ; M70U8F-OWJ*=4X!H]6*XJ^^$,_A#<3 H!]E<<^XL_=.E_"G@0Y@E;@1& 73'X M3H+=6RB,MAGCT M0'&CN:D0KVR0B?PF; X?D9-1@1/6_JR@Q_/G"V)YZ3SX@%;=3\QJ7X/3L&MD MV83U26\+.X&AMI%]+ZHYG' ,GN$A"P[=YDE"S3G,1L&8P5Q8PLDV*F;&GZ//A_?9N4% MR7-*,IJ$<9QG)(OC<;Q,29%0N'Z7+B5IEN.ID:/$E,4DQX,!!.'R2TWM5066K'%T&B> MIS,PXV4_/CC=APMVHQW6&H8-?A\)XS?@^E9K=WCP"8Y?7.M_ %!+ P04 M" !-KQQ1$75O\[0" #Y!0 &0 'AL+W=OYY[R?GF>Z6?3(5HX:46TBR"RMK=+(I,7F'-S)7:H:2;4NF: M65+U-C([C:SPH%I$21R/HYIQ&2SGWG:GEW/56,$EWFDP35TS_6>-0NT7P2 X M&N[YMK+.$"WG.[;%![3?=G>:M*AC*7B-TG E06.Y"%:#V7KH_+W#=XY[+('8)H<#<.@9&QS->HQ".B-+X?> ,NI .>"H?V3_ZVJF6#3-X MK<0C+VRU"+( "BQ9(^R]VG_"0STCQY;>!?)8?F&7+N59[T,Z;V)S@2_5H2HY+]U,>K*9;3CB[ M7.6Y:J0U<(\Y\F>V$0@K0;^*R1P-]+XZB^G/(TO!'"3*#\3KEC@Y0SQ(X%9) M6QFXD046_Q)$E&67:G),=9U<9/S2R"M(XQ"2.(DO\*5=Z:GG2\_PO59LX.=J M8ZRF$?EU@7C8$0\]\? \L9(Y%YSYP5,ES=ZAR_JURZSK\EO-O1QA=9$/F'%! MJ5_8]0O<,9@"DX43,J 4#3<6"^=J*X12.0(NM]#CDBRJ,>1L^C-8XY9+Z6[6 M3+@(<%TQO26H57"MC/6L-R^T*(R;&5?_,VHL^B%(VBN/FEM\K\K2S\(I3S=I M%%U#H9J-+1O1M6L&/Y!I0#= _Y7S#K)P&H_I[*5AG V@[\1!F*13+P[#438^ M Z$M]YM* P)*@\=5D%(!N%TVK6+7SCWNC+*T* M+U:TFU$[![HOE;)'Q07HMOWR+U!+ P04 " !-KQQ12[!)^8<" !+!0 M&0 'AL+W=O%?[^STX9N@NY+^Y[D7WWFZ5?K9 MU(@67AHAS2RHK6TOHLB4-3;,G*D6)9VLE6Z8)55O(M-J9)4'-2)*XW@<-8S+ M8#[UMJ6>3U5G!9>XU&"ZIF'Z=8%";6=!$NP-]WQ36V>(YM.6;? ![;=VJ4F+ M!I:*-R@-5Q(TKF?!97*QR)V_=_C.<6L.9'"5K)1Z=LIM-0MBEQ *+*UC8/3[ MC5RGOV&U\[U;)B!J^4>.*5K6=!$4"%:]8)>Z^V7W!7 MS\CQE4H8_X5M[YNE 92=L:K9@2F#ALO^SUYV?3@ %/$'@'0'2'W>?2"?Y36S M;#[5:@O:>1.;$WRI'DW)<>DNY<%J.N6$L_-;^1NE59JC@9-'MA)H3J>1)69W M'I4[ED7/DG[ DJ1PIZ2M#7R6%59_$T24TI!7NL]KD1YE_-K),\CB$-(X*8[P M94.=F>?+_E/G*UQS4PIE.HWPXW)EK*;!^'DD0CY$R'V$_(,(#[0O52<0U!KX M6U??:^9QHL,K8<;143-PUXPT!B8KUY5S*!7MAK%8.1];(ZR5H"7C<@,G7))% M=8:G%/PP>?<,EI[FI8*-49> 3C$?CL$@F).7G:9@5$WBBA:):H-6J1&,@ M*\(D'T.>A:/S I:=+FM:B I:IJWQ>6FVI>FTJ#D3!A)B'&4C2+(\3.,,'I5E MXK Y%*L8)6%.;!1_$H=)\>YE1P<#WJ#>^#4VU(!.VG[6!^OP4ESV"_+FWC\S M=TQON#0@<$W0^&PR"D#WJ]LK5K5^75;*TO)YL:;7#K5SH/.U4G:ON ##^SG_ M U!+ P04 " !-KQQ1KNPL_WL# !)!P &0 'AL+W=O,/\P?K>+KG>>Z.XG&VU^;)MIP[>.FDLO.H=6YW M&\>V;GG'[(W><85O-MITS.'2;&.[,YPU =3).$V22=PQH:+%+/B69C'3O9-" M\:4!VW<=,X=[+O5^'M'HY/@HMJWSCG@QV[$M7W'W^VYI@>'CF3]P*3T1IO'Y MR!F-DAYX;I_8WX7:L98UL_Q!RS]%X]IY5$70\ WKI?NH][_P8SV%YZNUM.$? M]D-LGD90]];I[@C&##JAAB=[.?;A#% EKP#2(R ->0]"(%1*]=:>*L:WGQ-$&.28Z;I*=/[]"+CAU[=0)80 M2!-:7>#+QLJSP)?]K\K_NEM;9_";^?N"5#Y*Y4$J?T5JA4>IZ24'O8'=*+L; M9?E)]GM]ODR]O$0'S'I)[!P_=BY-0@2V< JUQJ-E'6]\C&LY;+3$,RK4%JZ$ M0H_N+0;;Z]MO& +ZOA>RP5@+;Z":D&F6# ;-)O";UR@+DA84RIQ,TPD\LKK% MU,WAFPRK@F051DW)-)^HYE4I"P+-"]N( &%<_D-I%E&RJKP5E*2+"OAGU=_H4-+ M(W#&"GG P>ESL^!TV..&/^,@/GX=*/55GVMML5?,6NV+P(+VPK4!]J"['5.' M'W^H4EK^9.&]X5P%;^]\ZY?,/('4=4#A=JV8@@_:<@(/3 J\.Y1@Q L2GPC# M;;*6&^ O+E2)B$],[)FZ^=YIB\_&6\?--@QQ_XGTR@V3;O2.]\3=,!Z_A ^7 MS",S6Z$LZF\0FMR4101F&-S#PNE=&)9K[7#T!K/%NXX;'X#O-UJ[T\(+C+?G MXC]02P,$% @ 3:\<47H Y[MW! !@P !D !X;"]W;W)K&ULM59M;^,V#/XK1%8,5\!-_&ZG2P.TZ1UV VY7M+?MPS , MJLTD0FW))\E)NU\_2DY\:9MDW8?+!T>22>HA^9#F9"W5@UXB&GBL*Z$O!DMC MFO/12!=+K)D>R@8%O9E+53-#6[48Z48A*YU278U"WT]'->-B,)VXLQLUGRD?[.9C>3'P+2"LL##6 J._%*&P8+^'](_%"HP8F2OAL MEJC@4FLT&MY]8?<5ZM/)R-!]5FM4;&Q?=;;# [:#$#Y)898:WHL2R^<&1@2T M1QMNT5Z%1RW^THHA1+X'H1_Z>P#-WJP>Y$?@1'WP(FH%)8PD]IH M#V:LX895_!\L/=A$UGL=T6NNBTKJ5B'\>7FOC2(N_W4$3MS#B1V<^ "<.RKQ MLJT0Y!R:35YQ-Z_2H2A:PBP,,(=F7Q2/7F/[RKEN6($7 [I%HUKAH.?1?]Y' M?Q8?I0+[3#IARLD8"DG]01L**O[#@M&^Q M0+YR=(6YDC6L4)12$8>#4SB!<>SER9@6>>3YB;_-$'!1R!K!L$<(8B\*(TC] M#%YYE'E^EM S3,?09]ZZSPLDX,0 B+T@#2#RHBPF,)197EA?"J:7$-*-0>"E M6=2Q04/J14%&TGD8PA=)Q'E[ULB)($R]<9[8E3_VLG$"?Q_\N0!\%$75EF14 MO0P31=V1D!J+:.>T(&H2/ML>Z7H!!2I#'P2X;Y_.J -7P)1B8H'4S8W+YDD> M#7-J3U7E6C.!/LG#H?_MY%C./0*D&W3]O'H:PI%*2/I*2-Y<"5WX*BD69P95 M?83VQVUV)?S]2?RY0<6,%:Z0$@#*?HC.Y/RLI8V[GE(>1EZ6Q[3X\8<\#,*? M#A#2 R'%V98ZL9=&(?$MR<*7['PN2"RE @B]R(^(-2L2M9FF.@'6=E]?0HAT M%2EP\T3R219LGM?82,TI1(%'[D":I_ KF:81X0&-Y1S@U]8J;;0YD3 (<\BS M_&7)O0259*F%%H\WU2)W,W("4>S%X[&K!R]-QD=HE/8T2M],HRY*KI*M RM6 M6?)WW5T]#^:^+^7QBV9[C>^S_3V9-W/V1?D:"!&.@II$D5W%.76YU_V-=^W% MMM/_T<=VNN(Q@\]2O4O/C@G[D[,W?M854AW[=I6&7A#[^Y@RVAFI:E0+-VEJ M"G K3#>O]*?],'OI9K@7YUW M,;)Q@]N]-#0&NN62!G545H#>SZ4TVXV]H!_]I_\"4$L#!!0 ( $VO'%&[ M2F-%!@, &$& 9 >&PO=V]R:W-H965T 4=OR2YPN"9!V&[9AARNNM^W#L ^*32="9W=FL]*CDT+AG0$[]CTW3S_Q'MV?PYVA53*CM*)'98568+!;1]OL^J;P_L'A+X%'>V&#KV2G M]8-?_-:NH]030HF-\PB<7E_P%J7T0$3COQ-F-*?T@9?V&?V74#O5LN,6;[7\ M6[3NL([J"%KL^"C=)WW\%4_UE!ZOT=*&)QPGWSR/H!FMT_TIF!CT0DUO_GC2 MX2*@3E\)8*< %GA/B0++G[CCFY711S#>F]"\$4H-T41.*/]1[IVA4T%Q;K-M M&C-B"W\(OA-2.($6WGWF.XGV_2IQE,'[);'SOQNV)N(OX_J"O(T!I9F]1MX^5QO'O#R5_#N^%,H#KAJ(13/I85_ MMCOK#-V0?]](4"7%/35..TH$W=&EF^25S_*^I.K;@-MO08!;#T_J MX%F=92C)RP2-IJ:QCD+(QQT0.BVI^X3:PSNA:$>/EISM^^M+!)9.,.=T W\R M%!=@#4KN\?"1IH&E_-]#GL?E8D$&*^.R9'!+']Y+2+=3C1T9HT%C9])/D%/4_K.8O$/9=?E9;5<985\,-W-3ZC'+DQ7!&;1MO)IRZ@#D ?!S3<>9$D4I]? M,*_B/$N_(=1H/45\0:K9/&"(G14JXR4KZ5GG*7RDCT!:L&5N"&D:5:6<9%FWLJ*N%J\>/63B[:GRO=AN%GB-2HW38!Y=YZ?VVEL/+M/ MP_<#-WNAZ&MA1Z'IU:*,P$P#;5HX/80ALM..9 [F@?X!:+P#G7=:N_/")YC_ M*IO_ 5!+ P04 " !-KQQ1KV72X3\# #F!P &0 'AL+W=O*74 ( M\<%-IHFUCIVS'0K__L9.$\H>6U;B2^*7F6>>&3_VS/=*WYD*T<+76DBS""IK MFUD4F;S"FIESU:"DG9W2-;,TU65D&HVL\$ZUB-(XGD0UXS)8SOW:1B_GJK6" M2]QH,&U=,_UMC4+M%T$2] MO>5E9MQ MYPTK\0;MNV:C:18-* 6O41JN)&C< M+8)5,EN/G;TW>,]Q;X[&X#+9*G7G)J^*11 [0B@PMPZ!T>\+7J$0#HAH_'O M#(:0SO%XW*._]+E3+EMF\$J)#[RPU2*8!E#@CK7"OE7[O_"0CR>8*V'\%_:= M[82,\]9851^'U//N GF6U\RRY5RK/6AG36AN MX%/UWD2.2WH:F"S@M9)E-[O&K86GMVPKT#R;1Y9B M.8\H/^"N.]ST =PDA3=*VLK G[+ XD> B$@.3-.>Z3H]B?AW*\\ABT-(XS0^ M@9<-F6<>+WL SR=XS4TNE&DUPJ?5UEA-*OE\ GPT@(\\^.BALM+E*5J!H'9@ M?BRQ&$I<. 9J*WC)G$+-SZK\BS"/A09F'!6J(0XU]"YIG%Q"3A;<6"R6RA*=Y7N67883EDA_*/D\][S[,!N*,4)B8T'B8T?+3%ZG5K-+4?S MVX(['72CN=&UL M?51M3]LP$/XKIPQ-( 7RTE(*:RNUL&F;0"!@VX=I']SDVEHX=F=?5MBOW]EI M0YF@7Q*_W#TOE]P-5L8^N 4BP6.EM!M&"Z+E69*X8H&5<$=FB9IO9L96@GAK MYXE;6A1E2*I4DJ=I+ZF$U-%H$,YN[&A@:E)2XXT%5U>5L$\35&8UC+)H844OI$[?7&_1/P3M[F0J'YT;] MD"4MAE$_@A)GHE9T:U:?<>WGV.,51KGPA%43VTTC*&I'IEHGLX)*ZN8M'M=U MV$KHOY60KQ/RH+LA"BHO!(G1P)H56!_-:'X1K(9L%B>U_RAW9/E6-(4^S_@Z\3NN[$_ ZNWUON;V0KE#&U1;A MYWCJR/(/\VL'4[=EZ@:F[AM,=]Q'9:T0S Q,8%5MM=4S_VM%W@U\_388".?I MN&BX+EJ>@M"EK]XI%(9[RA&6/H9!8&84-Z?4<]B7FD],[3C8'9S]AQ"RKY=H M!?E@A=P.+>U3#-KHPZ*V%C7!'F3].$MS7KQ_U\^S_ .,B\+6S%IKBX69:_F7 M-R0>88H:9Y(<2%VHNO38%I7P"J5F;^@HJ.=))%3PEQW'W=,>"PH4&^"5L%9H M>F*'CMQ+/7G<.3WVSY,.A,HYZ,4I)W?BD[0/]X:$VO5]V$.-93:VJ:LCUM1]JXZ>3G\&8>7@D[E]IQE6>&ULK59M M;]LV$/XK!R$?$D"+7BW'AFT@Z5JL1;,%3;9A&/:!ELX648G42"I.]NMWI&35 M31RU ?K%(J7C<\_=/4??8B?59UTB&GBH*Z&77FE,,P\"G9=8,WTN&Q3T92-5 MS0QMU3;0C4)6N$-U%<1AF 4UX\);+=R[&[5:R-947."- MW6-5./5UC)W=*+ MO/V+3WQ;&OLB6"T:ML5;-+\W-XIVP8!2\!J%YE* PLW2NXSF5YFU=P9_<-SI M@S782-92?K:;]\72"RTAK# W%H'1XQ[?8%59(*+Q;X_I#2[MPTI7\2CBAU:<0Q+Z$(=Q.(*7#"$F#B\9#_'OR[4VBE3PSPAF.F"F#C-] ?.V MTS#(#5!_*&:XV$)E'0$^4,/04V$NMX+_AP4P49#JFZ9"DK-A%>1,E["AA@ N MNL8BA1[+_3B+WWZ4:SI1,4/F1CZ-1P-9@2D1'I$I#6BK#%0C'&KDG,1A-(,= M*@1FCU3D@63%!1V5K28+?3:'OQS$VR,0+X5""'G5%O;#_I7ETQFQK4(7EZ:N M,>401<.4X<2S!-[8]#7LL?-J M\9[EZX#R8$AY?8% +1Q(_CV4C#3(:&F7QOPY#D6L7W.1CSWU(.% @I+-#YZDXU2M']_<]VP')<>_;]I5/?HK5[/@;FPOB[8DM,9'28_9)(,[:>^$34L>L0]FT.P)Q)D_"2/XB%K/X7W=M,8)R% TVL!I M[(<7,SB#&YLM8>">52U^JZ:$FI)8XQ%-98.FLG%-T812M)5SV8= _Y"\;NLO M073E>]ZC>Z&$1X4R[O?R:85M1S:*V_Z5KH59(1MWKY*=W0MJS%XJ>2Y;X:AL M6UY83?FO)5^R>[LC:\.I>N16H9V_[$L2ZD\'2NV<4L%JW7<^U=*52'07S2NE MV3-\HA2G<7L)32[B3I^)?Y%$G3IC/TUFG3HC/YI..G72,LLZ=1Y(,O;CZ:P7 M97W<%]U)4S^='M5/<# 'U:BV;MK3X#+>C43#VV&@O.SFJ"_FW31ZS=26"TW> M-W0T/)_2W:&Z":_;&-FXJ6HM#&ULG59M;]LV$/XK!ZW89D"UK!?+=NH8<+(.ZX"N09)M&(9AH*6S190B M59**ZW^_(V4KRIJDR_S!?-'=<\^]D5SNE?YH*D0+GVLAS7E06=N<19$I*JR9 M&:L&)7W9*ETS2TN]BTRCD95>J191,IGD4E5TO56L$E7FDP;5TS M?;A H?;G01R<-J[YKK)N(UHM&[;#&[2_-E>:5E&/4O(:I>%*@L;M>;".SRXR M)^\%?N.X-X,Y.$\V2GUTBW?E>3!QA%!@81T"H^$.+U$(!T0T/ATQ@]ZD4QS. M3^@_>M_)EPTS>*G$[[RTU7DP#Z#$+6N%O5;[G_#HS]3A%4H8_P_[3C9=!%"T MQJKZJ$P,:BZ[D7T^QF&@,)\\H9 <%1+/NS/D6?[ +%LMM=J#=M*$YB;>5:]- MY+AT2;FQFKYRTK.K:Q3,8@E73-L#W&HF#?/Q,O#]+=L(-*-E9,F0$X^*(^A% M!YH\ 1HG\%Y)6QEX*TLL'P)$Q+"GF9QH7B3/(O[-KF8Q%^'O>V0KA4=V.H10R5HH&M5C78H4M[;BM84S(+^L)DZ57;/=,(U-: K*@<04N@ M6VX*)N" 3!M ESV@V&,?>W!#O*#!X=!T#@Z&D5DEJ,.I;+@D)-4:$C"C,_C# M0[U]!,H#>8@3MZM6%Q7U&*'$(W@%<3X))_/,S;)IF,Q2-YLF89HF Q]^H;/+ M,"I5^IJDX3R?.;%9F$]CFF1YN$CB?T'':1S.\I3&13B=+2".:3/Z_V M3A:B+0FCT5P6O&%"'*#ID2F&7-ZAM$H??'P4A513VYJ"CATFD:("W&)MQC#( MX'<&9.^"57TT]DC.266IWRUJ3FEQV?J?67I@$2I6=D ^:5SNZ&@C@@6Z,NK* ME(C\UR)BWO6'#(Z&%U_4PR,U<$)=%X5JI74<"N1W[O@9A/%^\U0>>9A2[E[! M+$S2_%Z[88=>E16%;LD;P=F&"VZY4TY&D%%A37-(4RJ..7SP!H22N]<4Z?JA M=#J":9R"[[/DS<#ME]&-LS!-4C\L7DHV#Z>4PC0+LWCV5;+Q/._)?J6>/WS! ME'<5_F#/'RA4UJ725+B.4-\'1:LUU3LT2OM+ELJ W@N:65=2 JDKAO3&GM\U MTO/!H'->*OGZA1"/'_\+4_D7(2[J[#?[1\2Z^[^O!?O7B'OF=YQ MJG:!6U*=C&?3 '1WLW<+JQI_FVZ4I;O93RMZ#*%V O1]JY0]+9R!_GFU^@=0 M2P,$% @ 3:\<4&ULI5EM;]RX$?XK ]?IV8"L%2GJ+74,V(GO+@6N9]B^'(JB*.05 M=U>(5MH3M7[IK^\SI"2OG?7:E^:#5Y2&,P^',\\,F>.[IOUJ%EIW=+^L:O-A M;]%UJ_>3B9DN]#(W?K/2-;[,FG:9=QBV\XE9M3HO[*1E-9%!$$^6>5GOG1S; M=Q?MR7&S[JJRUAB5=RTS1?>?"Y^+ 7,"!= MZ6G'&G+\W.J/NJI8$6#\T>O<&TWRQ,WG0?N/=NU8RTUN],>F^KTLNL6'O72/ M"CW+UU5WV=S]K/OU1*QOVE3&_J6[7C;8H^G:=,VRGPP$R[)VO_E][X>W3)#] M!&EQ.T,6Y:>\RT^.V^:.6I:&-GZP2[6S :ZL>5.NNA9?2\SK3JZZ9OKUB-=5 MT,=FB;TVN7-779#]N&BJ0K?F!SK_8UUV#W1PG=]4VAP>3SK89RV3:6_KS-F2 M+]@2DGYIZFYAZ+PN=/%4P03 1_1R0'\F=VK\^[KV*0P\DH$,=N@+1V^$5E_X MDC<6>:M[;USD#PB^CD[;-J_GVC[_Z_3&="TBZ=\[C*G1F++&U$O&D&#%NM+4 MS"@WR(H5.][0FJUW#6G3E0@[3;.\;.DVK]96U/"F4-,+SP&N@_S:E/62I9GF%3WHO#6D>9L) MFZ3'32+^$9D-+SRD=)>;<:4%02%K*7C9L&25]VOC]Z^O#^G3+1R2I@+C\(<- MY[ZG?UIDYUN065P6TV5IOA[-6JVIA'-;P*.6$06^2M[1$0D_D>](^J'DD?0S MO!5^UH_2^!V=WZ] .[R/NEU2[,ND=TGL!U'_&/FI[!\_E;=E 6_10ZFK@O[Z MEU0*^3=ZM_7I2U,A12O.197YL6"K$:#!K$K\4/5CF6(<]1A5Z@< ^;LE*5T< MY;>Z!>=N;NP^97Z4V1\9X4<$?I;N"/-H#//HS6%N-MAFNLDV^IZ?];;HW*W] M^LE.=TQ-9!;-G4$&=0C$URQBAZ?5FH.A=*$W190T55G8<#0=?CCS#:-')6QS MEW;?'>X'UDRS-GAC#M\6CA\;!"![+^>HQ\YX4:#L;QR']C<%M5YJ UW3A;55 MZ%O4VY4E+2$]*.2?+!4D0B_-0KJRNE@4M?BK[MA[T)<&K TA*B ^.;=?*?$.*MM= @FZ+Y]T:M\:SM5+^%U[;:H6*=3LPY)\. MR#5D6LJKBE95S@3Y:U]9?EUW"/^Z8,T#;]!ISQOG][J=EMC3"Y"O)B0&V=KY MK>2EYM:0E7Q$[>?:N0:^:Z9%S@4;_X=T.I^W>LX<^QE")7J^*7VQM/0T8>@L M!TI8S&U&;BQ-))3R/B..F,0$V#6EG_KJJ-+,2P+>>AGZ43K"+^A Q@FB-T \ M89+PPYC0[(8 MVX#W*2/9:DQX81QXJ0RMN=3/U YK&258-_+'A3:(7H[69!)Z,K;6N%)LKMN2 MAA<$P;"D1&T'HZ+8$ZA?O8.RY&4L6%<$+/!UG#J;\(!"Y<$@"CRIHC&Z;E%4 MH9W#4#M0-M3S[ID^$(P,03+*Z4-E"E'I,%#*RT*Y(X>3,8>3M]>GH M-/S!<<<+:3R\^_+H_/.-M5SRBEGUT^PV](_U\@89OHT1CMZ4Z'V6?SOI&8]< MC#S2F]R$]R=F[R-2%-J>?01L$E,L. U2[MCZSD8^OAS& E\3;NY"/TXHBI3- M'.G'TM80/Q"61D3X.!;*1XX>BIBCTEEK<2\!DQ)?61V'$DO2C*VPODI$U_@9>!,VW&0L2@ZA2,*,8JA M!OZ$"L6;M$\AW D@"H0@GHZ> M$\H."DE'"DG?V@;P80'!Z)I'IH9U778[^X'=JE_I!RZO?G-=W(5[^IZ.H&\% MLF];@>MR.9R&K?J=+8&M.4>?N(;_R*<*5[X?.X.+_U_%KN(O/"EC+XQLK,6^ M$..):2B&&6*:&UQ\1QE#7J$%Y?@Y$(=]O 8@L4KGKB] IQDETDO2S)8^Z$3, M##K'2HG9R/!8N5*-O(#B06A7AR \E09>//0D4#W &: ,L(47 '@FA,MNY/6@ M_QE8)%.:Q@..--D*%F4S0I(=NKQ'.7T=;,9' C02(I#CK)? 9BI$ Q8X.9!" M.(I91GJ*.$VP:8D:P*"S.!!!.O8D3O,F^"0!_PC7B60^3@.O@F?Z9 [P IDX M*P$H0 Z@)//M?U[\9T/C4L_X"M'89*I=68(1%\[= AW+ J=I'&XT3AYY6P.I M2YG^+B.?+DJ@$YZA^E[>TPUJ ;2 M2Q'EC^;O-%*C[Z=NUAW53?J[Q.?B\,LWC"G#68_<3JL'"\F,JI[Q MI+6R:DNFT>IAA[=Z>MR\)/A&H%_W>M5ON)[-'(I:&QN/_)+O5O/ZX0?VRKP_ M14-^O&#@:.%K9KHZ2OUM)6FR<<>[U.W>N>\>WXV7YJ;LC?A1W M-^V_Y.T<1RRJ] Q3 S^)]JAUM]=NT#4K>V-\TW1=L[2/"YVC.+ OL^:IAL& M;&#\+X23_P%02P,$% @ 3:\<4:.2GFV5!P RA0 !D !X;"]W;W)K M&ULK5AI;]M&&OXK S4IY(*1>!^N;UF.JU$KRPAU;EU'?=>+KBLAJ= MG=BY:W5V4C>FE)6X5DPWJQ57CQ>BK.]/1]ZHG_@@%TM#$].SDS5?B!MA/JZO M%=ZF Y5"KD2E95TQ)>:GHW/O^"*E_7;#KU+$E!_SN@&_E M;AE9*:^XX67&**Q*G#-G[ZN\7@EVRQ^$9N-; M/BN%/CJ9&I"F#=.\(W/1DO'WD/%\]G-=F:5F;ZM"%$\)3"'3()C?"W;A'Z3X M8U--6. ZS'>]] "]8% TL/2"SRK*KJ3.RUHW2K#_G,^T48#&[P=8A .+T+(( M]["X0<0432E8/6<%F&DC<\:K@B%V@(Z*08)U78G*:-HB6XEF@I;[-P/YUJJ^ MDX3Z77XX+,+M4OS?7$@\9G!P#KOPDCT*KC03Y$<&+XC."[[+K#,RJQ)YA7%0 MY!KG2\0VX",KT*D;C0WZZ)C]VQ)ZNX.0)6-)?*RDP?*-X08 ?,6"R$E<#X,P MML&&:83U@88A:/U$E]C[W_O)*O6!IB;TJ#S(G\@ :IXWO1 M <]'@^>C%WO^I8X\3)$<^76=Y0 8R*6ZA84E8?TFJ\47>>ZR40H@.V;O1"$4 M1('/G"@F WN^$[AVX#ENYK;>99Z3P'&^DWD)2[UH\*CGPI49\V(G"CPZFZ4A MO<7P>H!#4,F-/( #3?LF(X])P9 L.Z# M!"W[\88U)MTPH-7,C2T1QX5D+;4D\>TH=E([PE04A3W6GJ,+8OL^J4RBAH3; MU G#X "XX@%<\!-\G I^4R6TDBA=V'M, /"VB62!J\>O_T& MX91\KUF%?F G,XN>IYCH();U /L\OG9@ZH/0 %V^M-0*<8=V88WB;U@.":2A MW."WCL7 ==(H'>" YN!.5(V@^0 >\E(GBP,X"K.F5H_LCI<-MTT ?)B%,>$R M!:PN^5H:7LH_+8U]_&L*F<2)W(Q9\_C? UMU_ND-=0.%3;=H4EKZ(3 8L=AQ M4Y?])+#.ZEDI%W91L\") W\@ #>$4(*.J?L@I->,V,)U?"/LCJK M.Y#Q;%!ZX!JPG[GZ) QY;=[T+$$J @F"_S_M26@2^21F$K/;&C;<@&4K:W68 M21,DWHS%B1-FFR"V.[9P^Z80:"MSN;%%*^0X=$+?1GCDA#9*;>=((&NT:'FP M,03R*$A[4_PZN)P3"'F5(Q=0&LG:9. "(@E&5WO%=FP,O(+B.$3)+/2H(AT( MZ&0(Z.1@O'T0")0<:K<"0A$QGPO;GFZ+H9"_=@7S8>*W3P)/(F+AYB?\_D8% MZ0);([4V-K)(1F9J._L\A6R4FG?9NM?J905F9Z+EYCEWWYNX[/7P2"<>'FWR MWQBS=2;$WQ9E)BHQEV; C#N)V-B=$$#Z F$Y%!*:4*V3.-AO]K!O'(/GT?[4 M14S:]$4%Q1(>9Q-;7]()H>\C8*D,I^Q(6M9:VD0Q2#L&$$TIB-@1+@9F:?O7 M\P:Y5-F@ 9(G5+]"$(\QZN6&DC \H=KP:B'1U;,INVEF:ZX,>]<;!H^RL68= M!Q,;8KX5TH5P>U,<]M@RBIT>1K_4Q*UHX&GB@GV\1 ;"[,W;2]Q4C$$,AY-P M,%S_O!Y\"OPH81J%$;+;FV8-:[7&\B84[QY,1GHK:N]6>)2<>L9\R=5"_ ]= M+YED[%](67(NL0O0L<+U-T )X3IY,?7\,#B2.6V2:[W@63U=%D"%MP.B>R3; MZ=?H5B#H:Q8&]#B0(=(A0Z0O+OE-1?&[J&R5VH*M9@IA#HO<2Y.1^NN#HR>)0]#M\'NN@[NVD;Y8,3>#5WT[Q?S>?'_AZJU_@[8WSJP M=3N[Z,]=\-*F;83\5HJ@.I6A;4]:.H1A1856'Q/X<66V7:G-:D,F>A)L:&P"Y*SD:RV>9DC[6LH5FHR6WC@# MYZ-]FJ7,QZ7G;VB6. FZY*^LV28%Z38%@1"A@W=9Z)&ZYL@-;3%]=G:PR3Y[ M!+9AVVL15((4'7KZQ19)G21^H44B-_HZUDALE_^3ABQ:05W9:_IUO>EE4#2I:]H M&F6AJ4S[J6F8'3[4G;??IS;;VZ]\Z"X7$KJ68HZC*#2X!JOVRUG[8NJU_5HU MJXVI5W:X%!Q2TP:LS^O:]"_$8/A\>?874$L#!!0 ( $VO'%$QS>$><@( M #(% 9 >&PO=V]R:W-H965T*Z$-'.OM+:>!H'9EE@QHM9NW>K%S/56,$EWFHP354Q_;)"H?9S+_(.&W>\**W;"!:SFA6X M1OM0WVKR@@$EYQ5*PY4$C;NYMXRFJY&+;P.^<=R;(QM<)QNE'IWS.9][H2.$ M K?6(3!:?N$5"N& B,93C^D-)5WBL7U _]CV3KULF,$K);[SW)9S+_,@QQUK MA+U3^T_8]Y,ZO*T2IOW"OHL=4<5M8ZRJ^F3R*RZ[E3WW<\NQBC06-V,(=UDI;+@LX MNV<;@>9\%EC"=U'!ML=:=5CQ&UA1##=*VM+ M!3PVM7_[71GD:^+Q%V2I"$'&EN@!UD],]B/DC2]AF78$O5 M&#HSYU.@R6(_V3ATX[V$KTH6[P5I) =F#%HSA0?)+;EKRRP:> ?1)/,S^LUD MC6,_2U)8&LX@C?QQF,(H\B^C%*X;1P<2/QEG$/MI-J'X.$G\298Z*YSX23)Y M;=S!T3VN4!>M6@UL52-M=Z6'W>%!6'8Z^!/>O28W3!=<&A"XH]3P8I)ZH#N% M=HY5=:N*C;*DL=8LZ5%#[0+H?*>4/3BNP/!,+GX#4$L#!!0 ( $VO'%&A MG%&16P, !(' 9 >&PO=V]R:W-H965TB#[0TCHB52"U)UVX6:D!).WNE>VY)U4^1 M&33RQH/Z+F)Q7$0]%S+8K+SM7F]6:K2=D'BOP8Q]S_7+%CMU6 =)<#)\$4^M M=89HLQKX$SZ@_3K<:]*BF:41/4HCE 2-^W5PG5QM,^?O'?X2>#!G,KA*=DI] M<\I=LPYBEQ!V6%O'P&GY#V^PZQP1I?']R!G,(1WP7#ZQ?_*U4RT[;O!&=7^+ MQK;K8!E @WL^=O:+.OR&QWIRQU>KSO@O'";?@@50C\:J_@BF#'HAIY4_'_MP M!EC&[P#8$P9V<3MVU[^*KY&,CR/42+A[YKD-SN8HLI>"(HOH8 M;CN%8^^$2QA\5M*V!GZ1#38_$D24^UP .Q6P91\R_C[*!:1Q""QF\0=\Z=R0 MU/.E[_"]U0?76?CG>F>LIEOT[P=1LCE*YJ-D[[6='EHZ&[:EQ,>M3:LQN@0&!;- AD$ZHQP#6"5!8D MUF@,UX*P0C:BYNX%.?A^M",YO4FX@,=6(_YPSG \)7](\)EK4I))N<7ZJ"05 M/.!P="/E%4/**X:4,\SR'+.$BSM)Q:C1<-F8$/"YQL&ZPL"TKJR&3O(2_J!A M9SC=8/@)EE41)JP@J2Q9F,5+9ROCL,I29ZNJ3'2K(SCV-IY=,4LE8]0D+(G!ARRJ8$VB_C E@1IEGNM83VXK#("N?)J*U) M17OLG,(U@82>WK+OQ15LN1$UQ(LT=Y^$/EE)GYR=).9LJ9,HFUO1C6Y0D)*Y MOX)&B_*/ ]3>!)L6KP4V^G+,U0+[;TTT+M'&A_KY0]*2[ _!O<_ ]0 M2P,$% @ 3:\<4?:8/'= P G@X !D !X;"]W;W)K&ULO9==;]HP%(;_BI6K3>J:Q'R5"I!*/[1-14-E'Q?3+DQR E8= MF]I.H=-^_.P$8B8-0R7*#=B)S^-SWEAO78:B2 M.>1$G8L%<',G$S(GVDSE+%0+"20M@W(6XBAJASFA/!CTRFMC.>B)0C/*82R1 M*O*]K [?&&?E<6;XJ9$@77@OV@J9[W@XL I9"1@ND'L?P(ZX):EI<(ILI?M%RO MC0*4%$J+?!UL,L@IK_[):BW$5D#I).(IFE2/!XD,3>B,TXPFA&MTE22B MX)KR&1H+1A,*"GU 8VF.A]0O9VC,["H+N'TJZ,(\-XV^DBD#].X&-*%,O>^% MVB1LMPV3=7+#*CF\([D8HY'@>J[0+4\A_1<0FDKK(U:OD;):^[@W1624UU(*$O/Z,J.E0?+$>?-.3J MEV>S5KU9RUO%K=+4''!(4:$@*QAB-(/_/2X_IH5>@$A?]>TZH;:7-"PH2\U9 M\[$Z-:OS]DI>U)M='$=)/Z;1W2MEM\ZHZT7=VWIIOI#B&6S%/F8<.=>(WE[4 M>,NDXN/(NH<3[S^B,79)82]L1#G-BQS]01.1Z261X,,Z1XD;)Y#6^4S0*$G3PAAJ(_5C:"#0*BJVAVD/;G*36#AV9CLMVZ_?M9V&#M&N M+XU]?<_QN;X?'6VD>M8E@"$O%1=Z')3&U-=AJ-,2*JK/90T"3W*I*FIPJXI0 MUPIHYD 5#^,HN@PKRD20C)QMH9*1; QG A:*Z*:JJ/H]!2XWXZ ?; V/K"B- M-83)J*8%+,$\U0N%N[!CR5@%0C,IB()\'$SZU_.A]7<.WQAL],Z:V$A64C[; MS6TV#B(K"#BDQC)0_*QA!IQ;(I3QJ^4,NBLM<'>]9;]QL6,L*ZIA)OEWEIER M'%P%)(.<-MP\RLT7:..YL'RIY-K]DDWK&P4D;;2150M&!143_DM?VG?8 ?0O M]P#B%A"_!0SW 8M8' L8-@"W%.'/A3W#G-J:#)2(ZH? MDP__0.?'X\ M_.I -(,N:0/'-S@B:6=D)H7&E&2O.5PHT"",-V B;YB@(F64DR4: ;L6,_5C MLM)&8=_]/*!HV"D:.D7#/8INJYHR98GM?=R6!7=E07U9E,"S'@ZI7J/AO7KP M[!>.W4ZJ=8)96N\FZ+\>\T,>/JAPIT\J4(6;-YJXRO:UU%F[D39QG?S&/L51 MYR?3*XV?DP]4%4QHPB%'RNC\(^I1?O;XC9&UZ\:5--C;;EGBN 9E'? \E])L M-_:"[@\@^0M02P,$% @ 3:\<4<[=/9:; @ ,P8 !D !X;"]W;W)K M&ULC57?;]HP$/Y73M$>6JEM0J MK0")'ZNV2=50 M6;>':0\FN216'9O9#G3[ZW=V0DH[J'@AOO-]G[_SG8_!1NDG4R!:>"Z%-,.@ ML'9U&X8F*;!DYD*M4-).IG3)+)DZ#\U*(TL]J!1A'$5788G2<"5! M8S8,QIW;6<_%^X#O'#=F9PTNDZ523\[XG Z#R E"@8EU#(P^:YRB$(Z(9/QN M.(/V2 ?<76_9[WSNE,N2&9PJ\8.GMA@&_0!2S%@E[(/:?,(FGTO'ERAA_"]L MFM@H@*0R5I4-F!247-9?]MS ^"V@=P#0;0#=8P&]!N"O.JQ3 M\?3>ESZ'LZ*O.F>1_65T$F<*BKC^H M#!8\ESSC"9,6QDFB*FFYS&&N!$\X&CB'L:"V83(A@SH09JI:VJP2VV@#)S.T MC MS2L&/BQF@\,P@MI>'$A$DC>5)+C@]([L1PKZ0M#'R4 M*::O"4+*O[V$>'L)D_A=QB^5O(!N= 9Q%$=[!$V/AG=N]L!GQ\/[[V33;4O: M]7S=(TIZ!E,E#14L?:GP7*-!:6L'E?F.2RHA9P(6Y$1ZTU2XG^.EL9I>Y:]W M%/5:13VOJ'= 4=LF<*(Q46O4U#ZGOF72;[1?H_ZCJZ[+\.FNVANKEJ8^KLPIWG5*+._5@RX/753=5ZV\DW]@_^C7]" M$[$>8"\T]3B]9SKGTH# C"BCBVM2I.L151M6K?RC72I+(\ O"YKJJ%T [6=* MV:WA#FC_)T;_ %!+ P04 " !-KQQ1]P# \#0 &0 'AL+W=O MW%KK0S8/,1&"61)I-6 MW:K31IMN]Z+JA0-.L!;LU#:3R?[ZVH:0! B9O>A- N8]K_T70.#LN;\F[GYE$Y'KAD1R4FB MC 76?R_DB>2Y<=+C^+PZRQ)$\\_TI3E4U'T0BD9(/+ M7'WF^U](#108OX3GTOZ"?:UU1R II>)%':Q'4%!6_>/7.A%G 1JT/P#5 :@= MX%\)\.H [ZT!?AW@V\Q4*#8/"ZSP;"+X'@BCUF[FPB;31FM\RLR\KY303ZF. M4[,_Q!8S^AU7D\!2L*I> , W8$6WC&YH@ID"CTG"2Z8HVX(ESVE"B01W8"EX M6B8*?,5":)5I?+\@"M-=^!,A%;L^ GMX< M#N.>\,7;PZ,!&J^91,_Z>5?\NM/P,.#J-ZZ^=?6ON,YQCEE"/H(UV5+&S-3K MET)E!!P(%GVS6/D%UL\4G)<9A*[G3YR7\]1V57$4M42+KF@\1K 170 %#5 P M"*33]$)MP=+U$NRK9!WZ0"J?\*QW+XA#U +IJA"*8]@BZ5&Y41CUHX0-2CB( M\L2EDJ!4-*??VPNB0@@[W=YY?N"V&7ID*$11&Z)'!N/8]?LIQ@W%>)@BPVQ+ M3'$@4E%=Q$D*R.O%)I"\^^>;W[@,<]0X1!"[RV0/A4Z\[HD.=N_X2#),V6T*(N!>@_1R0O]R#YR '__IA7@ MDR*%_&>HA]-&!;U;)=CV<"R^8$<$Y;T%[(83#$!ASP1#XSIM=7!XKWO&K[>R M>-IE8/#_9/%4_.%P]?^1+ X[>?% %IVS8V5!Q-8>SR6P!\'JJ-6T-I\ C_;@ MVVJ?FT\#>UP]V53?%<]8Z+.%!#G9:$OW?JQ3*ZJC>G6C^,X>7M=\UYRP( /4& 9 M >&PO=V]R:W-H965T(!IZ*7.BAEQFSOO5]'658,-V6:Q3T)9&J8(:F*O7U6B&+':C(_3 (KOR" M<>&-!FYMKD8#N3$Y%SA7H#=%P=2?">9R-_0ZWGYAP=/,V 5_-%BS%)=H'M9S M13._9HEY@4)S*4!A,O3&G=M9W\:[@&\<=[HQ!NMD)>6CG7R.AUY@!6&.D;$, MC%Y;G&*>6R*2\;OB].HM+; YWK/?.>_D9<4T3F7^G<L*MB P^BC3:RJ,"DH."B?+.G*@\-0.?J"""L .%K0.\(H%L! MNN<">A6@YS)36G%YF#'#1@,E=Z!L-+'9@4NF0Y-]+FS9ET;15TXX,_JJ4B;X M7U860<2P+.L/,H$E3P5/>,2$@7$4R8TP7*0PESF/.&IX#PO4R%24.>0,MW2* MUG0F#%S,T#">ZTL*>EC.X.+=);P#+N">YSEMI0>^(?56@Q]52B>ETO"(TDX( M]U*83,-'$6/\DL GV[7W<.]]$IYD_+(1;>@&+0B#,#@@:'HVO'-S #X['WY] MPDVWKF37\77/J&0+II1CJE/\7-BYHF()4RY0=>^X8"+B+(K6BGE/4.Z)H@?$FVF^GFDQEPU>%Z8Z]?F^B?-32EYU*W*=":(+1!H6F0S0FID,21* M%A"Y()K]DIRL;LGO1B$%46+L5?I?4@[EI/_&RTV[_\J+WV@(!:K4-58-[@J7 M]Z->K7OWV+6L5^L3ZNEE"WZF*7\(]TRE7&C(,2'*H/V!=*FRR983(]>N[:RD MH2;FAAG]EU#9 /J>2&GV$[M!_:<;_0-02P,$% @ 3:\<42CS$AR @ M P8 !D !X;"]W;W)K&ULC51=3]LP%/TK5L0# M2*Q)D\( I9'Z,;1-0JNHV!ZF/;C)36+AV)WMMFR_?M=V&@*CJ"^)?7W/\;D^ M]DUW4CWJ&L"0IX8+/0YJ8]8W8:CS&AJJ!W(- E=*J1IJ<*JJ4*\5T,*!&A[& M4709-I2)($M=;*&R5&X,9P(6BNA-TU#U9PI<[L;!,-@'[EE5&QL(LW1-*UB" M>5@O%,["CJ5@#0C-I" *RG$P&=[,1S;?)7QGL-.],;&5K*1\M),OQ3B(K"#@ MD!O+0/&WA1EP;HE0QN^6,^BVM,#^>,]^ZVK'6E94PTSR'ZPP]3BX"D@!)=UP MZH0U^*.X2XWPC!1D87D+&>@R0X^K"A0=EV\S!O)4Z]Q/B Q&%, M[J0PM2:?1 '%2X(0Z^V*CO=%3^-W&;]NQ( DT3F)HSAZ0]#L:/CP^@WX_'CX MU3O5))V%B>-+CK#P'&T0&@TJGAU=*- @C ^@K;=,4)$SRLD2@X!O&'W[.5EI MH_ 5_GI'T:A3-'**1@<4]:]%;J_%6Z9[B@M'89O3-DO2<-MWP6=<]S+BP>AE MSOS_G&1PT>5X]6'O>32@*M=F-'$7VE^:+MIULHE[P*_B4^QPOB$]T_CV>$=5 MQ80F'$JDC 8?L2[E6XZ?&+EVCW E#3YI-ZRQ2X.R";A>2FGV$[M!U_>S?U!+ M P04 " !-KQQ1@PB5_H@" ##!0 &0 'AL+W=OV\H@RT)0*>,T2=[$)1,JFH[#V<),Q[IV4BA<&+!U63+S M,D>IFTDTB+8'=R(OG#^(I^.*Y;A$=U\M#%EQAY*)$I456H'!]22:#2[F(^\? M'!X$-G9G#[Z2E=:/WKC.)E'B":%$[CP"H^4)+U%*#T0T?FXPHRZE#]S=;]$_ MAMJIEA6S>*GE-Y&Y8A*]BR##-:NEN]/-)]S4$PAR+6WX0K/Q32+@M76ZW 03 M@U*H=F7/&QUV M+!@8!T$Y &WFVBP/**.38=&]V \=Z$YC>AU!!-Y(3RC[)T MAFX%Q;GI%Y,S)7ZQ5B*5P;)]'=!K6(IQ(&E]@S#A3QIE9]&"8]2)-!>K^\@M.3LR.P MP^Z]A@%V> #VD"KP_3-YPK7#TOXXDN>\RW,>\IS_:QY.,AFQJOT/LT_G%O9] M@/43X6F:]--Q_+2'RZCC,OHO+CW0C4)C"U$!_6 A9FUC_G%OQ]LM,[E0%B2N*33IOR5.IAT9K>%T M%=ITI1TU?=@6-&71> >Z7VOMMH9/T,WMZ6]02P,$% @ 3:\<4?W"GS+H M! ^A( !D !X;"]W;W)K&ULK5A=3^,X%/TK M5C4/( WDLVF"2B7Z ;33F4739>=AM0\F<5N+).[8#H7Y]6L[:6A=-V0URP-- MG'.N[[F^\?5-?TOH,ULCQ,%KEN;LNK/F?'-E62Q>HPRR2[)!N7BR)#2#7-S2 ME<4V%,%$D;+4Z*!/"I[B'#U0P(HL@_1MB%*RO>XXG=W M=[Q:?&N9H[GB0HQ%\8;=G> M-9!2G@AYEC?3Y+IC2X]0BF(N34#Q\X)&*$VE)>''S\IHIYY3$O>O=]9OE7@A MY@DR-"+I#YSP]74G[( $+6&1\N]D>X\J05UI+R8I4__!ML+:'1 7C).L(@L/ M,IR7O_"U"L0>0=@Q$]R*X.H$_P3!JPA>6X)?$?RVA&Y%Z+8E!!4A:$OH581> M6T)8$<*VA*@B1#HA.+5P]F[E[+9S./5B'ZWV2?R+5QP*IYBP>.#/^@*YO@7+%^)/ &+\G4$9 D6>)7C M)8YASL%-'),BYSA?@0>2XA@C!B[ -[%-3/.89 @\( I&),N$F<4:4@3.QHA# MG+)S@7MEA0Q9[]7[A*7O>"7O?B@Q1R F]:C#FU\9\ M9K M_6[M?KS*[=A3VM) =H_PHXT:)\NE.'[)XI+@ MM) ',,!07%#,94'Y0%WOR",G[#J:. .H%T6:MF.0&]J!65I82PO_V_(IA2C9 M+>,'XL+CI7-#3\]V \KI.8$FSV3+V8O4@;ZHUAO.[)>>*6:-FJVI M&:4EU,R $LFBY8H1I*?=W#AA>"H_]EH-IWGSSS8I>4-BR^P-&HJJX[[/ZC96Z1O1M=3%9O%>;":O<5J(HSU84I+)UF53 M\+(-$M5I FDNZBU3;4W9S_P]%X;!E*.,_=/DV/M)RO$:PR$=NZ@]VZ_RZ&>! M^1N 6TB3#PM'-K3^4'.CVE5M?.A<31W#^$Q^V%'M[;OY\JN0Z 166.1,BI9B*ONR)TYHM/S0 M4MYPLE'-[A/AHGE6EVL$$T0E0#Q?$L)W-W*"^G/7X%]02P,$% @ 3:\< M47JCAO'F @ "@H !D !X;"]W;W)K&ULM59K M;],P%/TK5B0DD*!YM.MC:BNM+0@0$]7*XP/B@YO<)-8<.]C..A _'MM)LZYK MDDEL7Q+;\3GG7I_8OM,=%]8BPPK MW16)*W,!.+*@C+J!YPW=#!/FS*=V;"WF4UXH2ABL!9)%EF'Q>P&4[V:.[^P' MKDB2*C/@SJM)%) M9E\B&:.9R(""J$R%%B_;F )E!HF'<>OBM2I-0WPL+UG?V>3U\ELL80E MI]])I-*9,W90!#$NJ+KBN_=0)71F^$).I7VB73777)K (;,$58 M@M:@,*'RU=15.D0CY(95.(LRG* A'#] MEYRI5**W+(+H/H&K;HF=P= MUPKCIW6WG<[W>OYI=SMPHPZ7)G4^DW:7XIA0@A5$QAPNE3GT)*;_L15][^ZH M]I[)+O_@.O"?UK .OF;'.H"37G!Z/W;B&IQV#RY)O:,26VQ(9'==>9W4HW5! M94?QW%[%6Z[TMK;- M5!=K(,P$_3WF7.T[1J N_^;_ %!+ P04 " !-KQQ1ALYT.50# !#"@ M&0 'AL+W=OV\FREK6A2#SPTMK.?=]]=^>S M/5D+^4WEB!H>"L;5U,NU+D]]7R4Y%D0=BQ*Y^;(2LB#:3&7FJU(B21VH8'X4 M!$._()1[LXE;NY:SB:@THQRO):BJ*(C\<8Y,K*=>Z#TNW- LUW;!GTU*DN$" M]5UY+8!4A MPT1;"F+^[O$"&;-,1L?WAM1K?5K@YOB1_;4+W@2S) HO!/M,4YU/O;$'*:Y( MQ?2-6+_!)J"!Y4L$4^X7UHUMX$%2*2V*!FP4%)37_^2A2<0&8#C: X@:0/0; M((SW /H-H'\H(&X L"T82B@AZ')#D$7!\.C M8 =\_B^X^OOX?M@.FRS1E)P,T[0M*A6("1E?&:\Z!X[0'UOTLZH_&\<2_WTSL- *'OR-X"-@E"PIH_K' M+J&#YT+C.(QV2QBV$H:=$C;JLM"F2XA,%=R5*=&F/)$>P:TD)EIW MM'RL3YA+>U-@>E@FNI4=F@F1FM,/TQO44J@2W0WUQ_2,V_2,NZN]N+.]/^P% M40?;2#C\(=LZ80;1,Q7^QJU; MH,SK[0OIS+T+_"?S^GEU161&N3+J5@8:'(^,;UF_6.J)%J6[ MPY="FQ>!&^;FE8?2&ICO*R'TX\0Z:-^-LU]02P,$% @ 3:\<47SO0'I+ M!@ Y"L !D !X;"]W;W)K&ULS9I=;]LV%(;_ M"F'TH@7:VA0_;!>.@31!L0[I%B1M=S'L@K'I6*@^/(J.&V _?I2LZ$BF1$NN M+W236/8YU$L>ZN$K2K-=K'XD:RDU^AD&47(Q6&N]^3 <)HNU#$7R/M[(R/RR MBE4HM#E4C\-DHZ189DEA,/1&(SX,A1\-YK/LNULUG\5;'?B1O%4HV8:A4,\? M91#O+@9X\/+%G?^XUND7P_EL(Q[EO=3?-K?*' V+5I9^**/$CR.DY.IB<(D_ M7(VSA"SBNR]W2>DS2KOR$,<_TH//RXO!*%4D [G0:1/"_'N25S((TI:,CG_S M1@?%.=/$\N>7UC]EG3>=>1")O(J#O_RE7E\,)@.TE"NQ#?1=O/M-YAUB:7N+ M.$BROVB7QXX&:+%-=!SFR49!Z$?[_^)G/A"E!$P;$KP\P6N;0/($DG5TKRSK MUK708CY3\0ZI--JTEG[(QB;+-KWQH[2,]UJ97WV3I^>?A*_0=Q%L);KVDT40 M)ULET3MTF212)TA$2W3CBP<_\+4OS;%&I8S7UU(+/TC>F(1O]]?H]:LWZ!7R M(_1U'6\3DYO,AMJ(3$\U7.2"/NX%>0V"?M]&[Q$9O47>R!O5I%^U3L?3:OK0 M#$TQ/EXQ/E[6'CDZ/F^;QN2+%.F@+9&9E7=RL57*CQZSJ#_B2!5??!2)GZ"_ M;\P)T&D'JEK%#*G$KOUT+)=RD>ENA6/!ML:72IE(@>96B-;.4,O#@# M[^.\&A?RQF>=5V.K"IB-1O5%F!0:)N><+A-+ F]2,"T43)T*OL21?#:T53_, M>KK:6CRK-(I'@-Q1'VN/2VL"=O;[2B3K6G)C^Y(LC7'.9W=051)@&'MN25)I M?^4OA#:C$Z_,2KV)$]]U)6)@*":]K =P$[O!V5B/&OC9]7 '524!(+&;D+=* M;H2_1/*G,92)S(8BSBY8D8U@K5QF*2&V7#NH22RP%G.GV'*!\TJF&#=(*VKI MJA- $X][.9& J-B-U*^Q%D%>(12^2#&F;I4J?TJ5UQ;.9BMA8ZMR=I1Q%@V> M 0.#L1O"MU)E=RO1PLRRG5#+I%@)GFO%3NWYCNUI9D-#ZWPLJJH2E@#/O02T*V0GP^(![#W6RQH"X#TW MX)L6R#RM4@S,R6'):J.\AI+!:N"Y/72[DG4W-A[@WIOTLF[ =L_-]L:ZV72> M$'Y8-CL(>Q-67S8"%"=NBK:6J?Y L( M()OT<@.$ +[)D2V0MKZ V)L?AV[3&5+5!W G;B_?M9B=O $!A)-I'^M(@>?4 MS?.F-8;:CKN&3O51#72B@'QZ#E\.Q>ON$BC0G?;2H5- .76CO+&"+F3GY6M- M=5K:Q3Z'%=_7SG,- '";]M)_4X Y=?OO$PT"M8VW;?-J@IIM'@6\4S?>N_H# M:B.\^0:= L5IFQV9TRP"M3=<')* Z-1MRCO-[Y-< @-XLUYNE3, .7.#O+5+ M8/:V^"&LG"%5?0!WYK;N78O9R24P0#CKY18[ ZBST[;8FV23P&@=N;[L>BZIJ!KQS-]Z[N@3>&N$<$,[;[+Z<9A&XO;G2I =8 MSMUVO-/4/LD?<, VI[V<] !R[@9Y:W_ [>>>==/\2%159>EEE%]^0%HI:2>7 MP 'DO)?/3SE0G;NIWK32<-N)'[H$9TA5#B"?G\^IDY-G MO=22IS%'[9PA>SG#TBN8Z?NO7X1Z]".S6LB5R1F]'YMDM7^E='^@XTWV5N9# MK'4<9A_74BRE2@/,[ZLXUB\'Z8N>Q8N]\_\!4$L#!!0 ( $VO'%$AYDDK M#@, ,,) 9 >&PO=V]R:W-H965T''G)A M;:_GS9MY[,ST5U(]ZSFB@9>2"SV(YL8L+N)8YW,LF6[)!0K[9BI5R8S=JEFL M%PI9X8U*'F=)(9>K091&VX,)S>;& M'<3#_H+-\ '-]\58V5WQCB5?(N4.R/'YO0*/&IS/<7V_1;WSP-I@GIO%*\A]4 MF/D@ZD50X)15W$SDZ@MN NHZO%QR[7]AM;F;1)!7VLAR8VP9E"3J)WO9)&+/ M(.N\8I!M##+/NW;D65XSPX9])5>@W&V+YA8^5&]MR9%PJCP89=^2M3/#&T8* M'AFO$*Y)YUSJ2B&

-QCH&)7_JD6.8-^EY+ZXC+H=9K]4^[\?+0_2R';TL2&]"^OED MJA"!A$%;Z PH9O @A3!2TDI//X92MJN3:;A0/DK.C%-O?9!&V+C;;IUU@SQV M53;M!*&N:4D%6IG6A/S@Q_,&0-)*DH-4XKV^6J*:^>E!0RXK8>H6VYPV$\IE MW9=WU^OQYIZI&0D-'*?6-+'!1Z#JB:'>&+GP7?I)&MOS_7)NIRQ4[H)]/Y72 M;#?.03.W#?\ 4$L#!!0 ( $VO'%$Y'0H7E ( +4& 9 >&PO=V]R M:W-H965TH%!_PR'%EUL;@*ADK]>0F-UDOB!P0"IQ8EX'18XE]%,(E M(HQ?5"SX'D.&4%<+>J]4U5O6T7+Z) M$L;_PJJ*C0*8%,:JO!(30F2@0!MQ,A#*%1CB&H9*S M8XLZAQNY1&/IXJR!@P%:QH4YI(CSHKR(>V811C@I-+<<#>T\C 9P\.D0/@&7 M\&VN"L-D9KJA)5YW:CBIV"Y*MN0=MB^%/(%&= 1)E$1;Y/T/R^/337E(+M56 M);55B<_7V&O5$9P;@^0'U05#SL9!\<99H+F<^ZJN2NEZX8(8; M^#&D ^#&8FY^[L!KU'@-C]=\!Z^OC"TS;W.ZU+:\UKW9RS3NM,C4Y;J?>X(V ML)HU5G,GUI56QL #5<\$_T/67"N1.1.NJ,5L12WSM=ETVRG%BU\'UFK"QU+3^ 2'S68/,N8?AFC4-MA$ >[C2>^7%FW$8X&:[;$9[2?UX^:5F'E)>49 M2L.5!(V+87 37T]C#_ 67SAN3>T9')694M_=XBX=!I'+" 7.K7/!Z&^#MRB$ M\T1Y_"B=!E5,!ZP_[[Q_].2)S(P9O%7B*T_M:ACT DAQP7)AG]3V3RP)=9R_ MN1+&_\*VM(T"F.?&JJP$4P89E\4_^UD6H@:(NT< 20E(7@/:1P"M$M Z%] N M >US 9T2X*F'!7=?N FS;#30:@O:69,W]^"K[]%4+RZ=4)ZMIK><<';TD7$- M7YC($2;RXS%.3GK\*Y>7T(HN M((F2J"&AV[/A<;\!/CD?WFN 3]^"BTN(XB;X7C%:55-;WE_KS:9>P(TQ: U0 MG^">LQD7W'(T\(#,=3H%.JQ/.,^UYG+IK3XIJ:N-,3/^TAZTQ\YMR]@7)0BFRVW)"8+[E/'Q0N==(N:U,YF F'AV&P*-BQ3 MN;1-@BM"=GQ(]W7/2J;AT3G*YR]:4'GTY+:@%G8H- M&NM6C8>B<-6MQ7^=X:%%TNW&^T:3S@&-(R2Z%8GN21)UO93"\!PN:M+X%^YQ M@P*2$P*XJN)=_8[Z[%7I]=XNAQ>:7<-:)RH21[^NB>AW;%EC>VV\.NAB6+N2,]1+/PL9F%YR:4#@@EQ&EU>4DB[FHF)AU=I?_#-E:8SPCRNJ!6IG0.\72MG=P@6H MIM/1?U!+ P04 " !-KQQ1U75*A; # #M#0 &0 'AL+W=ODV5'5;&<7 MT[D@#DFLV28'<+)^^P%^6>(2R]JTF\3@_^\/#P]@&!TI^\9WA CP/<\*/K9V M0NRO;9LG.Y)C?D7WI)!O-I3E6,@BV]I\SPA>:RC/; ?"P,YQ6EB3D:Y[8I,1 M+466%N2) 5[F.68O-R2CQ[&%K*;B.=WNA*JP)Z,]WI(E$9_W3TR6[-9EG>:D MX"DM ".;L?4>72\05(!6_)N2(S]Y!BJ4%:7?5&&V'EM0]8AD)!'* LN_ [DE M6::<9#_^KTVMMDT%GCXW[O!G,"G-R2[,OZ5KLQE9D@379X#(3S_3X0.J M?.67T(SK7W"LM= "24,"O 7\H$-1 ,!0(:R <"D0U$ T%XAJ(NT!P*7&PR1P1 M)MU(Y]NN)I:>E5,L\&3$Z!$PI9=^ZD%/;3L';-^_ M&Y 6X-..EAP7:SZRA>R6,K>3N@LW51><"UUPP4=:B!T'=\6:K W\O)]'3H^! M+<>C'12G&90;I]=Q7A97P(5_ 0_E_?'WAFXQ'(]Z9K';+FU7 M^[F7QC+E>+ME9(OU]TZNZV:Q?UU(*9@)DO/_>AKRVH8\W9!WH2&U77"U79C6 M?H7Z&E5'@L,DB@/D!"/[<+JB7LO"T/%@="Z;&MQ"&'ONN>S.X!;'$?3.9?<& M-]]SW([L@\'-<[TX/I<]O);%+O)A1S8SR$*$4"?2^6N9Z[JQ$Z%SW:-!YT/H M!O!FR:-!%_E1X'5T"Y-?X/H1-&A["RK[A950="]/M^MJ)#G1?VXD_J=^5R1ODGEABM^(Y)\XTJM! M+^B!B"_8)M%/8GO/JX2\7&\N$E7\!=L2ZQOP?*.T2"NRF4$:9^4O^U$9<4 P M.G8"K@BX27#/$$A%(%T);D5PNQ*\BN!U)="*0+L2_(K@=R4$%2'H2@@K0M@D MT'.%@[O*P:XQ4%WLDVJ?I>S*C8IZ.^7"*E;EB&DV[$NQ!3+'&[W\HEC:!=\L MQCC+NW"FI7D:&YX>/O%7GFTX^!/,RCX$8@'^,MT_8PE7X.4GF(HY*QKFXXAK M%B?JDP$_ST;@XX=/X .(,_!U)3:*99'J.]I,*1=VYE7XZS(\/A.>@"\BTRL% M;K.(1Q;^I)V/<(N 8[RH#<$[0ZYQJ^)DDUT O\ &&)HF=!-._T+DX:.SM)' M[?01G^_H*+30;]OI,[[>3=Y*O^N?UL*-.8;Z/71@@9EFNEG_(SU:Z]'W M7;1^'C[!C5H^G.(P-"BW4 M0JU9W&ZD.0*U&8+W4OB=O=^_#A!Y@_?DQ"LO##PO:'I_BJ,(0>0VO;?HN;X' M_3/>[]\UJ/UE\[=><=GFQW[G0MX[6[_?U!!]@_7T9&M&!/ONR;*WX%P7!7[3 M>ALN0'[0L-XY.#&D7"Z+<[ "<[')=/F548_69^VKXL31&+]&EV-D&9_D9_/B MA+*7+P_VYBMQ&6<*)'QA0L$+WTQ6EF?E\D:+=7%>>1':G'^*RQ5G$9&ULM9=;;]LV&(;_"B'TH@6VB!1U#&P#39PT M=IPMB-OM8M@%8]&V4(GT2#IN_OTHZE!;H06A16]BD7J?C]^)$3DZ@6)&/. M9&3F'L5DQ/C'=G0)55?=H]" MC]S62IH5E,F,,R#H>NQ\1)<+!$O */[*Z$$>/8,RE&?.OY:#63IV8.D1S>E* ME2:(_GFAUS3/2TO:C_]JHTZ[9@D>/S?6;TWP.IAG(NDUS__.4K4=.[$#4KHF M^UP]\<,=K0,*2GLKGDOS%QQJ+73 :B\5+VI8>U!DK/HEW^I$' ':CAWP:L#K M OX9 -< '@KX-> /!8(:"(8"80V$0X&H!J*A0%P#\5 @J8&D"X3G"@>;RL&A M:Z"VV&^J?19IRHU,O=VJL4Q73HDBDY'@!R!*O;97/IC6-KQNQHR5NW"IA'Z; M:4Y-GN@+97L*?@?+:A\"O@;-Y/,KN#9.4 $^O^XH>#^EBF2Y_*#U7Y93\/[= M!_ .9 Q\WO*])"R5(U=IKTK;[JKVX*KRP#OC 08/G*FM!#;T6YWMV 3#\#7C0@Q:'KOOQ!R(TCL[BTWY\2E<-CA(+?M./ M+^FN<=Z*WPZ.W8I_&AR[%;\;'GMLP6?#8[?A\Y^K^_W/I6XQ'(][NABW.QL; M>_A<+C-)-AM!-\1\[HZV]3\++04S10OY;\]"?KN0;Q;RSRSTASXK2))3Z]ZO MT,"@Y8G@91(G(?+"D?MRO*/>RJ+(\V%\*IM:K$4P\?&I[,9B+4EBZ)_*;BW6 M M_#'=DGBS4?^TER*KM[*TLP"F!'-K/((H10)]+Y6QG&./%B=*J[M^@""'$( M3W4+F[T0^HG7ZDYJ'[2U#WIK/V-I)O2!JFH L-H2QFC>TU1A:SC\M=T;M0M% M/]R]\PH-C[*&H@B%J-,B]Q8=CL(0=QIS8=,E0>PC>Q7B-H:X-X9I58-5_:V6 M0'^)P9\W#[(G/TEK._FUA4#P^U$$_G@I:O:X@U$0ZB1'G5I8A![R<.1UA N; MQ23TPZ!;#??H>*73NS&7!MWL?,]4]?^XG6TO)A_-\:PS?X4N9\@R/R\O,N8X M]]U\=0O2W]--QB3(Z5HO!2\B[:VH+A;50/&=.=P]< MJV90+M!>[R;_ U!+ P04 " !-KQQ1L +VT34" "D! &0 'AL+W=O MU!LVA8J2YXDQ^V^?I*<>"ZP9'ZP18H\YU B';="/JL24<-+Q;B: M>:76]:/OJ[3$BJB1J)&;G5S(BFACRL)7M422N:2*^5$0W/L5H=Q+8N?;R"06 MC6:4XT:":JJ*R-<%,M'.O- [.;:T*+5U^$E[J65/%"X%^TXS7'$$4[.$+[E2$\.TT[C(9F&HVDP>,+8/PQE^X/.,0(*-Q\*4M%PW351[^U'<-YUWM_P;G[7 M1!:4*V"8F]1@]'#G@>QFHC.TJ%T?[H4VU;IE:7XC*&V V<^%T"?#$O0_IN0/ M4$L#!!0 ( $VO'%&RW"GHF0( - & 9 >&PO=V]R:W-H965T72?GUGU^ 2"4@>\F+OSLZ<NX$5S@R8.=2 M,O/G&H5>]J-6M#'<\UGAO"$>]$HVPS&ZAW)D:!;7*%,N45FN%1C,^]%5Z_*Z MZ_V#PT^.2[LU!I_)1.MG/[F=]J/$"T*!F?,(C'X+'*(0'HAD_%YC1C6E#]P> M;] _A]PIEPFS.-3B%Y^ZHA]=1##%G,V%N]?++[C.I^/Q,BUL^,)R[9M$D,VM MTW(=3 HD5]6?K=9UV I(6WL"TG5 &G171$'E#7-LT#-Z"<9[$YH?A%1#-(GC MRC=E[ RMBQRA"^3P2?L5"VXQMTC M[ D? %=QQ([$C=H\19VNFZXHIW.CDY#6QP?YT@+!=$[8#X=E>0K_7N9K1GJRHRZW* MZ;IR#6!2SY7;5:F*X6-@\,=F,4B3=O.B%R]V"#NKA9V](BS(:3^BMNGR]"VTZ1[FK0.%+%3:^V\ MI6OOH!4>OQ$VW#J4]E![SVMEY^_47K)GJ!PX#1,D[TS/%/^+TUT-/\S929M) M\N& ^&XMOOM&\?M$XZ::KJZF?=%Y"N1Z9PZ'J5LI2#I]A=V51KQU0?F[_HZ9 M&5<6!.8$EC2[M%M,=7]6$Z?+<&=-M*,C'(8%/3EHO .MYUJ[S<1?@_4C-O@' M4$L#!!0 ( $VO'%$160V0_@( %\( 9 >&PO=V]R:W-H965T.QAN)7J76< AGSD7.B1EQFSOO=]'6>04WTG MUR#P2RI53@U.U+BF*UB >5D_*9SY-4O")K S/@W!)A&'\J3J]V:8'[XQW[ M=Z<=M2RIAIGD;RPQVR2!E!;]@"M[AE 6 '"8T#[#""J -%7 >T*T':9*:6X/,RIH>.ADENB MK#6RV8%+ID.C?";LMB^,PJ\,<68\B6-9"*/),\3 -G3)@4PX%@,5,6AR2Q98 M:$F!JS(E%XW)U1P,95Q?(^IS%2N3)+)8FK3@N,L5P2UY6$= *R:,4)M/D0220'!+XF(TZ)>$N)=/P(N.O M0MR1*+@A81 �'-O@QO#1K@\Z_#^Q?41/4&1XXO.L/W*#> Q]38-+]27E!W MW/:V&-..^ZE!;4!?\->N_;6=O_89?U-8,2&86)$IY=9#TY:6%!U'82^FS;@_ M"+I#?[.?YE.CUJ#=.32:GQJ%42^HC0XD=&H)G8L29AE5*TB(D60FM7$9>OC MBU9CNJZP]C&E"I+K&R+ -,DKZ;M[0=U&0;]UI._4JA=T^D?Z&J@&W69YW5I> M]Z*\-\4,W,HT;3QMW5.'K3 :',7>8#7H'87>8!.%@^;8>W7LO8NQXQG_3VGU M3@JBW>D?E]:IT6G]S4^-#NJOC-_?NWISP+*Q+4P3=\V55TZ]6G?)B6L.1^M3 M[)YEL_ND*5OO(U8C$YIP2)$RN.MA2*IL9^7$R+6[X)?28+MPPPS_ $!9 _R> M2FEV$^N@_J<8_P-02P,$% @ 3:\<41&!I32: @ @@8 !D !X;"]W M;W)K&ULC57?3]LP$/Y7K(@'D!CYG0:45H(B-"9M MJBB,AVD/;G-M+!P[LYT6_ON=DS8K-.UX27SV?7???;;/V5JJ%UT &/):6Z>EY 2?6%K$#@RD*JDAHTU=+5E0*:-Z"2NX'G)6Y)F7!&63,W4:-, MUH8S 1-%=%V65+W= )?KH>,[VXD'MBR,G7!'6467, 7S5$T46FX7)6 P-S8"Q=\*QL"Y#80T M_FQB.EU*"]P=;Z/?-;5C+3.J82SY,\M-,712A^2PH#4W#W+]%3;UQ#;>7'+= M?,FZ]1U@QGFMC2PW8+1+)MH_?=WHL /PHP. 8 ,(/@L(-X"P*;1EUI1U2PT= M94JNB;+>&,T.&FT:-%;#A-W%J5&XRA!G1O=B!<)(Q4"3+V2*AR2O.1"Y(-N5 M-W)Z"X8RKL_0XVEZ2TY/SL@)88(\%K+65.0ZVY([^N9]HH/(2_CV0/N^QADSTZD/V."89;F).EE/UBMOBXP=N+ MN1HE<9+Z@\Q=[8JV[Q9=!F'ZS^T=O:BC%QVE]XP7T6YWI>0<="^_-D"RDSA, M_2CY0&_?*PKCR[2?7=RQBX^RF]1J7N!%SDE%E=$$SR-1=(V7!'>+4=[+-]YC MXL=)',8?"/>XA5'@A?V,DXYQMCF.QM91K[T8Y8+<-]MV3@ M^>E'3=V=#F&[\W>JEDQHPF&!0.]B@!%4V_%:P\BJ:1HS:; %-<,"'PE0U@'7 M%U*:K6'[4/?LC/X"4$L#!!0 ( $VO'%'(5Z/3H0( ,8& 9 >&PO M=V]R:W-H965T(!Y @2=.4 4HC4;)I M3&*J0&P/TQ[!6DHDA2-5+(C"\#RH".5>FKBS MJ4P346M&.4XEJ+JJB'R9(!/-V!MXZX-[NBBU/0C29$D6^(#Z<3F59A?T40I: M(5=4<) X'WO7@ZML9/$.\(UBHS;68"N9"?%D-[?%V NM(&28:QN!F,<*;Y Q M&\C(^-7%]/J4EKBY7D?_Y&HWM(^0^PRQ'LR3*5847=A MC5\ /N>H%!!>@)@IP5"C&7#_=SBU %87E"^@D53C62$:#EH -VYD+(;1WV3& M$%:$U;CK[]"*N71BK/VLTBCRSY-@M3FB': +?_0:E+T%7?IQCWG5BU'?B]&! MO3 5_5]]HS>JSF(_VJKO+2C>D-Z6UV)&&YAPJ[A@XX97*!?.*17DHN:ZO2_] M:6_&U\Z#MLXGQJ1;3_T;IG7X.R(7E"M@.#;VR"_M.5_@%02P,$% @ 3:\<484S[>+- P E1 M !D !X;"]W;W)K&ULO5A=;]LV%/TKA-"'%D@C MD?HN; --LF(=6L"HU_9AV ,CT191251)*D[VZT=*LB1;,E=D<%YBDKKW\O < MZHC,8L_X#Y$1(L%CD9=B:6525N]L6R09*;"X9A4IU9,MXP66JLMWMJ@XP6F3 M5.0V$=V1#YM5ISU;/[*BDM2"DH*P$GVZ7U'KZ[18%.:"*^4;(7HS;02[EG[(?N M?$R7EJ,1D9PD4I? ZN>!W)(\UY44CI]=4:N?4R>.VX?J'YK%J\7<8T%N6?Z= MIC);6I$%4K+%=2Z_L/WOI%N0K^LE+!?-7[#O8AT+)+60K.B2%8*"ENTO?NR( M&"5 [TP"ZA+0KR:X78+;++1%UBSK#DN\6G"V!UQ'JVJZT7#39*O5T%++N)%< M/:4J3Z[67.T(+I^NP#K'I02X3,%O/VM:*:DD> LV:M^D=4X VP)S[.L[(C'- MQ1N5]75S!UZ_>@-> 5J"/S-6"Q4K%K94B/6\=M*ANVG1H3/H_JC+:^ Z5P Y MR)E)O_WE=!@?I]N*IYXLU).%FGKNL\CZZY,*!Q\E*<3?ALGK#CD![/6C/"/I] MDM1%G6-)4O4R*6-)*&Y?5X4>%XQ+^D\S,(>\+1V,(+V%* B]X 3Z7)P3A:$_ MC]WOL?O_A_"2R#G0_@0,38"/F3PFA8.70&QW4N3S0< M&3R\"-5=V3&+H8_\4Q^9"_-B=(9L.%@M1$;8GW&2J2'^= S81,G@K-!] 04& M3X1F4WRV E.CBWPWFB@P#0OCV#NGP&"'T.R'O;F A)5"\KH]>*DO>L79CI-3 MT,?3#!8&@Q<08W Y&%Y&C'#"LA>X<"+&- QZ,(K/B#'X)30;YD&,!F].U,$U M8WD*:*&T>" :NU&-P>1@?'DUT."%R+F(&EW9H^^IY\/P1(VY,.0Z9[ZZ:/!4 M9/;4#=O*/>;$Q,'H4/D"ITHTF!^ZS+FR*WM\A/'C">73,!AY\,S9# TFBLPF M^J'F)94U)PW@+7W4;=.>1X/1(?\%!!@,#YD/;<\6()@]4@)DP=?UQ M3P2P1W=&?6'_C/F.ED)YRU;E.=>A*L#;.W#;D:QJKI'W3*I+:=/,"$X)UP'J M^98Q>>CHFVG_GXC5OU!+ P04 " !-KQQ19DESD"P# !F"0 &0 'AL M+W=O]WI&75M1@O>[%(Z;YWGSN?>%HX M"%8+=^]!K1:R-RT7\*"([KN.J6\?H96'91 %IQN/?-L8>R-<+79L"T]@/N\> M%.["T4O%.Q":2T$4U,O@+OJPCJ@5.(LO' [Z;$UL*ALIO]K-K]4RH)8(6BB- M=<'PLH66:95 $I(*:]:UY ME(=?8$@HM?Y*V6KW2PZ#+0U(V6LCNT&,!!T7QRM['@IQ)HAF+PCB01"_5I , M@L0E>B1S:=TSPU8+)0]$66OT9A>N-DZ-V7!A_\8GH_ I1YU9/2C8,5Z1GYZQ M,31HPD1%_C -*'*G-1A-WI,G[)VJ;X'(FERQ7_=*@3 GW=M[,(RW^AUZ^/QT M3]Z^>4?>$"[(IT;V&F5Z$1K,P'*$Y4#[\4@;OT#[6R]N24)O2$QCZI&O7RV/ MYC_*0ZS;6+QX+%[L_"6O*]ZD=C=C3?ZZVVBCL&?_OA(V&<,F+NSLA;"/4 +? MLTV+Y:^5[,@>1"65MYY'3ZGS9%_I_6H^*U),?G]>MJE5D="4CE8_8,Y&S-E5 MS%-UN"AE!\2P9Q_@T4=V%CJ:)7%R 3BURFCNQTM'O/15>#!TL@\NG83-:9Y> ML'F,XFSNA\M&N.PJW#W4@)U3$0UJSTL@I=3&BYA-HL^B++I G!HE23[S(^8C M8OX?78@=S4N#D"73C8\MGX2-SYKJB#:UB:(L3_QLQ>.#.F.C'(X*I@[.GSL\VFIL-&*RW[T MF-%Y/D_]_!']/BGH_SMV2BGQS4+6%*,;$%G/K& M>]93S[%3T,L.\9GA5\KEZ12>#4'[!?([4ULN-&FA1AV]S=&!.@[UX\;(G9N+ M&VEPRKIE@Q]"H*P!/J^E-*>-';7CI]7J7U!+ P04 " !-KQQ1E(3*I%@# M #="0 &0 'AL+W=O;%) M\;['#^_((V=[(9]4#J#)E.91,W8@:*AS9"%DRC5VY=54M M@66MJ"Q):LJ2R1^?H!#[N>,YAP_W?)MK M\\%=S&JVA0?0W^H[B3UW\)+Q$BK%144D;.;.K?=QY5$C:"W^XK!71VUBEK(6 MXLET/F=SAQHB*"#5Q@7#OQTLH2B,)^3XWCMUACF-\+A]\/YKNWAF6TL9AQ31;S*38$VFLT9MIM,%LU;A\ M7IF\/VB)HQQU>G$GH68\([\\XTY2H BK,O)5YR#)K5*@%;DF#[C9LJ8 (C;] MT!^BVI)'D.7!Z/T*-..%^H#FWQY6Y/V[#^0=X15YS$6CT*>:N1IQS:1NVJ-] MZM#\5]!^;ZH;$M KXE.?6N3+2_+BAE#/R+VI1;YZ\^RG@$<#L#A6> A?@KDCJ= TBZ.E:BNTP9'*BMQYS0Z8@FC MP'\)O I'P,$D]NV\DX%WX.0!#C2>R=\%XP>L$;#[SQA8U0 M"\6UM:#$X_GP^)Y C8VB)+(S)0-3&PO=V]R:W-H965T@%2"UT&F;- V5=GN8]F"2"['JV*GM0+=?/]M) MHP"A0GLAMG/.];GGWMB,=UP\RQQ H=>",CEQ5:0X%EE>\!*;?K+DH ML-)3L7%E*0!GEE10-_"\Q"TP8:NB[RD&@6RE!2?01+75S M9A4%Q-=HAF5N,0\@E2"I@JQ>NYB#PH3*2TUX6L[1Q8=+] $1AAYS7DG-D&-7 M:<%F6S=MQ-W5XH(3XKY6[ J%W@ %7N#UT&=GT_WK'OK\?/JHAWY_/GVX3W=U MD=I*!6VE ALO/!%O#FL0PMC-I9(#[7I)%*;D+V0#U)1Q<%R^.9$IY;(2@'[= MKG3-]*?Y^QTY82LGM'*B$W+:1DC- %XJLL44F.HMJ:;LVS:'[KMSZU_::7=9@IA MZV-?5O6V25=N[!VD=(SQ_608]F<4MQG%_YU1+?ZTZ/A84.(-#U0?@X+0.R$Z M:44G[XI^Y+I;K=[!4<]8V\5^5GWBDYX^"L+K0]-[8$G@1P>P^3',#[QP%.S# M[GM@?C"\'A[8X78.87/%?L-B0YA$%-::Z%T-=0117UOU1/'2GLLKKO0I;X>Y MONE!&(!^O^9,/X5[$B1(+O>5:(\]Y*RO798""2%@[W7A7NZ7$F] M,)B,UWA)'HA\7-]Q]39HM:0T)X6@K "<+,Y[%_!L[B,-J"2^4+(16\] N_+$ MV%?]]SQM$=7[?/*>>7,$Q9D MRK(_:2I7Y[VH!U*RP&4F[]GF%](X--+Z$I:)ZB_8U+)AT -)*23+&["R(*=% M_1]_;P*Q!5!Z[ #4 -!;P+X=_ ;@OP4,]P"!X+ $;' H(&$%2QKX-5 M1?H*2SP9<[8!7$LK;?JA2E>%5@&FA:ZL!\G55ZIPP93Q M->-8$O!%K96<@#[X#7.UH@H ?+HB$M-,?%:KCP]7X--/G\<#J!7QT-A[$%/CL>'EG@\T/P[!1XT ;?B:7?%I1?Z?/WZ'M0 MW)>6&0%L 6;?2BI?P"V1*Y8"4VH"_'6C8.!:DES\[=ATV&XZK#8=[MGT=[DB M'&2L6/8EX3G(*'ZB&964"%LZ:V6C2IFFWN?)$,;QR/-4]IZW$]<51 &,_&W! M'7M'K;TCI[V[IX[48:+5(B$VBVMUP;8AH>=W#>[*P="#>^T-6GL#I[WW^M@7 M) 4$\X(62VM4@\[>01P@"+M66B0AC+W]<0U;.\,#<4U8KF@J8T)QU(*S_#6X M>5V#U-2@S86P&^:A.M,=![IR?12BKJ>SL%- ?3_PPKV.1JVCD=/1*1-2GS"! M,WN)1UU/(NA[H24;75&5B&'D1UUW+%ICWQO&T5Z'XM:A^$#F),=]E1>=K#5G M"ZI80JRP:D!J? )E(5B6Z@]IF4AQ DA&53=4?4KG%"1,?ZO M&XNN' QWY7:\@YYILY[3OXN'QZJ[]+V1@^_@5MN&'T>S$)EMT0\DVGFC;8= MH2N>ILM _X:$;NJ\(@O"N:J_)=8C?,ZXI/]43*AC19EMQ+X\H',$ M7E0U"]=L;:@/N:GOW<-.H^_-M&-A:XN@DZZ1H5<$W3;G:TQY9;,Z 0>FAD;7 MMAD=2P^*S)PBNVX8ND9NNCXX)C3XW5$LML:Z*SE"R"(Y0S;2=Z;%L#YRL_Y% MDK!2,P\G":'/^"FS%U"7Z\/(ZE17$/JN!H5,5T#NKM#](?UOPYUJG+DNP'2E MQA?7^3(= (T^CJN1:1'(_9O@_W/U@0W"0UR-3%]!;MJW)4/5$B\5:][LX^W= MO4Q?0-$'IL-T >1F[,>B87[E4KK=$:P'I#OG(NL\?(3@[BV!Z0J^NRO84G*C MF^D?NID>EQ3?\+G_@>.R;_C7=_/ONY+B=WD36I-B$;2/LH.M>\&<\&5U@RM MQ:'U[5B[VMX27U1WHV_6I_!L5M_U&C7UU?,MYDM:")"1A5+IG8;**E[?YM8O MDJVKV\&PO=V]R:W-H965T[J2]!?,KL$HB[6UZ:JNM&EWNVH=3'QPR2:PUF-HFV?SWM8&P M67!07A(,\QU_/)X9>WKDXD7N 11ZS5DA9\Y>J?+!=66VAYS(>UY"H;]LNT<.;3^MU2S*>\4HP6L!1(5GE.Q.D+,'Z<.=@Y MO_A&=WME7KCS:4EVL +UHUP*/7([+QN:0R$I+Y" [$9F*6O.7\S@]\W,\0P1,,B4<4'TWP&>@#'C27/\USIUNCF-\/+Y[/UKO7B] MF#61\,39/W2C]C,G<= &MJ1BZAL__@;M@B+C+^-,UK_HV-IZ#LHJJ7C>BC5! M3HOFG[RV@;@0!-$5@=\*_)X AU<$02L(;A6$K2"L(],LI8[#@B@RGPI^1,)8 M:V_FH0YFK=;+IX79]Y42^BO5.C5_S#)1P08]4[*FC"H*$GU&*YU>FXH!XEMD ML_BX $4HDY^T[8_5 GW\\ E]0+1 W_>\DJ38R*FK-)V9P\U:DB\-B7^%Y(^J MN$>!=X=\S_;Y3BUR!>WRY/W'M(NKW\75K_T%5_PMR8FLF0Z5#D83 M0L(D^OFXEDKH7/]W9(J@FR*HIPBO3/%7"8(H6NS0,^C,O^MVZ'2'GBHAH%!W M:*6( EVGRFSE5UJ0(J.$H267M*Z[G[^^*E/%FE7K91^LV;A1#M.9'F1),I@Y MNO5($ =PYI7\O".D?&BSYR)Y6K1?1B(0=A$(1R-P3LV2G 1GK(ZU *97O$'P MJENC!&LB-EZCVJMIC(=Y$$23R=0]7.;;T,J/HLCOK-XA1QUR-(K\Q(LZ 70- M%]56/U0"A$3LO'4VW,9C?(D;^V':PQU:^5'@)7;\-#*L\-..MC);>D@^!:D.9ETIF_!G@.3P>Q1'.,> MXM (XTD4VS&3#C,93X&ZJX/0QU-IRM"*EPQF3M/0[^$-C3#&06#'2SN\]*8H M'HD0I% GE'%I9TPMC$E_EX=&R2#.BW10:I,H2>WKP-[;T>;=V""9:9#C1=;Z MN@2- WPE(_'%\8IOBF;&>4-S %WZX@5JKK$FU3I^EZ&I'_7":[-*@FO8;Z<7 M]L=#I_:Z+5FQ_&&?2>.@WXUL9G$87&E'^.W,P^.'WG>N=%&3-JKL[5BQL@:# MO,)1%'K],K?9X3">]&G=BWN6N17_2<2.%KI[PU8+O?N)]B":BV8S4+RLKUYK MKG3)UX][?3D'80ST]RWGZCPPM[GNNC__'U!+ P04 " !-KQQ11 E-^*H% M !B'0 &0 'AL+W=OAGE8C";EL]NU&PJ"YURP6X4RHLLH^IQSE*Y.1\$ M@^V##WR5:// FTW7=,5NF;Y;WRBX\QHK,<^8R+D42+'E^> B>'49AJ9!^<6O MG&WRUC4R75E(^='4 4?<('N!-?Y"3R$ZVN>IA"2?.II0&3L>E'M?5YYQSW> M W0MA4YR]%K$+.YH?[FG/788\& HFO' V_&88Z?%:ZJ&B 0G"/O8O[N]0L^? MO5A(JN(_,Y8MF-**"IA*,7VTX]&%V^WEYT* %_^)%P=XT@23E&9)C]DKMF1* M030O90;S/*?E3+F 6(H5@[FG(;ET@MZ(F-_SN*#I"7K]$*5%S,4*W9J^O#13 M(D8W]-%\GB,JX$;F6C'-565BS@1;0O#1[V_!/7JC69;_X0 ?-N##$GS8 _Z& MJ9*51,300HH"L@NR/_J(UHI'[ 3I!(8ZD6F,(L@U%A5E?D(\2O00D!S]8_ZZ MLK#R?%IZ-L1V/PO\J7??@7;4H!TYT;XK3#8@N41E=J J.P#SNM4-NH%7!E8[ M@[KPC7;PX6YXIPV\4R>\[;0N![([0RL#D[;/8=#M]:SQ>N;T>B<4B^1*\+^W MKB%6K4QD#^::=:$YVT%#AJ0;S;A!,W:BN>:"9T7F2,U)8VER?/,J\"W%^U\C M+&7NA"W1*FP!T^^K G? &VMO 1!M#2>D"^>0#='@+T MR*A"31S#O7&TM!ZX>;VCPG#9M002+ S/9"8P_/.T.#+8TC=TD^CI; MI_*1.:. +7WBX/BB@"UC8WQ8-0C+#KI>*WG?N4Z8U^:>E#.CO@H"6^;%;E[L M*$KK%0"2HJN0F=<&V[7%I5!\<&F\1:$WLA-%N$L=9[W#83D7NZO>6UN0 MM^IQ+1&(A^B AI[#\C"6:4I5;L2I6C"]@(K8N7J:US#&[6@&0S+IP6])%[M) M]S+A; EYOET]O%\NH2O*E;&65_'9$4XXR]K872T?/.'&.QDV[EL_8$N^V$V^ MWRW!)CL)1O!PTI-@Q'(X<7/XMUS$UJZ?K!)[5K'$R@1Q5]D=@$6SM*T'VF"J M+SMQ!9^[>B66_LF!]%_6MI&9 H"+9K(0>B\5[_$Q\H>^_X-KVZ6U[^*6B8/2 M%M#^W[2M83Q)VV!XVC/MB!481QH"=5WMY;GV-*T@A/[QA2FT\A > M* ][PE2;>QJFGK(SM&H0NIGZ>U4%-8S/K I"*P_AP:N(0T4VW%U6](ALV-IP M=S/R]U*M&L8^U?):IU@94ZOR<,_L=('X5 =:S=/F /&B/#;S[.?5Z>,U52LN MU:P, #X- 9 >&PO=V]R:W-H965TPE,[,8.=O8W[NAJKI_]VA:OBUF0!&:"_:"16H^=@8,B6)*4J3NQ^P!Y05V3+Q0LL;]H ME\=Z#@K31(DX!VL&,>79/_F3"U$!X,X!@)\#_&,!00X(;*$9,UO6%5%D,I)B MAZ2)UMG,A=7&HG4UE)LVSI74LU3CU&2^%E*=*9 Q(CQ"GP1?9:,K6"ATAN9Z MW40I R26Z)/&FO^9A(@J&U^!6\#[*U"$LN1$0[_-K]#[=RYFENF'.Z MS#CY!SA]3/DY"KQ3Y'N^UP"?'0W'P\=P5ZM32.07$ODV7_"\1+;&GU:'&P5Q M\JLE?5"D#VSZSO/I(YV^2:XL0=H=0MJW59J7X4B[""M;NUQ_K#CX3JO MAL!6Y7H%O=[_=-=NFC"5$KA"&SUEK$QO*?:LP+T&@HUKH"FPK9)^44F_M1*S M]D_1%\'/?M$&_Z0!U3 ^" ME_:@M%GE$:)VYWR^7<,KEM;L[LT!!Z2OG0_W&Y_1G7CU-,8) V)EOCI M'7W<&.S/1M.5!(B-R3\4QZ8PFWI =[ 5;$OY:A]]34+*J/K;IF-IA'CP)HTJ M[1 /7[U9AK6#2*U']1",<:^^2=S*X=9\67PF&PO=V]R:W-H965TATRJA5JZ+9O5CMA4D,6$UBUC90I'GXM9,T#B$8 M6)797I0D^!Q_?_Z.8WH;QE_%@A )WJ(P%C>UA93++XV&\!$$M.<)" HK"!',=K1)C&M7XO>?;,^SVVDB&-R3,'8A5%F&^')&2; MFQJLO3]XH?.%U \:_=X2S\F$R!_+9Z[N&CE+0",2"\IBP,GLIC: 7\:NJP') MB#\HV8C"-="N3!E[U3?CX*;F:(M(2'RI*;#Z6),1"4/-I.SX)R.MY7-J8/'Z MG?TN<5XY,\6"C%CX)PWDXJ;6J8& S/ JE"]LA2/Z#33;6J0%_ M)22+,K"R(*)Q^HG?LD 4 - [ $ 9 )4![@& FP'<,J!U -#, ,TRH'D T,H MK5-]\#* =^H,[0S0/A70R0"=4P'=#-!-RB'-7Y+\6RQQO\?9!G ]6K'IBZ2" M$K3*.8UUL4\D5]]2A9/]R8)Q^5D2'@$=@RKAB4E>B*@$I9ROA MU/*Q[B.W[30=1\5[78Q5U4"OV2X.W#&[F9O=M)I=7H')LLR6X6#."5'Z(\'/ M\DJU!*R5S]RZ1#Z\G-ZS.C:.%341$G L";C" F"P)-Q7[E3UD&]V-K?N.+]7 MU; =UJRWRK =9]JY,VTK3Q(:%7T_3#[+(I8@/4V0.QG\P.RWLD]Z5PBZ]VE\!+Y@07=AI?($#1]&*(+YN@V8R\F M";9*.>"N"Z;70WNS+[D R-N2\F1UZ1Y#65"IU79.UV]^J#-/EL3U4GE?S#7V^\GR-Y/ MC"+ LR3!F+N*5X($^1+2]D<1E:884A%4+YR5)MMG=>INNV53-&B$ '8NL&'* M2(LA+6^5*H9 "+W#,3?B H^HRVXDTR*H[%'=O3KUFA4MZBO<5QP76>H#&;U! M=KU)>C<58J7V $35@)#B&LPY$Y5AS],Q^H3<2V@X,OJ"[/JR MEZXI%E2 ]%P,*!G<;?1'M]^C(_.ANKWM("--Z"QINF@NU>>CJF&UM[&9;A0* M>1?)JM$49._N'YW5X9'YT/Y;U:[E1DR074Q^=5;3':O-=",JJ'N18;L$#D2H^0N=B]/^\/KE&*]S+'#,5SIG. M>OK[&6/R_48?1><_T/3_!5!+ P04 " !-KQQ1 M[AH&ANX& !O+0 &0 'AL+W=O'80^T3=M")=&3:+L!]N-'4;(H MV30E114ZM ^-+?,>7MY[[CTBI<&.AE^B%2$,?/6](+KJK!A;7W:[T6Q%?!R= MTS4)^"\+&OJ8\:_ALANM0X+GPLCWNM PG*Z/W:!S/1#7'L/K =TPSPW(8PBB MC>_C\'5(/+J[ZIB=_84G=[EB\87N]6"-E^29L$_KQY!_ZV8H<]32 (1D M<=6Y,2_O'"LV$"/^=,DNRGT&\5*FE'Z)O]S/KSI&[!'QR(S%$)C_V9(1\;P8 MB?OQ3PK:R>:,#?.?]^BW8O%\,5,I'X'^S2L48'S#81HWYJS#WPW2#YB[^F@<@90/.$ 4P-8%4#*S6PJAK8 MJ8%=U0"E!JBJ@9,:.%4->JE!3R0KB:Y(S1@S?#T(Z0Z$\6B.%G\0^176/"-N M$%/QF87\5Y?;L>OG%0W9!T9"'^!@#C[28)E\&Y,I Q\ -,P+,'H9CL H)'.7 M@5L\M._R M!62K@/M5#*$6\+=-< XLXTRX^^EY#-[_I')K5(*"8Q13H/1/HXPK^P*-TRB3 M&B@OGT^AW.I1;C;+*BNZJQ$7I2^%I%D9]2P!:Y533Y#MKX]\ +AGQ(_^UL#; M&;PMX.UR^#F'5[$T 4 "(.[9VVMH.7;/,(Q!=YO/N&I@S[#S PL^HLQ'I/51 MK)@NP"RIK45:6V< ^W03,,"U(V*\+MU@J?(_ 7=R;ATZ?CP".1>]DWX[F=^. MUF_1$(8X^ +^39I#S(RL-6B2U\LFZ+7!C7X&W]?[?QAOWE%=?^.#*0TY% \W MF.$U__5P,4D;Z1_1 1G)OV+X;X\'VH<#"_Y?9/Y?Z+E-9AN^!$%LGH*7.$X> MQ<$^'0>]6A,QTY!"8;21$C.G1&;3@DT1"H4(D64>5VPZTJE"YE.O0X)@2^T'E5#;W-MK@BV69-?9]M6.\I M^H%0* I^;!XW7$Y0Q 4XM/H2_1-ML4;>"DOT&BS1%/T/!$M6U6AJH%05:"*@>:) M JTTM!@7J8I0KXI[7H(0,W(&>#$RKCUK$LY(P/"2*(.AAQ2$5VYLWF8W>:/= M77V[8A"E9$.]9'_C?@%1I7X!I:3#5B0=2DF'WT;21R4XE6I>RC)L59;AL2XB M0R6V=XJ1)BJI4"FAL&0SU(AN>6[QMO -_+,#$EF;[ LKD]JCJ77G">RI=XV#O#ALY;F M[;I=L%*CG\0U6 MB+WT $0Y/SR>']FZ^66KMTM:/<_JSQ&8\&W>U'.C%=_J_?XRSOH:>.+.\>2W MN^;.8(HC-P+)XW9 [#%H1L7N]@6@_Q6=@NV% &[YFZA(3-&)?.59EBV M=UO?WA]XCXMU-,E.Z[G^3AM+)(4&M2(T2 H-JBDT39M(R7PB:CK/I0PAO0QI MJ1(_QZ]!E?_KC3B2HHA:.1U#4LY0S=.QQD31SU=*E-S[ WK]>4COS7,IU^%* M-4).*R&7.H'TNXS"L7:5B.KAC/,+2WFD76IG*W5_4M^N& BI9TBO+\4,_K"J M(%427;3!/$?*CE/S05/38B^9K^PIAB/US-'KBY8J/X@J.%(CG5:.W1PI.T[- M8[?&1-'/=Y(HW=SKG3X)E^+-W0B(P">OVV57L[>#;\0[L0?7A^;ER%1<'YN7 MD^3=7PF?O(K\@,.E&T3 (PL^E7'>XW(4)F_W)E\878N72Z>4<:J)CRL>'A+& M _CO"TK9_DL\0?:.]?5_4$L#!!0 ( $VO'%%F?11]%@0 *$/ 9 M>&PO=V]R:W-H965T2@)S*=,$XG$JDL38E\&=)$;/M>X.T&GMARIY^"C^/0*M@9OS&Z57MM9%R9"_%L.@]QW\/& M(IK02!L( G\;.J))8I# CK\*4*])1-E?M"WF8@]%F=(B+93!@I3Q_)_\* *QIP".UBN$ MA4+X6H5FH=!\K4*K4&C9R.2NV#B,B2:#GA1;),UL0#,-&TRK#>XS;GB?:@E2 M!GIZ,%T)J6\TE2DB/$:/@B_SWIC.-;I!(0XQ&LV&(S0SHX^"<'1/(I8P_8*N MQE03EJ@/Z!UB',U6(E. HGJ^!M/, GY4F#',S0A/F!&@+X+KE4*_\)C&A_H^ MN%3Z%>[\&H9.P,\9;Z FOK8.?)N.T=6[#S5FC=Z ,OM^"F7\:I3@KM:6 Q>; M)75-"]L\ 6L9>N!*RPPVHD9_/,($]*!IJOYTP+=*^):%;YV KU(AAH7J*,WU MVU;?U)?-H-VYZ_;\S7YHCB?AW2KK;3+IN'B$[SJ='(%73*-%8?"UV?(LS5(T%Q*@&%^BB*Q! M^K,S.3/=HZ"WJ%$*H=% :XJ/7:3LHOJ0@K802!5AJ#( MFEI;LO'Q!N^>2HU@[\0)G'8\< @&51I)HBFZ(D S6N<)4U= AWX[-\5:=3T+T(7]7Y$;@+ M\7_/EWN]UIFZ'U2%/W"7; ==__)*$E85/L27H"6L2G?HKIGG[X0%P)E+8F@?O"TKX-%=P>H+[FSYMRM'Q_?K*O+K^:GC]>OQ"Y9%RAA"Y %3>Z ML*[,WX-Y1XNU?2'-A8;WEFVN(,^H-!- OA!"[SIF@?)5/O@'4$L#!!0 ( M $VO'%%E#1,V? ( "(' 9 >&PO=V]R:W-H965T0O :H0J05-V]1*56FW%]->&+@0JT[,[$OIOOUL M)XW8,*5OB)W<\_SNCOB2[81\5B4 DM>*UVKJE8C;*]]7JQ(JJ@9B"[5^4@A9 M4=1;N?'55@)=6U'%_2@(4K^BK/;RS-Z[EWDF&N2LAGM)5%-55/ZY 2YV4R_T MWFX\L$V)YH:?9UNZ@07@T_9>ZIW?NZQ9!;5BHB82BJEW'5[-)B;>!GQGL%-[ M:V(J60KQ;#9?UU,O, D!AQ4:!ZHO+S #SHV13N-WY^GU2"/<7[^Y?[:UZUJ6 M5,%,\!]LC>74&WMD#05M.#Z(W1?HZAD:OY7@ROZ271<;>&35*!15)]895*QN MK_2UZ\.>($R."*).$'U4$'>"V!;:9F;+FE.D>2;%CD@3K=W,PO;&JG4UK#;_ MX@*E?LJT#O-%*21>(LB*T'I-;D6]:7=S6"*Y)'<4&\F0@2*B(.]'G\\!*>/J M0NN>%G-R?G9!S@BKR6,I&J4%*O-1YVS(_JK+[Z;-+SJ2W[>F'I X^$2B( H< M\MF'Y>'D7[FO.]6W*^K;%5F_^(B?K7/.U(H+U4@@/Z^7"J5^%W^]8Q[WYK$U M3XZ8ZQ)#5X=:U="JS*E\R:-X%"29_^* )3TL.06+7+!6E>[! C=HV(.&IT"Q M"S0\ *5C-RGM2>DI4N(BI0>D<7BD>Z,>-3J%&KI0HX^CQCUJ? J5VM.&)>@Y M7>CSYB*/#\A)$(1N]*1'3]Y%/PJD7 _%);J(D\/7L5H1#H77!8*0-9#N1VPV*K1UJ2X%Z1-IEJ3]B($V ?EX(@6\; M,R?[SV+^%U!+ P04 " !-KQQ1Z\Q=:T\# "!"0 &0 'AL+W=O]V"(U;^:]1PZIR5:;7W8#@.PA ME\I.O0UB<>7[-MU SNV%+D#1FY4V.4<:FK5O"P,\JT"Y],,@B/V<"^7-)M7< MG9E-=(E2*+@SS)9YSLWC.Y!Z._4&WM/$5['>H)OP9Y."KV$!^+VX,S3RFRR9 MR$%9H14SL)IZUX.K>>+BJX ? K:V]_/Z+7O-A&+? M-KJT7&5VXB.Q=37]M&;V;L^/QT>+(/ M]\GBQN>P\3FL\D7'?6YY-A*JU1PR>ZT%55'_OSC 5U[ M+VGY;X4]Y+9;PJ-4W)%U90N>PM2C,\F"N0=O5MKS->?%5>5(RY!G;J_Z5OO_ MJ+3G][#Q>WBBW]+YS>2SW4JK\[I2GWF[O*,JKSN>[V>#9!"$$_^^+;P;%301 M>X1'#>'14<+7:6I*R%BI#*1ZK<2_-$#^P):@8"704N.FLLR<) .2=DE&,]3S M8)%1+S.Z&"BS$E,+L+?S= 7517X%(C7:C5XX:^D<"X 'J_TAJ? M!NY6;;ZZ9K\!4$L#!!0 ( $VO'%&6U[&Y0P, *8* 9 >&PO=V]R M:W-H965TYY^[\@&.9DF:I;OOH"94"1 MX9OQ5-I?M"ILH\A!LZ54/"O!6D%&6?%/'LM$; %PN > 2P!^!O#W 8(2$+P5 M$): \*V J 38T-TB=INX$5%DV!=\A82QUFSFPV;?HG6^*#,;9:*$7J4:IX97 MH+,L40M](T(04S1T. )%:"J/].S=9(0.#X[0 :(,_4CX4A(6R[ZKM&M#X,Y* M-^>%&[S'C8_1-6-I&GE_G?2<9057%P/(%>ZLH)< QLM4\1B.0,T%S>Q)_ M7VE;=*D@DW\:/(65I]!Z"O=X^IZ#V29L@=+"5TK)E*94K>LV1<$562YS93T, M<1CZN.\^U$B(*@E1HX1+-A.@[RI%4C3E0J.-'*T*ZB0TDTTDS+76XO/64@^(KJFJ"ZGS,JM!MQ=662TB>&GEASW/J\]] MMQ+<;10\2;A0+04B*Q7G9&U*47LE=%\J"+8$%,?TI=$SBU&3Q4X0O2J(WOOV M\,H^)Q C\J!7%KH.8-[835U,P'41-OL)T1J(D*B+LN+NZZ"8K&7#OCFI(CAI M9#Z;W)FKH]/R< .;[VT> >\_WQ_^UH/C?]P-,B[).MN;*,+[MK&/-RKPQY^\ M<4GZVJ%RM][C#,3"-D(2S?B2J>*%JV:K9NO,MAC/YL_]TU'1,FUHB@[NFH@% M95*KGVM*K]W5FD31%!4#Q7/[ZD^YTCV$_4QT(PG"&.CU.>?J:6 <5*WI\!]0 M2P,$% @ 3:\<4>,86-\_ P 5 H !D !X;"]W;W)K&ULW59+4]LP$/XK.QX.,$/Q*PF$23(#H9W2H2T#?1PZ/2CQ)M8@ M2ZZD$/+ONY(=-P0GTPL7+K8E[^/[OM7:.U@J_6!R1 M/A9!F&.36EN=A:*8Y M%LR:C"+ MHF!Z=8E"+8=!'*PW[O@\MVXC' U*-L=[M-_+6TVKL(F2\0*EX4J"QMDPN(C/ MQW'D'+S%#XY+L_$,CLI$J0>WN,Z&0>00H<"I=2$8W1YQC$*X2(3C3QTT:'(Z MQ\WG=?0/GCR1F3"#8R5^\LSFP^ L@ QG;"'LG5I^Q)I0U\6;*F'\%9:U;13 M=&&L*FIG0E!P6=W94RW$AD/:(7,T[IBEHT&6BU! M.VN*YAZ\-MZ;V'#IRGAO-;WEY&='-T@:&'@']U4=09I@]#Q 2M89?LN9WF>R-^&DA3R"-CB&)DJ@%T/B_W>/^ M'CAI(W?JXZ4[XMVA8!8SN&7:KN";9M*PZCS_NB%3N+98F-][$G6:1!V?J+,C MT=<2-=5)SD'X:N(3-3[=#[F1[U^/QV$CRTR=!L9NGME\$>W9*N*E(.KG@MC-A5I#*W:Q;V3O@KW MBD5ODWLGCMNY]QKNO;W6-HW^_G.A--&5-H_M,H$ZZ)5"+U;9"X<;_N4 ]]V.+ M@:E:2%O]RIK=9C2Z\ /!UOZE&YG\?_]?F&K>^LSTG$M#^LTH9'1R2GAT-<)4 M"ZM*/P5,E*69PC_F-/:A=@;T?J:472]<@F:0'/T%4$L#!!0 ( $VO'%': MJWN;N@( * ' 9 >&PO=V]R:W-H965TAW,\VBC]8E8 EKSFLC#C8&5M>1&&9KZ"G)MS54*!*PNEA M*37PS ?E,F24IF'.11%,1O[=5$]&JK)2%##5Q%1YSO7;%4BU&0=1\/[B02Q7 MUKT()Z.2+^$1[',YU3@+6Y5,Y% 8H0JB83$.+J.+J\@'^!T_!&S,UIBX5&9* MO;C);38.J',$$N;627!\K.$:I'1*Z.-/(QJT3!>X/7Y7_^*3QV1FW,"UDC]% M9E?C8!"0#!:\DO9!;;Y"DU#B].9*&O]+-LU>&I!Y9:S*FV!TD(NB?O+7YB"V M EBT)X U Y0VW?#+2:D.TVXUJ;N!3]=%H3A3NJSQ:C:L"X^SD#C E M0SZ3>VXK+:S B5J0[R5H;D6Q)'X#N1-\)F2]?/JD2C$G@YB=D=,;L%Q(9&846S3E$.&^,7-5&V!XCWZKBG/3H)\(HH\^/-^3TY.Q?E1!3 M:_-C;7[,R_8.Y_?KBD*@XP%QM'S/@KH^CJH)U:5O@7/E,6&[H&PO=V]R:W-H965TI%*6VWC MSU2.I7ZHVJ96B]ITNYAV06(2HV+P #?MOQ]@Q\H6TMR8#_.^SSD8CHLM%R^R MQEB!MX8R.?-JI=I+WY>K&C=(7O 6,_UFS46#E!Z*C2];@5%E10WU81"D?H,( M\\K"SLU%6?!.4<+P7 #9-0T2[]>8\NW,"[W=Q"/9U,I,^&71H@U^PNJYG0L] M\D>7BC282<(9$'@]\Z["R^NI66\7_"!X*_?ZP&2RY/S%#+Y6,R\P 6&*5\HX M(-V\XAM,J3'28?P9/+T1:83[_9W[G5)"OR5:I\I[K%.28&@^@[M.=0*#!\)( MTS5@CM[U%U 2Z"T WULLD")LLUL^6?"6K$ >!^=@@S- &%C4O).( M5;+PE0[3P/S5$-)U'Q(\$M*WCEV */@$8!!.GY]NP>3L_%\77RI5Z1XKRJ/0S4I&5G**!5VLY( %XVCJ9J4C*SW%BERL]( 5AEGB9F4C M*SO%BEVLS,%*4S7"YH?;";,CVSD=L=,/L0NN$#65 MPMY?:@X]:(=;[(IA>G!4PRS._C^K_EZ%,<7Z 8D-85+[K[4NN,BT@>@+8#]0 MO+5%9\F5+F&V6^M_!A9F@7Z_YESM!J:.C7^A\B]02P,$% @ 3:\<41@( M@1O? P !! !D !X;"]W;W)K&ULM5=;;]LV M%/XKA- !+;!)(N5K81M([ U+T6Q&TFX/PQYHZ<@B*I$:2<4-L!\_ZF))267& M'6(_V")UON_- MRE1V0GPI%S?1TO'+B""%4)<4U/P\P!K2M&0RH[9P>G5':140X2V5.I']$E2KFC5$85^0K]1*6G9%_1V M YJR5+TSNY_O-^CMFW?H#6(V'B^KCV3$YXQ0;>"ZT2A MGWD$T5,"SZ31YD*.N5P3*^.'@KLH\']$Q"?^0$#KL^%X/@#?G ^?6;()VLX$ M%5_PO9U!?WTTINA&0Z;^MC@:M8Y&E:/1"4>_%UIIRB/&]R@O9)B88X2$C$ . M-;7FFE=N_QSXM!(] M3<;?V4GT+SKKC^2 7;FPG9#AXQ7/2D/4/"@E40;8#J8S9+>7F/G*BF49 M1&6WGEHB$9NG]]'25MU..O'XPHWLA!5/[(T\<)-LPO+CP31Y#+;03D-F[LQ^ M4CH%QG8)'NS8.J$R!=7KV8'%8&[<\ =0&L#FNE-;/+MPW3L-QO/7J;N=!OO? M:N+3%ZU.JXE=[-8BRXL#E;92DD[O"+YL*4DG>X2\HA8U9'TM&HW=Z3,M&K": MFE+/^Y]A:2*=AA*[AK8%+Y\$__OQ0#HI)*,+MZ03,&)_^3OWW_T"#<;N=/C? M[?7&HPSDOAHS%0I%P74]7;2[[2A[50UPS_:OS8A;#Z0=33T?WU*Y9V9F2B$V ME+X[-;'*>N2L%UKDU1"V$]J,=-5E8L9TD*6!N1\+H8^+TD$[^*_^ U!+ P04 M " !-KQQ1>0D%R L$ Y$ &0 'AL+W=OA#[1,6T(E42.I MN 'VXT=1BN1(E.JLRUYLD?K.Y>/A./X=D[2PEHM]-X57RU8);.TH%<< MB"K/";^_H!D[+"UH/6Q#Q\X/V]YJ\(K,A@EZR[(]T*Y.E%5I@2W>DRN0U._Q"6T)>K2]F MF="?X-!B'0O$E9 L;X65!WE:--_D>WL01P+0GQ! K0 :"K@3 K@5P*<*N*V MJT^FH:+/84TD62TX.P!>HY6V^D$?II96]-.BCON-Y.IMJN3DZIIF1-(MN")< MWH-;3@I!=$0$> -NFLL V [,X%ZNJ21I)EXIB2\W:_#RQ2OP J0%N$U8)4BQ M%0M;*E=K@W;V6%8\3E73& #=Z/:VWKCYW*Q1BQ_,7]MWQ ML1M@@1^Z^#%L;8#Y*'"##O:(G=>Q\V;9?5*%U4_%E*GV5"._!W^!\MU.NUQ[/W.2PLQ ^ M;\I$G:'HF5(F,IR^XX3NX/P-,-=#P3!E## /88S,@8).WS&<^5#%,:L**12S MF*9W1$4.J"H/F+YY_>8I]ZTU]2@'<#"\< 94@+ _0>2H]<'3B)3DOF-!XIA7 MRN6GY4UKZ=A#UQD7.P,,XPB%$TQ0SP0]8]*WRH^]\B >NCX&3:0\[)L8Q#_( ME+RL#H334W,=]FT+NL^;[;#O(7"^B?S[?(?C#@ Q#/S1V9MPD3?,D[4)!R// MG;I??4^!\TWEZ7T2CIL$PJ$?#)D9&D[@>W!(S!^U?]>/$)S@U3<=^(.N\U^6 MLL!0EC$:Q=((BZ:*6=_=8/B_%;-P7,Q43,(ADS$,NRZ<^/T"^_8)Y_OG3Q:S M:'158#BJPV/0L)C91S-53OE>SZ8"Z$-NIHYNMYM_S_74-]B_J.=B/:OU:IJA M^B/A^U0-4!G=*97.6:#\X4U0+W?,28?%K6! M[M^"U3]02P,$% @ 3:\<44;5Z1:T! I!8 !D !X;"]W;W)K&ULS5AM;]LV$/XKA(%B+9#&(O5BNW ,Y!7+T'9>LW48 MAGV@+3HB(HD*2=GQL!^_(RU+]B+3KC]TSH=8E/@L[%$JLPR*I=7+!6+BP[NK&]\X8^)-C>ZHV%!']D#T[\58PFC M;FTEYAG+%1,12-M7& M!(6?.;MF:6HL@1_/E=%.O:8!;EZOK=_9S<-F)E2Q:Y'^SF.=7'3Z'12S&2U3 M_44L?F35AD)C;RI29?^C1377ZZ!IJ;3(*C!XD/%\]4M?JD!L '"P T J #D4 MX%< _U! 4 &"0P%A!0@/!405(+*Q7P7+1OJ&:CH:2K% TLP&:^;"TF71$&"> MF\QZT!*>5YC.S#1*0QD^H'=/M<&@C>-+8"Q_9" 4&DV6:'/>F"[M[:9>HOAT-^[9!O M'0I<#BD0)L7D'!8#@42@>DI#TO'\$5&SJ$)O>5[ES[NV#%BM$=DUC(#.1Z'? M&_0BB/A\D^K7\WI^+XC\<'O>[>MY?=_#V/^/O;NV>;TP"@?UO*V@!'50 F=0 M6D]56P)O60]KZ^%IY$!4.Q0YM_NYS"8,:)]5%"-:ZD1(_CBYIRF?+%>H%[''%4"$Y[ ZLKW;7QH#; M1>R=>]X;1_9BKZF;WG''%4X*2SX M.U26*]Q2,D@0[3S'N-%X?+3(GZ%/ J+W:P*]%/;>H/HXN;AKY!^?B/[CI@!@ M=P48-RH!56!&N83&5C[!V]2\_WTTQP.YJX&3J(U/J&YEJM![W M3X2I1MBQ6S:/86J?$.]CBC1*3-Q*_ >C<,AAQ_^TOYGL[:%((\KD1$29;/3V M;E%^V*B<]J4-1$U#G=1&I>VS,N=:H3G<-@HHS:NV.MNHT6TMPIY%2;B/O4:Q MB5NQ?RFIU$RFR^/I:]27!"="7Z/+)/P_Z',O&IV3T,E>H^'$K;@/6WW;T0PV MJDQZ)\)@H]?$W9QO,"F:Y@^9UU0 M09W:V_ ]=K&WPKJ<;!2P,T]?JE,'IXB+>P]\>6\%N^KH;W^O,]]M/ M5#YRH"-E,S#EG??@^,K5)]'50(O"?L*;"*U%9B\31F,FS01X/A-"KP?FJV#] M87KT+U!+ P04 " !-KQQ1 GVQ3Q<$ !>$0 &0 'AL+W=O*#+E:PZO,EHC9?DD<@_UO=!D,7:F\#I%&J MGBC9B:-G4(7RS-A+U?B/Q\8/]%!Z^"><:"S%C^A69R-79B!V1D@3>Y?&"[ M3Z0.**KXYBP7^A?L:EO? ?.-D*RHP!S824&= O5RS/"!<_@=NO&RKWX H\FAP!;&$LP.]K M#7G"^<: IT+ED>X4X$-*)*:Y^*B0/P /B!7F1(P\J;RO?/#FM:'V&^0E?'73>F"P/\9(!_Y'0[-W@R'20<\?3L\ MMD03-#,9:+[P M\=+6FQ*2Q,8<,4:J;@4DY4,]25$U/.<;DD:ME+\+P'QW;W M>*^[ISO,,_#G;XH2?):D$']9'(H:AR)K:+>O:[5-J%$DX457YMCA$.P)Y@"! MPN1/X(,,[X7%L4'CV,"N.7[MT7S8, W?A^9QXU#\?9K;X4AK;M,X:1Q)K$QF MBV%F-['P0;_=\OSWH34\VH7A]ZG=@Q\8N4%PR/%A1XJ;3>V-3#"^Q)#V,$0U M0W+P!45]ZPVB5BAD)4_IEF9$U:8])7G6J92=P'=]_\=.7?X;+OWWN-/0V_T= MVC?X+_H,HW($;PE79S*PP)2#K2JZ!'R@)ZKPDW1?9CISQFD%@/4IT* MMY/$C53]VIZ(T66%HE.KM,,*^FX2-V:GD;;U!X9O7_+@;]!?VF!;2F#T3A9_ M6T2@O8H\4/%RM>"$ %JJ]4^$!!Q+TCE[=B;?#8?=R6W'(3= W= M:M"6/SBT,CVQ7$U#K@Z8G6';P6'B#F!WW#W H1N$W8'W *-O%3N-O*VST%XI MOTGVWC,%;$LG3-Y'LJ.V^"+__TKV'B;H#CN3=M:#0V[2N4C27EP\L$TY:JL] MLE=(>[+W@".UR,_]J./N!:*X.W [,(Q=_UPQ$[EW=/$L"%_J"[P <[8II;F' M-;W-1X*IOAJ?]=_ Z]1<]5L:\^7A#O,E50LC)PM%Z;M#M;US&ULS5=M;]LV$/XK MA%"@+=!$HB3KI; -)':V95B!(&ZW#\,^T-;9$B*1+DG'R;\?22FR+--"@") MOM@D=??HGGLH'F^\9_Q!Y 2/54E%1,GEW+[U77%*H>*B$NV!:J>K!FOB%13 MOG'%E@/)C%-5NK[G16Y%"NI,QV;MCD_';"?+@L(=1V)7580_7T/)]A,'.R\+ M]\4FEWK!G8ZW9 ,+D#^V=US-W!8E*RJ@HF 4<5A/G"O\=8X3[6 L_BY@+SIC MI*DL&7O0D]MLXG@Z(BAA)34$47^/,(.RU$@JCI\-J-.^4SMVQR_HOQGRBLR2 M")BQ\I\BD_G$21R4P9KL2GG/]G] 0VBD\5:L%.87[1M;ST&KG9"L:IQ5!%5! MZW_RU"2BXX"C,PY^X^#W'<(S#D'C$+S6(6P<0I.9FHK)PYQ(,AUSMD=<6RLT M/3#)--Z*?D&U[@O)U=-"^%?$87:*$V7[8K ;$U.NM_\Z3'@#[-09*B%)^5XX_%''WZ\!E]0 5%WW.V M$^HM8NQ*142'XZZ:H*_KH/TS06,??6-4Y@+=T RR8P!79:!-@_^2AFM_$/'/ M';U$@?<%^1Y.+ '-7N\>6=SGKW<$S4G'&RB7'%.Z ;4=RO1 M\AEU[>[(LUF^VA.>H7__4I#H5D(E_AL(*&P#"DU X2MVV:H;$#2[9 GJ" ,D MR1-8]T,-/S+P^BA[G&JATK'[V!7)8H5Q$AY;S2U6832*6JLCAJ.6X6B0X2U5 MO P!5%1;=9K96-004>?-%U&">_'-+%9A$/:XSFU8J>?;640MB^B7=/J"*%B9 M12?1X""(1SUF%JLH"7I6$F+E[R/ M3RQM TK?]A-+3],^\OI[TV(414%/0(M1@L_L3.P="I4W2/ >!!"^RDUERN!1 M75FV.IT#N<.=*HC?AYS8/X3DOZV@#?Z1#K[?.2)J2:UF:8)[HMK,@B0-SLAZ M*%4X&*:I/TBCJ;IW/H LZ&8H?8>*@\-WHNBA1.#A&O'KBIX>^NH ]?J"6JP2 MKW_*VJS2#M8QQT,!P<,5Y'>@P$EI!"69NK 60G*B[_9#*3R"@%. MWEC5Y.1"$B9>T%?58A6?U$Z+593&N*>JV^D7*N ;TW<)%?V.ROK.W*ZVO=V5 MZ6AZZ]>ZYS-]R &F;AB_$;XIJ$ EK!6D=QFKD'C=@]43R;:F*UDRJ7H<,\Q5 MWPI<&ZCG:\;DRT2_H.V$I_\#4$L#!!0 ( $VO'%$:N2SX-P, &@+ 9 M >&PO=V]R:W-H965TZ.!6YO(T4 4FE&.$PFJR#(BUV-D8C7T0F^S<$\7J;8+_FB0DP5.4<_R MB30SOT9):(9<4<%!XGSH783GX[!G'9S% \65:HS!IO(HQ).=W"9#+[",D&&L M+00Q?TN\1,8LDN'Q7(%Z=4SKV!QOT&]<\B:91Z+P4K"?--'IT#OU(,$Y*9B^ M%ZNO6"74MWBQ8,K]PJJR#3R("Z5%5CD;!AGEY3]YJ0K1<(AZ.QRBRB%RO,M MCN45T60TD&(%TEH;-#MPJ3IO0XYR>RI3+25P*3)SV(J4 MY>()N,U4L 2E^@+7SP75:SB"*]0H#1?*%W!#J(0'P@J$'T1*8FL,^\:"4*8. M8 \HASO*F(%4 U\;QC:N'U?LQB6[: >[,(([P76JX)HGF/P+X)M4ZWRC3;[C MJ!7Q6\$[T T.(0JB8#:]@OV]@Q;8;EW&KH/M[8"]SG(FUHB@;,E Y+:&+;B] M&K?G<+N[CB%Q#TVY"UF[Y8D5D K^^&TBXU9BIWRV$ M^C6A?FNB,RXQ%@M._YA(<9-1+)0VWRDCVNQH 5SPHR4J.U,-D1'+ZDTIE('/ M7&![F2Q'_4Y_X"_?8'MI)*_*](2]IO$V@,!S;@$]KX-//(<&SFM#9_Y+@V2L) M=L-.]+8&PV![Q0:?387O,-K(\'@CPY/W9!@V'I2P%7N"TC4+/,:CL:/?D*9[ M46!FI0G[D_OI3+7=OF&T#1I]#I&&VQ2F3H-=5V6X?6K"WJ>3 M:3NC,-CH,^KM%*C?:'XRE O7XBG#N>"Z[(/JU;J-O"B;IZUYV8/>$;F@7 '# MN7$-.B?F29)E6U=.M,A=*_4HM&G,W# UK3!*:V#VYT+HS<0&J)OKT5]02P,$ M% @ 3:\<4&ULI5AM;Z,X$/XK5K32M5(+V.:U2B.U2>]N3UIMU;2[G]W@)*B L[:3 MM/_^;""0@$/9NR\)+\^,GV?&S-@>[QE_$VM*)7C/TES/X=D:2?#09%\\>^63,MC)-$?]S1E^]L1'!T>/"6KM=0/[,EX0U9T3N7+YI&K.[OV$B<9S47"C4YJFVI/B\:MR M.JK'U(;'UP?O?Q;BE9A7(NB4I3^36*YO1^$(Q'1)MJE\8ON_:27(T_X6+!7% M+]A76&<$%ELA6589*P99DI?_Y+T*Q)$!\LX8H,H M0R@>\8 5P9XJ(%;&;A% M9$HI11QF1)+)F+,]X!JMO.F+(IB%M9*?Y#KO<\G5VT39R0R*EVN6QI2+/\##KVTB/\!U^1A\WQ2X.YTX_7Q>SAQP,:.2)*FX M5,B7^0Q)*/537SVNV%6HL,;:EDJ-)V8N*^GU) M'9VA#A'XQG*Y%N ACVE\ZL!6<:B#@0[!N$>]'O_9YA; SA5 #G(,A*:#S6%D M,)\--P][U. ZM;CPA\_X*Q,DP/>M%%*%.,E7/5[=VJM;>'7/>+TG*L!A^=4G:30(U&-.Q'IU2*]7I%_<9)+^JD:KS,Z"C#RG9:8+LS%+D8MV,P M"Z/ \!O).S0 M\; *K]^:^],NSO@MS;JX]K=T(B^JY46]\@[E94>%3IKN%[2<:^0UI9^)C+J3 M/4 XP*Z9%'2:?N;T5KV?1:=7A.YVE*N5"SA\ ."1)RH;*@=@KGGUU$)XU#WA M_ZV&,4M3PD4QLUDP?W2U- ?) 3#Y$GZ*FC\+^1OJ? M%/7,EAYQ_41P)\,'*0 M>V9^HZ:'H_X>/H"9.=I&DK"[L'$CC,Z0;%HOZF^]STRJ.;#A:F_]WN:IB^.! M*3WT,2,YU(D@C'![@3\UP-I[ /$/=XIE"KMHW.)C/)5<;XCU*S>YK+6-9)OB]..5 M2&!0D M /]$ 9 >&PO=V]R:W-H965T%V<7L7;'&W+P[W0HF91*AM>24Y:8#[\$=*M$>N1$JV M5=5O$C^),^2,_C]Q1.KJ.C+:KDNWLX>RW+STWQ>W#VJ55($V4:M M]3?W6;Y*2OTV?Y@7FUPEB^J@U7).PE#,5TFZGEU?59_=Y-=7V;9W\[P;/?![^G#8VD^F%]?;9(']4F5_]KS=_BG]SBLCJA^\N]4/1>-U\CTY3;+/ILWORS>SD+CDEJJN]*TD>A_ M3^J#6BY-4]J1/VVKL[U1S>(86ZC[9 M+LO?L^>_*=LC;MJ[RY9%]1<]V]^&,W2W+S4OMJ;$WO[->O:^](@ZO,$&_9>OR ML4 ?UPNU.&Q@KKNX[R?9]?,]\;;XZW8=(!J^1B0DX2LT1\5CDJNB_NMIG^[' MD5;M,T?[KV1 F!Z;5Q@'D? TR/8-LJI!Z@J,\:PK,._R/%D_*'UJE&;0F[^[ M25ZJC]\])_D"_>?ONDGT2ZE6Q7\]#O&]0]S;PSKJ61UU?8(7I4Z1=/WP&E7^ MH.P>J5T";$P"O$;ZG%>Y_7J9KM*R*Q-JJW%EU8C(T[49RJOY4X>O8N^K&-O7 M[6;3[ZMH^6K#W>5LM'" %.A)%55?M%;;?B2W2S4X9ZRM MH4F#&U#!P].FVTG(H-Y0'#'JUJ^APTZ@0\3;(4P"&FEYQS00D2<-,? "T\O0 M=PS$P>R[*+PU:[(-HF(&U!$5(!(>'4F#9!ZWF60#W^DO4 G[L32.TELCS;.6 MV3>PP PWZ43";XUH^ODB;$CJ@ L+"? M6.,JOFSE#HNEUOQN+PEPB0SGTJ2*;_T:..P$$$;\",,L(-0H/@\(\4U @"&$ M7(;B$X 0\<]:OI7B6[.'BF\&U!$50!09'5&#%-^:/7P"4RG$O3*G['U$H/NZ-D0 %AU(\P?<)S4\+! M46"NI=PE(6 (Q9>A^!0@1/T3F6^E^-;LH>*; 75$I5%7&QU1@Q3?FCW((AUX MA[L *.H'U#B";XT<"GXLL,L]X!$]=<9TIN#WV*56\..=WL=]>D\!8M0/D\GT MGG:4_Z* ."A, 5AT^+SK;+VG[4(@XXQBQZ4,!2K1(TJ!4^H][9A8Z6%W] ?X M1?W\,F>[-'(?!Y+Z"O8 $!9>AMPS(! [HA WHMQ;LX=R;P:T.RH,^,1&Y],@ MN;=F#Y*H#GRGOX GYL?3.'IOC31/VB@2^A+?X5[C)M*I\Z4S];[';JND0UB? MX#. &//#9#+!9QUUP#C@CMH" V*QX=.NLP6?M"\9X;2R3 H1%\'C#FRT1 "(\O1/"!0?R(.MR8@B\[!%\/J&-E M#@!*C ZH86MSVC>";-P[_04^"3^?QM%[:^3@*BT6C#ENV@K D3AUPG2FWO?8 M%5\OT>F_PA< ,>&'R62"+]I50$*=RB. 6&+XO.MLP1<=U4!!&'=Y"5@21U0# MIQ1\T9Y8$>:\PA>-97\]]Y5$("K!CP/FN\(7@! 178;@"V"0.'5-WGF";\T> M"KYPE<0% $J,#JAA@M^^#V3CWKD:$P 5^0$UTGK,CK5UG/#(,2V/@$?1J?.E M,P6_QV[K I_TUO CH%CDI\ED@A^UZX D"K K:8!8T?!IU]F"'[7+@2)T3PXC MP%)T1#EP2L&/.B9641"Z3@8@6.0GF#[A(ZP%G^K&?*ON(T!()"Y#\*/&^O!3 MU^6=)_C6[*'@FP%U1 4(%8U.J$&*'[7O!-G =_H+A(K\A!I)\=MKZPB3V+4N M,P8@Q:?.F,Y=A.^WRZSBRYWB]R[+C(%BL9\FDPE^W"X#4A80U[X((%8\?-YU MMN#'[6H@89'DKM0!+,5'5 .G%/RX/;'2PTX=TA(#P6(_P:@,L/1E(* CYI#F1G-(!,\>AD&B3TR(Y:"0R2WV=/K35[(/CN M7;42 "6_S[Y:V;X!Y,LBX).<8FNM;"^IXS22D6N?I 0>R>^TO;;'[D[Q">\5 M^L;&VDO96=NQ_EL&U+5I-6SNK9UT>"3%2N4/U8,W"IV[VW59/YUB_^G^Z1[OZD=:P,_K1X/\EN0/J8[' M4MWK0\/ E(3R^F$;]9LRVU0/N+C-RC);52\?5;)0N?F!_OX^R\K=&V-@_\R3 MZ_\#4$L#!!0 ( $VO'%'+>8I1% 8 -@@ 9 >&PO=V]R:W-H965T MTR03 MYXV%E,NWS::8+FA*Q!E;TDR]F3&>$JEN^;PIEIR2R"BE21,%0;N9DCAK#/KF MV80/^BR729S1"0: CFB3:DL+QI33:6(^I%:O7S]:OC//*F7LBZ(@E?\217)PWN@T0T1G) M$WG#5N]HZ5!+VYNR1)B_8%7*!@TPS85D::FL$*1Q5OR2QS(0%05EQZV 2@6T MK=#>HX!+!;RM$.Y1"$N%\%"%5JG0.A12NU1HF]@7P3*1OB22#/J)G M,/Z2Q_()G(*;VSOS>J(OAKHT]/,/A'.BRP2<7%))XD2\5K)WMY?@Y-5K\ K$ M&?BX8+E0FJ+?E J[1M"JPYU ? M'Z[>=47SQ> W8HG798R-/;ROC!>$4U<9#U519G.JYD()[I] 56Y"GLSCX8KP M"/SUJS()KB5-Q=\>0.$:4&@ A7L /1MG,]708&8-R0X;9E)Y>F"3LTYD8)4\B MVFM0[>.HC,X:4,<;I8],D@2H98"NA3A3WBN:GH('DN1T?T&8DG%/?)V=7,)N M+PBVZL(A%>)MJ;%#JMVM2&UXW%U[W/5Z_,E !R>* 82.\G9>"S<*&^W*T+U. M#W7"+3]VQ5IAK]MM;SGB$.N@3K?G]J2W]J1W:(7O;=8-PS"P/!P<1YW"RM( M>KW]D*?WE.N:)'H 49?!TEPUZ+ 5;-?85:W8)EQDX2(OW"(*!3X0"Y&K""G M2\IC5EM]I>TJJ'V +"=![ 5T6T Q\S]-(J"F/DT M#Z0> <,QK ==K=ZP2$' M.ZT@W.J9L4NNU^O UAX/+KPW0[<;6V'G+.W77*>YH:6OZ"? MP+XC/4'+3_!(" I:AH)^BOK*QK\HS543LF M40/FB1*^!XO?+#2JOBA9+H!^,CBP^'N[O1=T=V;%2X?<-CE[13:W()9V4/!= M2QY\7+'3/_TA1)9A$#R.VD>619"?15Y:=S5F4:'J@VAY!?EYY3J;:^*8J4&1.G7C]8\ @. N"GWQX+4N@FKW05];8&_!; M1FN+S,[JJ'4D16;G?-3^#S+H'P.Y,EA^&7B!YJ:GEDJ0GTI4P%,5ZB++>@LX MC*)81U_M@28DCDZO,S BRUCMB7SC6=I W2-)MN4)Y.>)%R\#T>Y\[UP&.N2< MRT"7G&<9B"V)8#^)Z%8%3$7MGZ_>X1_")]CR"3X2/L&63W -GU0"4@SHV>#K M[N?Z6WAM\]>,VJKK8%SYLN9G@F]([D$3.;8\@L,CR:[E%GSXCN%[9M<_JBN[ M18N_5/&J1C&LK2?+?=C/+K_GA$O*DZZR\R-%TFS,30"=1O'@<@-8-+6%EKC"(R&NT!)7^+\05\VH=:486MX*_;SUK:588]Y;BLW*@6Q* M^=P"L MHR9P7ARC%S>2+&PO=V]R:W-H965T%1II";,[$,:;=5L.Y]IWV/KWW/M19$>*HU@99:F)+,LULRC)9\N%^G9/EPM2\#3)\3T%K,BR MB/Y8X92<;F=P]OKA(=D?N/Q@+A?':(\WF#\>[ZEX,VLO<9+AG"4D!Q3O;F=W M\"9$@310B*<$GUCK&4@JSX1\E2]_QK8Y8GA-TB])S ^W,W\&8KR+BI0_D-,?N"(TE_ZV)&7J M+SA56&L&M@7C)*N,1019DI?_H^_51+0,H'O& %4&J&_@G#&P*P-[JH%3&3AJ M9DHJ:A["B$?+!24G0"5:>),/:C*5M:"?Y#+O&T[%KXFPX\L-)]NOUW+F8K F MF5A.+"H3DL= _7@@:8PI^Q5\_%8D_ >X!ANQ^.(BQ8#LP,/F44'OY<.=3*+$ M7(681TG*/@CT+\ $[!!1S!8F%Q'+<! M*:C6?-$KWQ4:]?A7D1O MGX#R$*6)J#U9',8:,S#Z>;^"!N[SIZM_#EG_#U@ MQFFRY2)Y3.8*%'G"V8ACIW;L*,?V& L$=&X\YW7=_2<_%J+MXHER>QSBY3\09C7_L>1)[3XZ+!S9W M]]T>%QW.0YX?Z,GX-1E_E(S0BQU.)O#QA^-#SW/FO3E?ZW".,T=^CX\.-P]< MQ];S"6H^P=3=A$4EGKR/@N&2\L1*05Z/G@:GVV^A!M?;;QUZT&HDRAHM1E^4 M>(M\W;U@*IH1H+;6M= [##Y%"05/45I@R1IL)-V1"@5;N@C?6J-BDJ8196I@ M-<_:::[&\5OS@BP#]:K06@>S#;NW=T(=S#5:9:!+%S5TT>1J-9%7Z5#FKDW, M&1#3X*!OV%Z?FTR M:S0:.O^AD$TDYVBR$1A.T">GP6F6;:C%.6>SUG0(<'*+,"QJ$ZG.=1O/\OM, MM; A40W,/I_$IDN XVV"JE@,O)2K]+G@("=A?8 M"#X<5_Q[3-6A4N3@>E7V@4VOJ\W*STA\Z\N0HD3?TYA/P-)%#&EGR MC/X)Y1*JRZ+1+C3]B#LQ7%?;5@R:P0HW,>!&U=#D<^S$>#U-O.<#:90.C9]! MWZ&]J4;H3!$R4+^1T\$&"R2\A.K2; 07C0ONVYH;-!1(Y&@JR!#F:@J#V;HD MS3#=J\MF!K:DR'EY?UA_K2^T[]0U;N_["MZ$Y;5TXZ:\)?\<4;&7&4CQ3KBT M#$]L.UI>/)PSX9QDZO& HQA3"1"_[PCAKR]R@/KZ?_DO4$L#!!0 M ( $VO'%&@3-QBO@( &@' 9 >&PO=V]R:W-H965T':0\.W 2K8#/;)-F_ MGVT(35.2]05\S3GWGF/CZWC+^(LH "3:5245$ZN0LKZU;9$54&%QS6J@ZLN* M\0I+%?*U+6H..#>DJK0]QXGL"A-J);&9F_,D9HTL"84Y1Z*I*LS_3J%DVXGE M6ON)1[(NI)ZPD[C&:UB ?*[G7$5VGR4G%5!!&$4<5A/KSKU-(XTW@!\$MN)@ MC+23)6,O.KC/)Y:C!4$)F=09L'IM8 9EJ1,I&7^ZG%9?4A,/Q_OL7XUWY66) M! <"?48+]5OE30F(K=",536C0*7040>< M@OK5 +W2T)RS#3%_P64*$I-27*E$SXL475Y>=T.=ZZ(%160CTA>:0OTU@*[.]8V_O>.J=S?B]H=?(=SXAS_&< 4&S M#]/=\0 ]_3A]=,:-W^^?;_+Y_]T_E!*1E4PT:GM^W2V%Y.I,_3Y3(NA+!*9$ M<*+$,R42N,@[!V$9QVH#J'./QW2WA*C0U5CU[LYTCZ "OSQ$2H=0(U&GCNL/>JU1V>U M=QN\;,\=:2.IMKO>G[LA6]&[91P%(V]T9&L -0X]_\C6 $JY"H]LV0<]J *^ M-KU)M M7V\#R6K3Z99,JKYIAH6Z"H%K@/J^8DSN UV@OUR3?U!+ P04 " !-KQQ1 MUYD9_74# ;# &0 'AL+W=OJ<.][\O-'NI!.2%(=653S&._3HOF;>8F7M/8C'C1U65#)X$DL>ZSL6_#U#QT]PCWOG& M]W*W5\T-?S$[Y#M8@_IY>!)ZY/_\Z&>'U]5O]JPNLP MS[F$):_^+@NUGWNIAPK8YL=*?>>G/Z +%#5Z&UY)\Q>=.BSVT.8H%:\[LG90 MEZS]S5^[B;@BD'B$0#L"M0GA""'H",%["6%'",W,M%',/*QRE2]F@I^0:-!: MK;DPDVG8.G[)FG5?*Z&?EIJG%H]LPVM /_)7D.@S6NM]51PK0'R++H_0D^ O MI5GJFQ6HO*SDK0;_7*_0S:=;] F5#/W8\Z/,62%GOM*^&G5_TWEX:#W0$0^$ MHF^BK]]/3 MB31!OT:!T0M&])9'(8"I^PFIL)<*C50X(O45"A!YY5JCEA@98G-:O"S"*-;V M7Z[G;0@B-, 6:N5 $9SA'O7&>M1;CR:MKU6NP&6\I<77;TMH8AD?@FA&+-!J M"$I)Y'8=]Z[CZ0GG0A\]S.4['OK&0999QAVH. J(Y=R!HED:NKTGO?=DTGNW M[W1UFX- Z8, 7O4'1P*Z>08&VU+=NH(E#LMQ%EK!AJB )%%L!1NB:)BFF3M8 MV@=+)PMJ!5O0T8JIBLIZK>RC%94-O'\FF-C5LG3! IS8136$D3# (TM,\.7\ MQQ\KJX[WUE=,K9VW=,%HFMKN'3 :C]06N?IXD8]65\=\ZPN'@6W? B/^[Q#I=:],D";7CN7!Q:N-6#AP)HFAL=UV^7"28#/AX MR74X]Q#./,'@DT$S.D@S1!%]&H1VF"$L2,.KI6_#^%==4PUB9[I/B3;\R%3; M:O1W^P[WB^GKK/L/3>=KNK&+3-LV?\O%KF025;#5DO@NT9Y$VXFV \4/IC=[ MYDIW>N9RK[MW$ U /]]RKLZ#Y@7]_P.+_P!02P,$% @ 3:\<43P@F'Y- M! %@\ !D !X;"]W;W)K&ULC9=;;^,H&(;_ M"HKF8D9J:N.S1VFD'K3:KO90-9V9B]5>$)LDJ+;) D[:_?4+V'%2 ];<)#Y\ M'SR\X.^%Q9&R5[[#6("WNFKXS6PGQ/ZKY_%BAVO$K^D>-_+-AK(:"7G+MA[? M,XQ*G5177N#[B5[W!%CS";; MG5 /O.5BC[9XA<6W_1.3=][02DEJW'!"&\#PYF9V"[_>PUPEZ(CO!!_YQ350 M0UE3^JIN'LN;F:^(<(4+H9I \N^ [W%5J98DQ[]]H[.A3Y5X>7UJ_1<]>#F8 M->+XGE8_2"EV-[-L!DJ\06TEGNGQ5]P/*%;M%;3B^A<<^UA_!HJ6"UKWR9*@ M)DWWC]YZ(2X28.1("/J$X&<3PCXAU /MR/2P'I! RP6C1\!4M&Q-76AM=+8< M#6G4-*X$DV^)S!/+QZ:@-08OZ US, =K3EJ"GYPA,2377@%3W&78<1.#!^ M:YMK$/I7(/ #WY)^_]/I,/^8[DE!!E6"095 MQ47(D ANR;"*F/78JQ;5)_H81E$ MH1\MO,.E6I8H/XNS(>H#;C3@1I.X@RA,HC8MMN%U+20?.@[C,9X9!;,\">UX M\8 73^(]-I)*4/8.#JAJD2H2-L+8[#O,HV1$:(F"69S8"9.!,)DDO$=[(E!% M_M,:NN:>YZI0EA*MEN[!G=*F1N>1 MG\8C0C,H\3,'9#9 9I.0OV/)!^BZ(EL-9]4O,SH.DS 8T9E!#K1\0,LGT6Z+ M@K52NP,J4.=;@\,*QX"3I#\08:L1[AXDJ*QVT%*)XK*0E"N:1 MHTS"LWG 8!+P#JE/>BVTEE3L,-.?.SLXE PL%# =LUJB@LQ1,^'9@N"T!_V! MV"L6I-F"37N:>8>DH0$07VC54UJ"+LK_1\BS\9APDT%H89YJI.9RN"TU[T_;3Y *B29R34%-:- M$C2=9AY$66Z4*%NI@_/L2W#:F!ZWV.65,A3T7Z&PO M=V]R:W-H965TVKG-<;]OXS6DW![J#2C\9:E-RATNS:IO-P9X$I12V6=1-.ZG M7*C>["2\^V9F)SIS4BCX9HC-TI2;IW.0>GO:H[WG%S=BM7;^17]VLN$KN 5W MO_EF<-4OK20B!66%5L3 \K1W1H\OV< K!(G?!&SMSC/QH2RT_NX7U\EI+_*( M0$+LO F._QY@#E)Z2XCC[\)HK_3I%7>?GZU?A> QF 6W,-?R=Y&X]6EOTB,) M+'DFW8W>_@1%0"-O+];2AK]D6\A&/1)GUNFT4$8$J5#Y?_Y8)&)'@8Y;%%BA MP%XK#%L4!H7"8%^%8:$PW%=A5"B$T/MY["%Q%]SQV8G16V*\-%KS#R'[01OS M)91OE%MG\%>!>FYVK6*= KGCCV#)9_(+-X;[TI&/%^"XD/83OKV_O2 ?/WPB M'XA0Y&ZM,\M58D_Z#@%X,_VX<':>.V,MSB@C7[5R:TLN50+)2P-]1%["9\_P MSUFGQ2^9.B2#Z("PB$4-@.9[J]-I@_I%M_H5+ X)F[9ZO^Q6_S5VZ)TV>7^1 MC$%9RT&P-WBSEN1"V%AJFQD@?_R,8N3:06K_[' R+)T,@Y-ABY,+B'$@6?"M MX- 3KA+A2(R-\X1S:\M-N,QX/@@DCB*N8FCJEMS3*'CR$^UA-IA&F,B' MW0K6A89'.T(O@AB508S>"&()!H%C$"%E/A!N+3C[68%K@IK;&^^@& TGT\DK MK'6I(:5LW QV7((==X+U]9QGSA+<=.2+7EAR%CNBE[YMC@[(_>'MH1^->4!5 M)$%<"KX04CB!NWMKA(//B=ZJIHTRKD&G;-J6YZ,2^M&/0+\S'!DG](G'C>V# MQ!%G:2:YPUAPC7->$>!&";5J&CCSHQIL-FE#/2E13_9#?=:(^JJ E8#!0>E[ MR'&U$@L)13L=[+;5 A0L16-/3>HI;\WXM,0^[<1^KPS$>J7$/T4S%/XM<6ON MD+4SB8C3#1(T@>42 D\'09S['OF25 ::0$_KH ?#VJ9MD)J,VV*C4456T?^+ M[D7*\1#%96AYWW98'C!@G6\MDS4'5;A]T4:T%E2#%!VU!K7#P'3OB9JUED]8 MXJ6TX@OY1#;:6M]QC<'0AJW<"I-5,-D;NT+@( _L/,5B[<\RP>Q\M:)T8!M&DOJ4;^&,\;"U3Q2"TFT+V*-,5 M((%PV96H:NC3Z?O5@U7CEW6/WQ^H!VN8L,-!K1Z%V.ZN85$K*;)JQK+N&;M' M/6X=$F!^:-(QE^2OS B;B'"?[-4 9>\.4#3I#S>,PSP'[@!)X *DW M>+]W;6?VQMMG%V3NBM6KT=ZZ?*9A5N/=;$NM,N?PJ5[XMORV?R&HS.0?++YRLQ+*$@E+-!D='B$FDW\#R!=.;\(E=Z$=7IG#XQHX[C O M@+\OM7;/"^^@_!(S^P]02P,$% @ 3:\<496[MNJI! F!( !H !X M;"]W;W)KI^(,"JI&8@,<_TF%+*C&1_GLJ8T$FEA0D7NA[T^\ M@C(^6,SMNT>YF(M2YXS#HR2J+ HJWVXA%[OK03#8OWABSYDV+[S%?$.?807Z M^^91XI/7L"2L *Z8X$1">CVX";XL@XD!V!%_,MBIHWMB7%D+\6(>OB;7 ]]\ M$>00:T-!\;*%.\ASPX3?\6]-.FAL&N#Q_9[]P3J/SJRI@CN1_\42G5T/I@.2 M0$K+7#^)W<]0.W1I^&*1*_M+=M78J]F Q*72HJC!^ 4%X]65OM9"' '0T79 M6 /"]X!Q!R"J =%G >,:,+;*5*Y8'994T\55]I MB?\RQ.G%5QZ+ L@?]!44N2 KC*NDS(&(E-RG*=A9(0^0@*2Y&46>J ;R!+'@ M,YY LDI@8?.-!Z% M>X]N0R?C+R4?D<@_)Z$?^BT?=/=I>#!K@2\_#Y\ZO(F:^8DL7]3!=YB$PTRU MS<$Y>009 ]?D[YNUTA+SZ1^'^7%C?FS-C]WAH='H1HHML^E.-5&:ZE(+^48D M?DO;M+MYPV#D^S^US(\[$>2R$>322;321GO6R')..!9GS):T MSA$CU1HXI$RWR>)F][M4Z8-=MHOBA@U](\J90Y5)H\K$R80E& LLM\% $H8Q M*S$4&2P T;3HPYEP17C0173J8G4$!EG!'*$UQXMKBB M;@J3CR8@8@E)>SRX28=!U#)%E1X]R)F)B3;@L@L-E9H\[,L.7O+25.(V M@=R&AM%HVB%0#S#L"L2E&^B;<')(%/B'3L7O*;TB?KDP35Y"4 ?L?)5=^EJ; M#C<5>M,E0P\R[ J4'EQ@#+ID.&K8 B?3K\+$25)B5V#B V6@N7XC^'9U?X>M MH=8@6R5QTXY'X_:ZVX/KJM?+_X\[%20\"!(ZF1Z;QD0+W(KH4N*=+.&BW+3J MX&8;!IT5MQ\YZ4B1'F3P+0+0:1D\E44-PXX8X(+SFNQI@J&97/K2U: MS36Q7&:#N%U@P[P]<;EWR+(>$@3'8T;!U:P9=^K+H?4,W#W;[R7-6/H([ 2P#O:LA> "6J./A2N:R77U5ZW>=L8P M:O$?4$L#!!0 ( $VO'%&^D1DG&PO=V]R:W-H965T MRX^"9+ (6>*\KDTBF5 MJJ]=5^8E5%A>\1J8?K/AHL)*#\76E;4 7%A21=W \V*WPH0YJX6=NQ.K!6\4 M)0SN!))-56'QL@;*=TO'=_837\BV5&;"72UJO(5[4 _UG= CMU"8BH) K(X'U[0EN@5*CI./X MMQ-U^C4-\?!YK_[!FM=F'K&$6T[_(H4JET[JH (VN*'J"]_] 9VAR.CEG$I[ M1;L.ZSDH;Z3B54?6$52$M7?\W"7B@.#'9PA!1PB&A/ ,8=819I<2PHX0VLRT M5FP>,JSP:B'X#@F#UFKFP2;3LK5]PLR^WRNAWQ+-4ZN/+.<5H*_X&21ZC^[U M=U4T%!#?H OGF'WB#"T->2 M-Q*S0BY7T=,+-K-^HF=6;O;I1*",RIUPV M#?-X]2 M"?WS_#.Q1-@O$=HEPC-+K&%+&"-LJ_\DBED.8[O82D16PA25IU60>J%V^'28 MVA%4Y/O),2H[1?GSX !UY"+J7423B?I=<"GUQYCK,BA!7D\D)NXEX\G$Z JC M_T4A@"GT EC\_%.JP_Q5(J5WH^:2F!(V^LVWNO&!PS2)YX-DG8*2)!V LE-0 MG,;A>*J2WE?RJJ]:$'TUKF1GZW57R4DLD1<-3)UBO(&C*<21G;2WDUZP\P5< ML//S7G(^F:%L+X:*!I#B2()2%/3!I\O@CJC2),O\,;A1)1=$O8SE:W[B]'T2 MSX)!QD90?N2=V6+?^U'@O?]G 2.*:VE+O"H!2855H^R0DHKHT;EM[Q8ZBC ( MTW#@8PPVFT4#6#8&FY_[HOV#\\R?M*M/CU5Z)A$V_:T \5KVP@\&PO=V]R:W-H965TL: ^=U)$0/CI5(5()W=:IU5!1MX=I#R:Y$*O^ M8/:%P'\_VX$(M<#;>$A\]OT^[L@Y:91^-14 DJW@TDR""G%]&X8FKT!0TU-K MD/:D5%I0M*%>A6:M@18>)'@81]$X%)3)($W\WERGB:J1,PES34PM!-6[*7#5 M3()^<-AX9JL*W4:8)FNZ@@7@RWJN;11V+ 43( U3DF@H)\%=_W8Z=OD^X2># MQARMB:MDJ=2K"QZ*21 Y0\ A1\= [6L#&7#NB*R-OWO.H)-TP./U@?V+K]W6 MLJ0&,L5_L0*K2? Y( 64M.;XK)IOL*]GY/ARQ8U_DJ;-'0T"DM<&E=B#K0/! M9/NFVWT?C@!Q_PP@W@-B[[L5\BYG%&F::-40[;(MFUOX4CW:FF/2_2D+U/:4 M61RFF1*"H>TR&D)E03(ED^U[)%!=$WB*(Y>%C-R]>$-2VA]=^;CSGSL:0=G:!^5,6\<_WZT M.>0!09@_%Q0&G<+ *PS/*-SEN:ZA\&VP$ MFQ/RPTY^>%$^JQB4Y'X+>>T^7O*C+%D.^D)AHXYY])]:-^X4QA>]?[4W LD[ MA=TUJ:6&7.G"]I,*54L\U%06F34N[$4 MNAW)-D"U]F.P5&B'RB\K>XN!=@GVO%0*#X&;K.Y>3/\!4$L#!!0 ( $VO M'%&]42"2. ( ($% : >&PO=V]R:W-H965T*M4'>V9WYNU[SYK--]H\V@:1X$D*9:=10[0ZCV-;-BB9'>D5*K=3:R,9 MN=0L8[LRR*K0)$6<)DD62\955.1A;6Z*7+7F:\/!9\X;NP@!J]D MH?6C3ZZK:91X0BBP)(_ W&>-,Q3" SD:WSK,J#_2-P[C9_1W0;O3LF 69UI\ MYA4UT^@T@@IKU@JZTYOWV.DY\7BE%C:\8=/5)A&4K24MNV;'0'*U_;*GSH=! M0SK>T9!V#6G@O3THL+QBQ(KFK)QJF%8^)$9P[R;L'^%Q+BP![ '7,$M%\)Y M;?.8'#=_0EQV/"ZW/-(=/#ZT:@23Y!#2)$T>[J]@?^_@5Y38*>OEI;V\-,!. M=L"^0/\0WCZ5HJV<2KC1:GE$:.1@'[[<.!"X)I3VZRL4)CV%2:!P_#<*Y4\' M#X$T,?&235NPLP#F)VI=C,\FHRR/UR]P..XY'+_*X:*NN>",L'I%T$D/=O*_ M/,UZ"MF_]#3[P]/L='26#)[Q;_[&@XGRE],M,TNN+ BL'48R>N,L,MN!WR:D M5V'(%IK M9 ( & % : >&PO=V]R:W-H965TE=1N$BT0FR]Q[,H%*.X&I@%-D=I8Q9%,.X]=8X%7 M :1DG";)>:RXT%&>!=^CS3.S1"DT/%KFEDIQN[D&:=:3:!AM'4]BOD#OB/.L MX7.8 CXWCY:LN&>IA +MA-',0CV)KH9?BK'/#PD_!*S=SIKY2F;&O'CCKII$ MB1<$$DKT#)Q^*RA 2D]$,OYTG%&_I0?NKK?LMZ%VJF7&'11&_A05+B;11<0J MJ/E2XI-9?X6NGC//5QKIPI>MN]PD8N72H5$=F!0HH=L_?^WZL ,8CO< T@Z0 M_B]@U %&H=!662CKAB//,VO6S/IL8O.+T)N IFJ$]E..Z8H71*/0<="G L4]LBN2=;=@](()EIF:%A4H@^\:MY7X$[/@&D OI3BC] M>7K#CH].V!$3FCT(*6E4+HN1E/K]XK)3==VJ2O>H^E[B@(V&IRQ-AI]8I'0?%HC^)[LG=$]0I^A< =@G*_ M#VPS[K<9'VQ,1U]W]*?^9 JU5&QF+%'Y'I2\H2AN/CH$+?EE(/?/S2H_'XRS M>+4[Z7]S1H.TSVE5QSOGW[\]#]S.A79,0DVH9/#Y+&*VO<^M@:8)5V)FD"Y8 M6"[H"03K$RA>&X-;P]^R_E'-_P)02P,$% @ 3:\<40;V<(CS @ I@D M !H !X;"]W;W)K?R M)3X>;(6\52L 3>[2A*NAL])Z?>:Z*EI!2E5+K('CSD+(E&JUW-3RK@S&MBUJ1P-1*83QF$JB2IRY)4O,4N"*"4XD+(;.N7\6^A9@+6X8;%5E3$PJ0B'CJ> MB0@2B+2AH/C8P 22Q#!A''\*4J?T:8#5\8[]LTT>DYE3!1.1_&2Q7@V=OD-B M6- LT5=B^P6*A+J&+Q*)LO]D6]AZ#HDRI45:@#&"E/'\2>^*0E0 ?F\/("@ MP7- 9P^@70#:AP(Z!:!C*Y.G8NL04DU' RFV1!IK9#,#6TR+QO09-[K/M,1= MAC@]N@+-)*"0FDP3RA7Y2+Y3*:E1@QR%H"E+U#&N7L]".!J]&JP;E1X M&.<>@CT>_(!<"JY7BGSB,<1/"5P,MXPYV,4\#AH9OV:\1=K>!Q)X@5<3T.1@ MN']: P\/A_<;LFF7"K0M7VD1A]2##? M-!XC)$+E)9MG9J[JWIV6G6K3$+ M7S5[DMQIF=SI/PCU@[(MUO2!3(O^9$O\0!JM7\A2P3;(X'N/!ZWW%KK[E9/= M/U#YJM8X4;I6\(*N^AT%7IWD-89^W;L1UAG6RNY6&E@*)$":0QP?R&$WDV,@_)J-OH+4$L#!!0 ( $VO'%'LN'9#!0( %@$ M : >&PO=V]R:W-H965TW.226/./8%^:[;_'=M)0)%KQTOCLN\]]?;YK MUAO[Y!H ),]*:K>D#6)[RY@K&E#<79D6M#^IC%4QVO0C^T>&;@-Z=K$FXR=Z8IV!\+ITI*J'@G<6OZ3S#> MYSKP"B-=_"7]X+M(*"DZAT:-P5Z!$GKX\N>Q#BQ,0#H&I%'WD"BJO.?( M\\R:GMC@[6EA$:\:H[TXH<.C[-#Z4^'C,-]![4N,9 NML2AT3=Z21VXM#\4B MK^X!N9#N=<;0)PLAK!C!ZP&*7 M3E^1>?*&I$F:N$'W!>Q\JL \8N?_78$?J[U#Z_OEYP7\8L(O(GYQ!O_8J3U8 M8BKB!RF4U2<8Q;M_576@W41:F*A#/LO8X50 .WEM!;:./>U(83J-P\-/N]/8 MK(9N^>,^S-P#M[70CDBH?&AR]>Z:$COT\6"@:6/O[ WZ3HS+QH\^V.#@SRMC M\&B$!-.?2?X;4$L#!!0 ( $VO'%%^]9B&I ( - ( : >&PO=V]R M:W-H965TV\F MTC&O54$9F0D@Z[+$XOF2%'PS\:"WO7%+5[DR-_QT7.$5F1-U5\V$GOE.):,E M89)R!@193KP+>#Z%R! LXCCX%LP+K-^ MTLZ,OK]H75PV+M !%]]K=@;"X!2@ 5[Z--WT^'H-=W7>;A0D L%6;WPW:'< ML.:-,4_>WQ\:#FX4*>6_GF*A*Q;:8H,#Q5[2KES:9)OVOB@;N-.>M_8K&B3(*"+#4M.!MJOFB.SV:B>&5/H'NN]'EF MA[G^Y"#" /3ZDG.UG9A#S7W$I/\!4$L#!!0 ( $VO'%'[@GHNK 0 $3 M : >&PO=V]R:W-H965TY84RA;UF:R[O>1JGMK67)U89ED;SA6Y;K;]9<9)'2M^+=DEO! MHK@D9:E%;-NSLBC)>X-^.?8L!GV^4VF2LV>!Y"[+(O']@:5\?]?#OAOHW>V9.IU^RSTG=6HQ$G&BMDZVJ7JA>\?65V/6^BM>"K+_VA?8^T>6NVDXEE-UAED M25Y]1M_J>3@B:!V80&H",0G.&0*M";0KP:D)3E>"6Q/HUCW9QHJ'7Z">T+-=L\L\)\85)W?L2\37Z9LT3)3_K07W]VX;O9)3'LF\I75Z1I+6J2WFH2B%G M2J'H"\_51J)Q'K,8X,\O\S&Y(&#I>6TFEQPF]X%<5)SO\AM$[<^(V,0&$AI> MIG^)A*;CL_319?J(K0YT' +T\67ZDFT/R8/T2>?:0?JT<^T@_;%[[0% GW6O M':+/?\SWIQ^;ND5W>G"ABVFS1=!2CY[1@W:&8J]!?]Z_227T[^A?%Z(X312G MC.*V["08MNXWW[D7OIX)+B;:"KQ,%V5^QO:.P MF% 7^X;] (S25A$C"!8XIJ]C"&:'Q'!B L&(W;(?@.D:B%'"(U2I'Q)BV ]. M"*%&;O,VS"4>P<:$/+5A3NBZ9M % "-A&#JP]U[CO?>_ZS[)5SQCD/->J^%P MX+A& 4, Y0:V,;>C-HI0WS;VD#& \JCC&JZ#6N;$3H&\;,\Q(CY"-1)B:,T M5$@=PZ-Y&Q4X%!O-^-1&^;C59(LVRO&P>V:I^XW=_D6['R*9K-"5?M*+>9I& M0B][)JIGP6NH 2JUX"@)^X8:;@Q!D+''C2"08_3(& *YQL1,NBA-(1 Q49B#(7.IM$+[QC'EZ@D".T1P+*%Q(PY,_N >"I@>"BSTP2M)=<>3HW@4! M- 5&XD,(9&[7(PADKL@Q!'(-[R9=E*9@3F87@-492C,09+3*O W276 T 80Q MVVD!10M,VZVC8V?&Q'OY,D6B%=_EJGJ\;$:;]S7WY;'5&'_ MS,,C,_Q[:)Z M'?.??/5R2!\/WA-]N$S96H>R;WR]38GJA4MUH_BV//2^<:4/T>7EAD4Q$P5 M?[_F7!UNB@#-6Z_!OU!+ P04 " !-KQQ1U;3)PVT" "C!0 &@ 'AL M+W=O&ULE53O3]LP$/U73A$?0&(DI"UCJ(T$ MA6E(,"$ZM@_3/KC)-;'PCV [+=M?O[.39@6UB'U)?)=[S^\YOANOM'FT%:*# M9RF4G425<_59'-N\0LGLD:Y1T9>%-I(Y"DT9V]H@*P)(BCA-DI-8,JZB;!QR M=R8;Z\8)KO#.@&VD9.;W!0J]FD3'T3IQS\O*^42"2-=5IV8%(@N6K?[+D[APT \6P'I!T@?0T8[@ ,.L @&&V5!5N7 MS+%L;/0*C*\F-K\(9Q/0Y(8K_Q=GSM!73CB7S9JYQ:<&E8.K)3TM?("OS!CF M3Q?V+]$Q+NP!932?LHA66[A!V#+=:N(F/R63O-%T[O4C?)#QORB-(3P\A M3=)DBY[I.^#)IVWP%W(&_<$/ M_@G0!W$^"938@U\LM@D:] MH-%_"2J@: Q7)=1HN"Y@GZY+>Y$.MMV6EOQD4]#IZ)6B>*,/))HRC <+N3?9 MMD2?[2?0>6B\^%]Y.[YNF2FYLB!P0=#DZ"/M;]J1T 9.UZ&KYMI1CX9E15,4 MC2^@[PNMW3KP&_1S.?L+4$L#!!0 ( $VO'%%W\O:%0P( (8' : M>&PO=V]R:W-H965TTGL MYE8RB46C&>6PDD@U547D^QTPT2X\W]M//-%-J>T$3N*:;. 9]+=Z)K7^31G:_V_!"H54'?62=K(78VL&7?.%-;$# (-.60$RS@Q08 MLR 3QFO/](8CK?"POZ<_.N_&RYHH2 7[3G-=+KQK#^50D(;I)]%^AM[/S/(R MP93[1VVW-XP\E#5*BZH7FP@JRKN6O/5Y.!!,_1."H!<$_PC\\(0@[ 6A,]I% MYFS=$TV26(H62;O;T&S'Y<:IC1O*[5-\UM*L4J/3R5>R!A9C;5!V F>][&Y< M]L# /$I]1)AVPN"$\(6P!OZ681/R$'7ANZ(\SX5\G'7GFR/;SW"7AQ/YBO#OB7[@T_=' MC,X&H[/1D):"PSM:$KDUU?&QX;GZG]=E/M#G%TGC./6<-,X_I/%Z)(O1X#.Z MB,]QZCD^HP^?Q5&?^*!*VAO*O @;RA5B4!CAY"HR!-E5_6Z@1>TJX%IH4X9= MMS07)4B[P:P70NC]P-;BX>I-?@-02P,$% @ 3:\<43-]->Q4 @ 8 P M T !X;"]S='EL97,N>&ULU9=;:]LP%,>_BE#':&'4ERSINMJ&K5 8;*/0 M/.RM*+9L"W3Q9#ES^NDG68KMI'4)?=B2ETCG'.EW_KHD.HEJM:'XH<18@991 M7L>P5*KZ['EU6F*&ZDM18:XCN9 ,*6W*PJLKB5%6FTF,>J'O+SR&"(=)Q!MV MQU0-4M%P%<-Y[P*V^9;%,%A\A,#B;D6&8_AX_OYW(]3-.V#;LP]G9_[CQC\ .BE[T^#37 *OC@,_AI["GUU$/H5\A3XTRYXO %["_;C-H'9J.& 9K1&-XBRA926)FY8@1NK'NT#A2084$2E\;G2XPGOK)A@-K MF1OE.(QP(;O<-H/]7+GA>X&M90022GN!(;2.)*J04ECR.VUT@SOGLQ!P_>6F MT@H+B39!.(?#A*[1259"9ECV:0*X=241Q;F1(TE1FE:)RC-!I033G8R@0G#4 M:=C.XESTG9VF_<"INC!-!U5%=U\H:3@#-O%'YPPB=!V'BB%)$\Z MF[DJJ79@"<$:2T72L>>/1-42MVI[G=I\6G-X@IK_[3X7F&.)Z%BTOOO'O,MO M5NS>I_^AN?M9V5?\HLC9U?%K=&_RL8M* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'2UHF;:)ZN)25-+TKQ\IYW+H.+_MY5A/ MJ255_DQ2_,[A1>_N:OU]7M??@Y]E437'@[4QF[?#89.O92F:/^J-K.R99:U+ M8>Q'O1HV&RW%HEE+:ZU(/Z8?:R-RHNK('W8$;)>^: MY_/N8W"K&C57A3+WQX/NWX49-=\2(^96P(,>#.+0W7"K=F.Z*[O[",MY*>_'V M4VOJ4U48J4^$D7_INMVH:N5N8W_%D/R,KAP>_VX+\:W^/\58+Y#C_6MU.[WV"\X6VQ_F[%0I*3T6V5/Z+-%A\>) M4C5UH1;VVQ?!GZ(052Z#K@@; A@!P*@WP.#-I2"08P Y/B#DS$&X_] $]3*X MV'A5/0&0DQXAOT4$<@H@I[U!?JS+#8&, 63<&^3,U#F!3 !DTE])BF9-(%, MF?8(Z;7)#$!FO) 7>B4J]:L[$8C*@K9E*?1]5]]J13OR$/7D(2_FJ5 ZN!%% M*X,3U>1%W;1:4CBH&6;/7,E;6;4>#I+*B-DJ'_*\;EU#NY*Y5+?"?GOPH2CJ M.Z<7:KX1LLJ(62MGE2TT8R,D'PDY9,0L$1O[6:&9^]^#2ZMBTST.GWZT:N/^ M'X5$#ADQ2^12RXU0%NRGO4DCFX[RPJRE#CXTC=<(D45&S!IQU=L8=U&@;,=B M!:=UM=I^.I%SKS4B>XRX]=$UO&>V_>48(75$S.HXEZ+Q:9 K(G97%%T\<"EL M1Q-<:U$UHDLW/4*8DS#KPT5YWX_FMM 675AJ>QD2'="6%R%_1.S^R.M2!M?B MIU^Y2" 1>Q92ELILHSQ76C8"-#8/EU6^\SP@@43, KF21NDN%.TTYW$A8T3, MQIC)50=U):TH7+%1,.2(B-D1,UG(W#VS_[3VH96ZN ].566#*26*X*RBF,@7 M$;$I,.E6(BL4SZS$Z\QWJ"/#,Y8':RMZKA7 FS75Y$VGL)D6,F MS(Z!(;=?R\@Q$V;'X)!Q0C&18R;,CL&84XJ)-#-AU@S&C"DFTLRDUW0FH5.- M2#/37M.9E&(B[4R9M8,Q,XJ)M#-EU@["_-;-C#UA(NU,F;6#,4<4$PEHRBP@ MC.G-UL/I>F8+84PZ(C!%%IHR6VC_B,!1-QUDO)QVBBPT9;;0:Y@SM:K44E%, M9*$ILX5>PWS(*R@FLM"4V4*O87X16MNKZ5H29*&8V4*/XT!']-GY8K]L)@I_ MO"5&%HH/,X._'].+-V-DH?A HVH>YN/!^3W%1!:*F2WTC/G0&F]E\.9$&J$* M+\6(D8-B9@<]0UY*W=W!+;Z[F!=JY2ZFF,A!,;.#X("EWS+AHK$#3/<_#EC: MUFGON&@MJ6V>W1F*B1P4,SO(QWS1.BDFOTFLE#2 MY[2/WV\B"R7,%L*8M-],D852[O$X,#ME.R:*B2R4,EOH87;JOT+W%"DH95;0 M$R/)@KIC5D:-M^XE10I*F17TA/E9F%9O:_IATXR]F,;$*5)0RJR@!\PGVM/6 MN*&$SVX[6UM24Z9(02G[LK57YR==8Z682$$ILX(@YHRN>TZ1@E)N!<%I5*J@ M%.Z@X580Q*0*2I&"4FX%04RJH PI*&-6$,:D$VP94E#&K"",22?8,F2AK->5 M"'2"+4,6RI@MA#'I!%N&+)1QKTD F/X$6X8LE#%;R%O7X0]T[6SAS)"%,O;A MN%SAP#HU\K?UAG"?9TA^PL$P'X.;]AC%,(=GR'[BP0 J#?P,0KAIL^0_64" M"'3L@<*MH"'[])"_2V;GN?= X7;0D'VIW.YB/H_4 X4;0L-#[^]Q4V_/$QT> M*-P2&O:YWV>GC<(-HN&A=_R JH>;1$-F,WVMT63J=L&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VTM.W$ 4A>&MH%X KEOO MBH!1)DPC-M!JS$/T2VU'@=VG!0,XI0PR0?Y'5MGR]1E]LNPZ5[_&[7I^/NRG MI^?C=/&ZV^ZGZ]73/!]_#,.T>1IWZ^GRCN/_3#P\/#QOQI^'S>_=N)__,7CX OGE P4)%)8/%"50 M7#Y0DD!I^4!9 N7E Q4)5)8/5"5073Y0DT!M^4#F5$8'B-1A#=#:E&L#>&T* MM@'$-B7; &:;HFT M4W9-H#;IG ;0&Y3N@U@MRG>!M#;J]X>H+=7O3U ;]^] M; /T]JJW!^CM56\/T-NKWAZ@MU>]/4!OKWI[@-Y>]?8 O;WJ[0%Z!]4[ /0. MJG< Z!U4[P#0.W0?2P!Z!]4[ /0.JG< Z!U4[P#0.ZC> :!W4+T#0.^@>@> MWE'UC@"]H^H= 7I'U3L"](ZJ=P3H';N/W0"]H^H= 7I'U3L"](ZJ=P3H'57O M"- [JMX1H'=2O1- [Z1Z)X#>2?5. +V3ZIT >B?5.P'T3MW/2H#>2?5. +V3 MZIT >B?5.P'T3JIW NB=5>\,T#NKWAF@=U:],T#OK'IG@-Y9]!:!W4;T+ M0.^B>A> WD7U+@"]2[=9$*!W4;T+0.^B>A> WE7UK@"]J^I= 7I7U;L"]*ZJ M=P7H757O"M"[JMX5H'=5O2M [ZIZ5X#>M=OL#="[JMX5H'=3O1M [Z9Z-X#> M3?5N +V;ZMT >C?5NP'T;JIW ^C=5.\&T+NIW@V@=U.]&T#OUI5U 'J;Z^LZ M +_-=84=!Q#<7%?9<0##S76E'0=0W%Q7VW$ Q\UUQ1T'D-Q<5]UQ ,O-=>4= M!]#<7%??<0#/S74%'D<0O2]@?FL#ACW07X3KWG\[WCY_/?EQ\G M^]+G.]?#UQC3S5]02P,$% @ 3:\<4<>%E:QZ @ )SX !, !;0V]N M=&5N=%]4>7!E&ULS=M/;YLP&,?QMQ)QK0*V 1NFII=VUZV'O0$&3H/" M/V&W2]_]'-)6VM1%JS)IWPL(;#^_!UOZW+C^]CQ9MSKTW> VT<[[Z5.2N'IG M^\K%XV2',+(=Y[[RX7%^2*:JWE!V\'O_;'&M'-]9W=5H^=7WT^ MA->N'8=---O.1:O;T\1CUB:JIJEKZ\J'\>1I:'Y+6;\DQ&'E,L?MVLE=A0E1 M\F["<>3/ 2_KOC[9>6X;N[JO9O^EZL.LY- ESC]WUL7G2[S3X[C=MK5MQOJQ M#TMB-\VV:MS.6M]W\:GHU?ED'W;8GJ[RXORES+G ,/-^'B<73FRV'X][/9+C MZO44"MG9M^<_\2TQE+[X^^SQM!O;_&5VV-X?X[Q?SL,ER^WR/?[UC-_J?[ / M!>DCA?210?K((7UH2!\&TDZK=GC-3Y;_PV]^ E!+ 0(4 Q0 ( $VO'%$'04UB@0 +$ M 0 " 0 !D;V-0&UL4$L! A0#% M @ 3:\<462?#V'N *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ 3:\<49E&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<443W53&PO=V]R:W-H965T&UL4$L! A0# M% @ 3:\<40@IR,V5 @ GP8 !@ ("!EA\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<480!H:+B M"@ K"T !@ ("!CBT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 3:\<4:W="S'["0 [AL !D ("!=VX 'AL+W=O&UL4$L! A0#% @ 3:\<47/@](YJ M P 4P< !D ("!NG\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<43I.!$*9" 9Q@ !D M ("!R8X 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 3:\<44=Z$]SA!0 P@\ !D ("!!Z@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3:\<4;W/4";X#P EBX !D ("!6\P 'AL+W=O&UL4$L! A0#% @ 3:\<45_AQ3UN P M$ < !D ("!:>P 'AL+W=O$^\# "Y" &0 @($. M\ >&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<4>?>*K72+@ 4J< !D M ("!&O< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3:\<4>2AH2\;! ?0D !D ("!,S$! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\< M4:[L+/][ P 20< !D ("!+CL! 'AL+W=O@#GNW<$ &# &0 M @('@/@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<4:]ETN$_ P Y@< M !D ("!RT8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<47J9S&+7 P :@D !D M ("!J5$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3:\<43'-X1YR @ ,@4 !D ("!W68! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<40#/ M$G^" @ # 8 !D ("!CW ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<4:M[S7G+ @ ]08 !D M ("!+7H! 'AL+W=O&PO M=V]R:W-H965T9_ 0!X;"]W;W)K&UL4$L! A0#% @ 3:\<4?W"GS+H! ^A( !D ("! MI8(! 'AL+W=OJ.&\>8" *"@ &0 @('$AP$ >&PO=V]R:W-H965T&* 0!X;"]W;W)K&UL4$L! A0#% M @ 3:\<47SO0'I+!@ Y"L !D ("!;(X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<4:U7&&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<41LH'YJF P Z@T !D M ("!GZ8! 'AL+W=O&PO=V]R M:W-H965TBL 0!X;"]W;W)K&UL M4$L! A0#% @ 3:\<41%9#9#^ @ 7P@ !D ("!N*\! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M3:\<484S[>+- P E1 !D ("!EK@! 'AL+W=O&UL4$L! A0#% @ 3:\<4172HZOB @ M1P@ !D ("!C,,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<440)3?BJ!0 8AT !D M ("!*= ! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 3:\<4>X:!H;N!@ ;RT !D ("!(-\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\< M4>O,76M/ P @0D !D ("!1>T! 'AL+W=OQN4,# "F"@ &0 M @('+\ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<4=JK>YNZ @ H < M !D ("!N_&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<47D)!<@+! .1 !D M ("!< $" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 3:\<46?VAK[, P %0\ !D ("!ZPX" 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<4=NJ MEX8%"0 _T0 !D ("!D1L" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 3:\<4:!,W&*^ @ : < !D M ("!BS " 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 3:\<4:B%'97D! E1$ !D ("! ML#L" 'AL+W=O&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R M:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M" !-KQQ1QX65K'H" G/@ $P @ %,<0( 6T-O;G1E;G1? @5'EP97-=+GAM;%!+!08 =@!V 'P@ #W XML 141 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 142 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 143 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 379 549 1 false 129 0 false 9 false false R1.htm 0001000 - Document - Cover Sheet http://www.supermicro.com/role/Cover Cover Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.supermicro.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations Sheet http://www.supermicro.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1002501 - Statement - Consolidated Statements of Operations (Parenthetical) Sheet http://www.supermicro.com/role/ConsolidatedStatementsOfOperationsParenthetical Consolidated Statements of Operations (Parenthetical) Statements 5 false false R6.htm 1003000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.supermicro.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 6 false false R7.htm 1004000 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 7 false false R8.htm 1005000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 1005501 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 9 false false R10.htm 2101100 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 10 false false R11.htm 2102100 - Disclosure - Fair Value Disclosure Sheet http://www.supermicro.com/role/FairValueDisclosure Fair Value Disclosure Notes 11 false false R12.htm 2103100 - Disclosure - Revenue Sheet http://www.supermicro.com/role/Revenue Revenue Notes 12 false false R13.htm 2104100 - Disclosure - Accounts Receivable Allowances Sheet http://www.supermicro.com/role/AccountsReceivableAllowances Accounts Receivable Allowances Notes 13 false false R14.htm 2105100 - Disclosure - Inventories Sheet http://www.supermicro.com/role/Inventories Inventories Notes 14 false false R15.htm 2106100 - Disclosure - Property, Plant and Equipment Sheet http://www.supermicro.com/role/PropertyPlantAndEquipment Property, Plant and Equipment Notes 15 false false R16.htm 2107100 - Disclosure - Prepaid Expenses and Other Assets Sheet http://www.supermicro.com/role/PrepaidExpensesAndOtherAssets Prepaid Expenses and Other Assets Notes 16 false false R17.htm 2108100 - Disclosure - Investment in a Corporate Venture Sheet http://www.supermicro.com/role/InvestmentInCorporateVenture Investment in a Corporate Venture Notes 17 false false R18.htm 2109100 - Disclosure - Accrued Liabilities Sheet http://www.supermicro.com/role/AccruedLiabilities Accrued Liabilities Notes 18 false false R19.htm 2110100 - Disclosure - Short-term and Long-term Debt Sheet http://www.supermicro.com/role/ShortTermAndLongTermDebt Short-term and Long-term Debt Notes 19 false false R20.htm 2111100 - Disclosure - Other Long-term Liabilities Sheet http://www.supermicro.com/role/OtherLongTermLiabilities Other Long-term Liabilities Notes 20 false false R21.htm 2112100 - Disclosure - Leases Sheet http://www.supermicro.com/role/Leases Leases Notes 21 false false R22.htm 2113100 - Disclosure - Related Party Transactions Sheet http://www.supermicro.com/role/RelatedPartyTransactions Related Party Transactions Notes 22 false false R23.htm 2114100 - Disclosure - Stock-based Compensation and Stockholders' Equity Sheet http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquity Stock-based Compensation and Stockholders' Equity Notes 23 false false R24.htm 2115100 - Disclosure - Income Taxes Sheet http://www.supermicro.com/role/IncomeTaxes Income Taxes Notes 24 false false R25.htm 2116100 - Disclosure - Commitments and Contingencies Sheet http://www.supermicro.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 25 false false R26.htm 2117100 - Disclosure - Retirement Plans Sheet http://www.supermicro.com/role/RetirementPlans Retirement Plans Notes 26 false false R27.htm 2118100 - Disclosure - Segment Reporting Sheet http://www.supermicro.com/role/SegmentReporting Segment Reporting Notes 27 false false R28.htm 2119100 - Disclosure - Selected Quarterly Financial Information (Unaudited) Sheet http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnaudited Selected Quarterly Financial Information (Unaudited) Notes 28 false false R29.htm 2120100 - Disclosure - Subsequent Events Sheet http://www.supermicro.com/role/SubsequentEvents Subsequent Events Notes 29 false false R30.htm 2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies 30 false false R31.htm 2301302 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) Sheet http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables Organization and Summary of Significant Accounting Policies (Tables) Tables http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies 31 false false R32.htm 2302301 - Disclosure - Fair Value Disclosure (Tables) Sheet http://www.supermicro.com/role/FairValueDisclosureTables Fair Value Disclosure (Tables) Tables http://www.supermicro.com/role/FairValueDisclosure 32 false false R33.htm 2303301 - Disclosure - Revenue (Tables) Sheet http://www.supermicro.com/role/RevenueTables Revenue (Tables) Tables http://www.supermicro.com/role/Revenue 33 false false R34.htm 2304301 - Disclosure - Accounts Receivable Allowances (Tables) Sheet http://www.supermicro.com/role/AccountsReceivableAllowancesTables Accounts Receivable Allowances (Tables) Tables http://www.supermicro.com/role/AccountsReceivableAllowances 34 false false R35.htm 2305301 - Disclosure - Inventories (Tables) Sheet http://www.supermicro.com/role/InventoriesTables Inventories (Tables) Tables http://www.supermicro.com/role/Inventories 35 false false R36.htm 2306301 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.supermicro.com/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.supermicro.com/role/PropertyPlantAndEquipment 36 false false R37.htm 2307301 - Disclosure - Prepaid Expenses and Other Assets (Tables) Sheet http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsTables Prepaid Expenses and Other Assets (Tables) Tables http://www.supermicro.com/role/PrepaidExpensesAndOtherAssets 37 false false R38.htm 2309301 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.supermicro.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.supermicro.com/role/AccruedLiabilities 38 false false R39.htm 2310301 - Disclosure - Short-term and Long-term Debt (Tables) Sheet http://www.supermicro.com/role/ShortTermAndLongTermDebtTables Short-term and Long-term Debt (Tables) Tables http://www.supermicro.com/role/ShortTermAndLongTermDebt 39 false false R40.htm 2311301 - Disclosure - Other Long-term Liabilities (Tables) Sheet http://www.supermicro.com/role/OtherLongTermLiabilitiesTables Other Long-term Liabilities (Tables) Tables http://www.supermicro.com/role/OtherLongTermLiabilities 40 false false R41.htm 2312301 - Disclosure - Leases (Tables) Sheet http://www.supermicro.com/role/LeasesTables Leases (Tables) Tables http://www.supermicro.com/role/Leases 41 false false R42.htm 2313301 - Disclosure - Related Party Transactions (Tables) Sheet http://www.supermicro.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.supermicro.com/role/RelatedPartyTransactions 42 false false R43.htm 2314301 - Disclosure - Stock-based Compensation and Stockholders' Equity (Tables) Sheet http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityTables Stock-based Compensation and Stockholders' Equity (Tables) Tables http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquity 43 false false R44.htm 2315301 - Disclosure - Income Taxes (Tables) Sheet http://www.supermicro.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.supermicro.com/role/IncomeTaxes 44 false false R45.htm 2318301 - Disclosure - Segment Reporting (Tables) Sheet http://www.supermicro.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.supermicro.com/role/SegmentReporting 45 false false R46.htm 2319301 - Disclosure - Selected Quarterly Financial Information (Unaudited) (Tables) Sheet http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnauditedTables Selected Quarterly Financial Information (Unaudited) (Tables) Tables http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnaudited 46 false false R47.htm 2401403 - Disclosure - Organization and Summary of Significant Accounting Policies - Property, Plant and Equipment Table (Details) Sheet http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails Organization and Summary of Significant Accounting Policies - Property, Plant and Equipment Table (Details) Details 47 false false R48.htm 2401404 - Disclosure - Organization and Summary of Significant Accounting Policies - Long-Lived Assets (Details) Sheet http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails Organization and Summary of Significant Accounting Policies - Long-Lived Assets (Details) Details 48 false false R49.htm 2401405 - Disclosure - Organization and Summary of Significant Accounting Policies - Allowances for Doubtful Accounts (Details) Sheet http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAllowancesForDoubtfulAccountsDetails Organization and Summary of Significant Accounting Policies - Allowances for Doubtful Accounts (Details) Details 49 false false R50.htm 2401406 - Disclosure - Organization and Summary of Significant Accounting Policies - Product Warranties (Details) Sheet http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails Organization and Summary of Significant Accounting Policies - Product Warranties (Details) Details 50 false false R51.htm 2401407 - Disclosure - Organization and Summary of Significant Accounting Policies - Research and Development (Details) Sheet http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentDetails Organization and Summary of Significant Accounting Policies - Research and Development (Details) Details 51 false false R52.htm 2401408 - Disclosure - Organization and Summary of Significant Accounting Policies - Advertising Costs (Details) Sheet http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails Organization and Summary of Significant Accounting Policies - Advertising Costs (Details) Details 52 false false R53.htm 2401409 - Disclosure - Organization and Summary of Significant Accounting Policies - Variable Interest Entities (Details) Sheet http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesVariableInterestEntitiesDetails Organization and Summary of Significant Accounting Policies - Variable Interest Entities (Details) Details 53 false false R54.htm 2401410 - Disclosure - Organization and Summary of Significant Accounting Policies - Net Income Per Common Share (Details) Sheet http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails Organization and Summary of Significant Accounting Policies - Net Income Per Common Share (Details) Details 54 false false R55.htm 2401411 - Disclosure - Organization and Summary of Significant Accounting Policies - Concentration of Risk (Details) Sheet http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails Organization and Summary of Significant Accounting Policies - Concentration of Risk (Details) Details 55 false false R56.htm 2401412 - Disclosure - Organization and Summary of Significant Accounting Policies - Adoption of Topic 842 (Details) Sheet http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdoptionOfTopic842Details Organization and Summary of Significant Accounting Policies - Adoption of Topic 842 (Details) Details 56 false false R57.htm 2402402 - Disclosure - Fair Value Disclosure - Assets and Liabilities at Fair Value (Details) Sheet http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails Fair Value Disclosure - Assets and Liabilities at Fair Value (Details) Details 57 false false R58.htm 2402403 - Disclosure - Fair Value Disclosure - Significant Inputs (Details) Sheet http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails Fair Value Disclosure - Significant Inputs (Details) Details 58 false false R59.htm 2402404 - Disclosure - Fair Value Disclosure - Long-term Investments (Details) Sheet http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails Fair Value Disclosure - Long-term Investments (Details) Details 59 false false R60.htm 2402405 - Disclosure - Fair Value Disclosure - Narrative (Details) Sheet http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails Fair Value Disclosure - Narrative (Details) Details 60 false false R61.htm 2403402 - Disclosure - Revenue - Summary of Net Sales by Product Type (Details) Sheet http://www.supermicro.com/role/RevenueSummaryOfNetSalesByProductTypeDetails Revenue - Summary of Net Sales by Product Type (Details) Details 61 false false R62.htm 2403403 - Disclosure - Revenue - Summary of Net Sales by Location (Details) Sheet http://www.supermicro.com/role/RevenueSummaryOfNetSalesByLocationDetails Revenue - Summary of Net Sales by Location (Details) Details 62 false false R63.htm 2403404 - Disclosure - Revenue - Summary of Revenue by Customer Type (Details) Sheet http://www.supermicro.com/role/RevenueSummaryOfRevenueByCustomerTypeDetails Revenue - Summary of Revenue by Customer Type (Details) Details 63 false false R64.htm 2403405 - Disclosure - Revenue - Narrative (Details) Sheet http://www.supermicro.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 64 false false R65.htm 2403406 - Disclosure - Revenue - Performance Obligation (Details) Sheet http://www.supermicro.com/role/RevenuePerformanceObligationDetails Revenue - Performance Obligation (Details) Details 65 false false R66.htm 2404402 - Disclosure - Accounts Receivable Allowances - Schedule of Accounts Receivable Allowance (Details) Sheet http://www.supermicro.com/role/AccountsReceivableAllowancesScheduleOfAccountsReceivableAllowanceDetails Accounts Receivable Allowances - Schedule of Accounts Receivable Allowance (Details) Details 66 false false R67.htm 2405402 - Disclosure - Inventories - Schedule of Inventory (Details) Sheet http://www.supermicro.com/role/InventoriesScheduleOfInventoryDetails Inventories - Schedule of Inventory (Details) Details 67 false false R68.htm 2405403 - Disclosure - Inventories - Narrative (Details) Sheet http://www.supermicro.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 68 false false R69.htm 2406402 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) Sheet http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details) Details 69 false false R70.htm 2407402 - Disclosure - Prepaid Expenses and Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails Prepaid Expenses and Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 70 false false R71.htm 2407403 - Disclosure - Prepaid Expenses and Other Assets - Schedule of Other Long Term Assets (Details) Sheet http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails Prepaid Expenses and Other Assets - Schedule of Other Long Term Assets (Details) Details 71 false false R72.htm 2407404 - Disclosure - Prepaid Expenses and Other Assets - Schedule of Cash and Restricted Cash (Details) Sheet http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfCashAndRestrictedCashDetails Prepaid Expenses and Other Assets - Schedule of Cash and Restricted Cash (Details) Details 72 false false R73.htm 2408401 - Disclosure - Investment in a Corporate Venture - Narrative (Details) Sheet http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails Investment in a Corporate Venture - Narrative (Details) Details 73 false false R74.htm 2409402 - Disclosure - Accrued Liabilities - Schedule of Accrued Liabilities (Details) Sheet http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails Accrued Liabilities - Schedule of Accrued Liabilities (Details) Details 74 false false R75.htm 2409403 - Disclosure - Accrued Liabilities - Narrative (Details) Sheet http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails Accrued Liabilities - Narrative (Details) Details 75 false false R76.htm 2410402 - Disclosure - Short-term and Long-term Debt - Schedule of Line of Credit and Short-term Debt (Details) Sheet http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails Short-term and Long-term Debt - Schedule of Line of Credit and Short-term Debt (Details) Details 76 false false R77.htm 2410403 - Disclosure - Short-term and Long-term Debt - 2018 Bank of America Credit Facility (Details) Sheet http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails Short-term and Long-term Debt - 2018 Bank of America Credit Facility (Details) Details 77 false false R78.htm 2410404 - Disclosure - Short-term and Long-term Debt - 2019 CTBC Credit Facility (Details) Sheet http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails Short-term and Long-term Debt - 2019 CTBC Credit Facility (Details) Details 78 false false R79.htm 2410405 - Disclosure - Short-term and Long-term Debt - 2020 CTBC Term Loan Facility (Details) Sheet http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails Short-term and Long-term Debt - 2020 CTBC Term Loan Facility (Details) Details 79 false false R80.htm 2410406 - Disclosure - Short-term and Long-term Debt - Maturities of Short-term and Long-term Debt (Details) Sheet http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails Short-term and Long-term Debt - Maturities of Short-term and Long-term Debt (Details) Details 80 false false R81.htm 2411402 - Disclosure - Other Long-term Liabilities - Schedule of Other Long-term Liabilities (Details) Sheet http://www.supermicro.com/role/OtherLongTermLiabilitiesScheduleOfOtherLongTermLiabilitiesDetails Other Long-term Liabilities - Schedule of Other Long-term Liabilities (Details) Details 81 false false R82.htm 2412402 - Disclosure - Leases - Narrative (Details) Sheet http://www.supermicro.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 82 false false R83.htm 2412403 - Disclosure - Leases - Summary of Lease Costs and Cash Flow Information (Details) Sheet http://www.supermicro.com/role/LeasesSummaryOfLeaseCostsAndCashFlowInformationDetails Leases - Summary of Lease Costs and Cash Flow Information (Details) Details 83 false false R84.htm 2412404 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Topic 842) (Details) Sheet http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details Leases - Maturities of Operating Lease Liabilities (Topic 842) (Details) Details 84 false false R85.htm 2412405 - Disclosure - Leases Leases - Future Minimum Payments For Operating Leases (Topic 840) (Details) Sheet http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details Leases Leases - Future Minimum Payments For Operating Leases (Topic 840) (Details) Details 85 false false R86.htm 2413402 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 86 false false R87.htm 2413403 - Disclosure - Related Party Transactions - Summary of Related Party Transactions (Details) Sheet http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails Related Party Transactions - Summary of Related Party Transactions (Details) Details 87 false false R88.htm 2414403 - Disclosure - Stock-based Compensation and Stockholders' Equity - Equity Incentive Plan Narrative (Details) Sheet http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails Stock-based Compensation and Stockholders' Equity - Equity Incentive Plan Narrative (Details) Details 88 false false R89.htm 2414404 - Disclosure - Stock-based Compensation and Stockholders' Equity - Summary of Stock Option Valuation Assumptions (Details) Sheet http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails Stock-based Compensation and Stockholders' Equity - Summary of Stock Option Valuation Assumptions (Details) Details 89 false false R90.htm 2414405 - Disclosure - Stock-based Compensation and Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details) Sheet http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails Stock-based Compensation and Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details) Details 90 false false R91.htm 2414406 - Disclosure - Stock-based Compensation and Stockholders' Equity - Determining Fair Value Narrative (Details) Sheet http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityDeterminingFairValueNarrativeDetails Stock-based Compensation and Stockholders' Equity - Determining Fair Value Narrative (Details) Details 91 false false R92.htm 2414407 - Disclosure - Stock-based Compensation and Stockholders' Equity - Stock Option Activity Summary (Details) Sheet http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails Stock-based Compensation and Stockholders' Equity - Stock Option Activity Summary (Details) Details 92 false false R93.htm 2414408 - Disclosure - Stock-based Compensation and Stockholders' Equity - Stock Option Summary by Exercise Price (Details) Sheet http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails Stock-based Compensation and Stockholders' Equity - Stock Option Summary by Exercise Price (Details) Details 93 false false R94.htm 2414409 - Disclosure - Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity Narrative (Details) Sheet http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity Narrative (Details) Details 94 false false R95.htm 2414410 - Disclosure - Stock-based Compensation and Stockholders' Equity - Schedule of RSU and PRSU Activity (Details) Sheet http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails Stock-based Compensation and Stockholders' Equity - Schedule of RSU and PRSU Activity (Details) Details 95 false false R96.htm 2415402 - Disclosure - Income Taxes - Schedule of Components of Income Before Income Tax Provision (Details) Sheet http://www.supermicro.com/role/IncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxProvisionDetails Income Taxes - Schedule of Components of Income Before Income Tax Provision (Details) Details 96 false false R97.htm 2415403 - Disclosure - Income Taxes - Schedule of Income Tax Provision (Details) Sheet http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails Income Taxes - Schedule of Income Tax Provision (Details) Details 97 false false R98.htm 2415404 - Disclosure - Income Taxes - Schedule of Net Deferred Tax Assets (Details) Sheet http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails Income Taxes - Schedule of Net Deferred Tax Assets (Details) Details 98 false false R99.htm 2415405 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.supermicro.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 99 false false R100.htm 2415406 - Disclosure - Income Taxes - Schedule of Effective Federal Tax Rate Reconciliation (Details) Sheet http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails Income Taxes - Schedule of Effective Federal Tax Rate Reconciliation (Details) Details 100 false false R101.htm 2415407 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details) Sheet http://www.supermicro.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails Income Taxes - Schedule of Unrecognized Tax Benefits (Details) Details 101 false false R102.htm 2416401 - Disclosure - Commitments and Contingencies - SEC Matter (Details) Sheet http://www.supermicro.com/role/CommitmentsAndContingenciesSecMatterDetails Commitments and Contingencies - SEC Matter (Details) Details 102 false false R103.htm 2416402 - Disclosure - Commitments and Contingencies - Purchase Commitments Narrative (Details) Sheet http://www.supermicro.com/role/CommitmentsAndContingenciesPurchaseCommitmentsNarrativeDetails Commitments and Contingencies - Purchase Commitments Narrative (Details) Details 103 false false R104.htm 2416403 - Disclosure - Commitments and Contingencies - Standby Letter of Credit Narrative (Details) Sheet http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails Commitments and Contingencies - Standby Letter of Credit Narrative (Details) Details 104 false false R105.htm 2417401 - Disclosure - Retirement Plans - Narrative (Details) Sheet http://www.supermicro.com/role/RetirementPlansNarrativeDetails Retirement Plans - Narrative (Details) Details 105 false false R106.htm 2418402 - Disclosure - Segment Reporting - Narrative (Details) Sheet http://www.supermicro.com/role/SegmentReportingNarrativeDetails Segment Reporting - Narrative (Details) Details 106 false false R107.htm 2418403 - Disclosure - Segment Reporting - Property, Plant and Equipment (Details) Sheet http://www.supermicro.com/role/SegmentReportingPropertyPlantAndEquipmentDetails Segment Reporting - Property, Plant and Equipment (Details) Details 107 false false R108.htm 2419402 - Disclosure - Selected Quarterly Financial Information (Unaudited) - Summarized Quarterly Results of Operations (Details) Sheet http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnauditedSummarizedQuarterlyResultsOfOperationsDetails Selected Quarterly Financial Information (Unaudited) - Summarized Quarterly Results of Operations (Details) Details http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnauditedTables 108 false false R109.htm 2420401 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://www.supermicro.com/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 109 false false R9999.htm Uncategorized Items - smci-2020630x10k.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - smci-2020630x10k.htm Cover 110 false false All Reports Book All Reports smci-2020630x10k.htm smci-20200630.xsd smci-20200630_cal.xml smci-20200630_def.xml smci-20200630_lab.xml smci-20200630_pre.xml smci-ex10272020630x10k.htm smci-ex10282020630x10k.htm smci-ex102920200630x10k.htm smci-ex103020200630x10k.htm smci-ex103120200630x10k.htm smci-ex103220200630x10k.htm smci-ex103320200630x10k.htm smci-ex103420200630x10k.htm smci-ex103520200630x10k.htm smci-ex2112020630x10k.htm smci-ex2312020630x10k.htm smci-ex3112020630x10k.htm smci-ex3122020630x10k.htm smci-ex3212020630x10k.htm smci-ex3222020630x10k.htm chart-8e2576c3f9dd5fa8a18.jpg http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 true true JSON 146 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "smci-2020630x10k.htm": { "axisCustom": 0, "axisStandard": 43, "contextCount": 379, "dts": { "calculationLink": { "local": [ "smci-20200630_cal.xml" ] }, "definitionLink": { "local": [ "smci-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "smci-2020630x10k.htm" ] }, "labelLink": { "local": [ "smci-20200630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "smci-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "smci-20200630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 803, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 101, "http://www.supermicro.com/20200630": 22, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 128 }, "keyCustom": 61, "keyStandard": 488, "memberCustom": 59, "memberStandard": 64, "nsprefix": "smci", "nsuri": "http://www.supermicro.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover", "role": "http://www.supermicro.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Organization and Summary of Significant Accounting Policies", "role": "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies", "shortName": "Organization and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - Disclosure - Income Taxes - Schedule of Effective Federal Tax Rate Reconciliation (Details)", "role": "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails", "shortName": "Income Taxes - Schedule of Effective Federal Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details)", "role": "http://www.supermicro.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416401 - Disclosure - Commitments and Contingencies - SEC Matter (Details)", "role": "http://www.supermicro.com/role/CommitmentsAndContingenciesSecMatterDetails", "shortName": "Commitments and Contingencies - SEC Matter (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Commitments and Contingencies - Purchase Commitments Narrative (Details)", "role": "http://www.supermicro.com/role/CommitmentsAndContingenciesPurchaseCommitmentsNarrativeDetails", "shortName": "Commitments and Contingencies - Purchase Commitments Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R104": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "I2020Q2Oct312019_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember_us-gaap_DebtInstrumentAxis_smci_BankofAmericaLoanandSecurityAgreementMember_us-gaap_LineOfCreditFacilityAxis_smci_BankOfAmericaMember_us-gaap_ShortTermDebtTypeAxis_us-gaap_StandbyLettersOfCreditMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416403 - Disclosure - Commitments and Contingencies - Standby Letter of Credit Narrative (Details)", "role": "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails", "shortName": "Commitments and Contingencies - Standby Letter of Credit Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R105": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD_us-gaap_RetirementPlanNameAxis_smci_A401kSavingsPlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417401 - Disclosure - Retirement Plans - Narrative (Details)", "role": "http://www.supermicro.com/role/RetirementPlansNarrativeDetails", "shortName": "Retirement Plans - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD_us-gaap_RetirementPlanNameAxis_smci_A401kSavingsPlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Segment Reporting - Narrative (Details)", "role": "http://www.supermicro.com/role/SegmentReportingNarrativeDetails", "shortName": "Segment Reporting - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418403 - Disclosure - Segment Reporting - Property, Plant and Equipment (Details)", "role": "http://www.supermicro.com/role/SegmentReportingPropertyPlantAndEquipmentDetails", "shortName": "Segment Reporting - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - Selected Quarterly Financial Information (Unaudited) - Summarized Quarterly Results of Operations (Details)", "role": "http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnauditedSummarizedQuarterlyResultsOfOperationsDetails", "shortName": "Selected Quarterly Financial Information (Unaudited) - Summarized Quarterly Results of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4QTD", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "I2021Q1Aug092020_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420401 - Disclosure - Subsequent Events - Narrative (Details)", "role": "http://www.supermicro.com/role/SubsequentEventsNarrativeDetails", "shortName": "Subsequent Events - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "I2021Q1Aug092020_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Fair Value Disclosure", "role": "http://www.supermicro.com/role/FairValueDisclosure", "shortName": "Fair Value Disclosure", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Revenue", "role": "http://www.supermicro.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Accounts Receivable Allowances", "role": "http://www.supermicro.com/role/AccountsReceivableAllowances", "shortName": "Accounts Receivable Allowances", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Inventories", "role": "http://www.supermicro.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Property, Plant and Equipment", "role": "http://www.supermicro.com/role/PropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Prepaid Expenses and Other Assets", "role": "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssets", "shortName": "Prepaid Expenses and Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Investment in a Corporate Venture", "role": "http://www.supermicro.com/role/InvestmentInCorporateVenture", "shortName": "Investment in a Corporate Venture", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Accrued Liabilities", "role": "http://www.supermicro.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Short-term and Long-term Debt", "role": "http://www.supermicro.com/role/ShortTermAndLongTermDebt", "shortName": "Short-term and Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Consolidated Balance Sheets", "role": "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Other Long-term Liabilities", "role": "http://www.supermicro.com/role/OtherLongTermLiabilities", "shortName": "Other Long-term Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Leases", "role": "http://www.supermicro.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Related Party Transactions", "role": "http://www.supermicro.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Stock-based Compensation and Stockholders' Equity", "role": "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquity", "shortName": "Stock-based Compensation and Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Income Taxes", "role": "http://www.supermicro.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Commitments and Contingencies", "role": "http://www.supermicro.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Retirement Plans", "role": "http://www.supermicro.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Segment Reporting", "role": "http://www.supermicro.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Selected Quarterly Financial Information (Unaudited)", "role": "http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnaudited", "shortName": "Selected Quarterly Financial Information (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Subsequent Events", "role": "http://www.supermicro.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "role": "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "smci:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables)", "role": "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Organization and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "smci:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Fair Value Disclosure (Tables)", "role": "http://www.supermicro.com/role/FairValueDisclosureTables", "shortName": "Fair Value Disclosure (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Revenue (Tables)", "role": "http://www.supermicro.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "smci:SummaryOfAllowanceForDoubtfulAccountsAndSalesReturnsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Accounts Receivable Allowances (Tables)", "role": "http://www.supermicro.com/role/AccountsReceivableAllowancesTables", "shortName": "Accounts Receivable Allowances (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "smci:SummaryOfAllowanceForDoubtfulAccountsAndSalesReturnsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Inventories (Tables)", "role": "http://www.supermicro.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Property, Plant and Equipment (Tables)", "role": "http://www.supermicro.com/role/PropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Prepaid Expenses and Other Assets (Tables)", "role": "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsTables", "shortName": "Prepaid Expenses and Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Accrued Liabilities (Tables)", "role": "http://www.supermicro.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Short-term and Long-term Debt (Tables)", "role": "http://www.supermicro.com/role/ShortTermAndLongTermDebtTables", "shortName": "Short-term and Long-term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Consolidated Statements of Operations", "role": "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Other Long-term Liabilities (Tables)", "role": "http://www.supermicro.com/role/OtherLongTermLiabilitiesTables", "shortName": "Other Long-term Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Leases (Tables)", "role": "http://www.supermicro.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Related Party Transactions (Tables)", "role": "http://www.supermicro.com/role/RelatedPartyTransactionsTables", "shortName": "Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Stock-based Compensation and Stockholders' Equity (Tables)", "role": "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityTables", "shortName": "Stock-based Compensation and Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Income Taxes (Tables)", "role": "http://www.supermicro.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Segment Reporting (Tables)", "role": "http://www.supermicro.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319301 - Disclosure - Selected Quarterly Financial Information (Unaudited) (Tables)", "role": "http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnauditedTables", "shortName": "Selected Quarterly Financial Information (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Organization and Summary of Significant Accounting Policies - Property, Plant and Equipment Table (Details)", "role": "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Property, Plant and Equipment Table (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Organization and Summary of Significant Accounting Policies - Long-Lived Assets (Details)", "role": "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Long-Lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401405 - Disclosure - Organization and Summary of Significant Accounting Policies - Allowances for Doubtful Accounts (Details)", "role": "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAllowancesForDoubtfulAccountsDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Allowances for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002501 - Statement - Consolidated Statements of Operations (Parenthetical)", "role": "http://www.supermicro.com/role/ConsolidatedStatementsOfOperationsParenthetical", "shortName": "Consolidated Statements of Operations (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401406 - Disclosure - Organization and Summary of Significant Accounting Policies - Product Warranties (Details)", "role": "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Product Warranties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2017Q4", "decimals": "-3", "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401407 - Disclosure - Organization and Summary of Significant Accounting Policies - Research and Development (Details)", "role": "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Research and Development (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401408 - Disclosure - Organization and Summary of Significant Accounting Policies - Advertising Costs (Details)", "role": "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Advertising Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ConsolidationVariableInterestEntityPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2012Q4_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_smci_SuperMicroAsiaScienceandTechnologyParkInc.Member", "decimals": "-5", "first": true, "lang": null, "name": "smci:VariableInterestEntityInvestmentContribution", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401409 - Disclosure - Organization and Summary of Significant Accounting Policies - Variable Interest Entities (Details)", "role": "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesVariableInterestEntitiesDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Variable Interest Entities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:ConsolidationVariableInterestEntityPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2012Q4_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_smci_SuperMicroAsiaScienceandTechnologyParkInc.Member", "decimals": "-5", "first": true, "lang": null, "name": "smci:VariableInterestEntityInvestmentContribution", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401410 - Disclosure - Organization and Summary of Significant Accounting Policies - Net Income Per Common Share (Details)", "role": "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Net Income Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_smci_PurchasesTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401411 - Disclosure - Organization and Summary of Significant Accounting Policies - Concentration of Risk (Details)", "role": "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Concentration of Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD_us-gaap_ConcentrationRiskByBenchmarkAxis_smci_PurchasesTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401412 - Disclosure - Organization and Summary of Significant Accounting Policies - Adoption of Topic 842 (Details)", "role": "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdoptionOfTopic842Details", "shortName": "Organization and Summary of Significant Accounting Policies - Adoption of Topic 842 (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Fair Value Disclosure - Assets and Liabilities at Fair Value (Details)", "role": "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails", "shortName": "Fair Value Disclosure - Assets and Liabilities at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4_us-gaap_FinancialInstrumentAxis_us-gaap_StockCompensationPlanMember", "decimals": "-3", "lang": null, "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Fair Value Disclosure - Significant Inputs (Details)", "role": "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails", "shortName": "Fair Value Disclosure - Significant Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4_us-gaap_FinancialInstrumentAxis_us-gaap_AuctionRateSecuritiesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Fair Value Disclosure - Long-term Investments (Details)", "role": "http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails", "shortName": "Fair Value Disclosure - Long-term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4_us-gaap_FinancialInstrumentAxis_us-gaap_AuctionRateSecuritiesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.supermicro.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Fair Value Disclosure - Narrative (Details)", "role": "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails", "shortName": "Fair Value Disclosure - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Revenue - Summary of Net Sales by Product Type (Details)", "role": "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByProductTypeDetails", "shortName": "Revenue - Summary of Net Sales by Product Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD_srt_ProductOrServiceAxis_smci_ServerAndStorageSystemsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Revenue - Summary of Net Sales by Location (Details)", "role": "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByLocationDetails", "shortName": "Revenue - Summary of Net Sales by Location (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Revenue - Summary of Revenue by Customer Type (Details)", "role": "http://www.supermicro.com/role/RevenueSummaryOfRevenueByCustomerTypeDetails", "shortName": "Revenue - Summary of Revenue by Customer Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD_us-gaap_ContractWithCustomerSalesChannelAxis_us-gaap_SalesChannelThroughIntermediaryMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Revenue - Narrative (Details)", "role": "http://www.supermicro.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403406 - Disclosure - Revenue - Performance Obligation (Details)", "role": "http://www.supermicro.com/role/RevenuePerformanceObligationDetails", "shortName": "Revenue - Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2019Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Accounts Receivable Allowances - Schedule of Accounts Receivable Allowance (Details)", "role": "http://www.supermicro.com/role/AccountsReceivableAllowancesScheduleOfAccountsReceivableAllowanceDetails", "shortName": "Accounts Receivable Allowances - Schedule of Accounts Receivable Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2017Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Inventories - Schedule of Inventory (Details)", "role": "http://www.supermicro.com/role/InventoriesScheduleOfInventoryDetails", "shortName": "Inventories - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "smci:InventoryWriteDownExcludingWriteDownToNetRealizableValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Inventories - Narrative (Details)", "role": "http://www.supermicro.com/role/InventoriesNarrativeDetails", "shortName": "Inventories - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "smci:InventoryWriteDownExcludingWriteDownToNetRealizableValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)", "role": "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "shortName": "Property, Plant and Equipment - Schedule of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Consolidated Statements of Stockholders' Equity", "role": "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "smci:AccountsReceivableVendorCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Prepaid Expenses and Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "Prepaid Expenses and Other Assets - Schedule of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "smci:AccountsReceivableVendorCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Prepaid Expenses and Other Assets - Schedule of Other Long Term Assets (Details)", "role": "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails", "shortName": "Prepaid Expenses and Other Assets - Schedule of Other Long Term Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Prepaid Expenses and Other Assets - Schedule of Cash and Restricted Cash (Details)", "role": "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfCashAndRestrictedCashDetails", "shortName": "Prepaid Expenses and Other Assets - Schedule of Cash and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherLiabilitiesNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408401 - Disclosure - Investment in a Corporate Venture - Narrative (Details)", "role": "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails", "shortName": "Investment in a Corporate Venture - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "lang": null, "name": "smci:IntraEntityProfitsShareForUnsoldProductsEliminatedInConsolidation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Accrued Liabilities - Schedule of Accrued Liabilities (Details)", "role": "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities - Schedule of Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "D2020Q3Mar012020-Mar312020", "decimals": "INF", "first": true, "lang": null, "name": "smci:PerformanceBonusStockPriceThresholdConsecutiveTradingDays", "reportCount": 1, "unique": true, "unitRef": "day", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Accrued Liabilities - Narrative (Details)", "role": "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails", "shortName": "Accrued Liabilities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "D2020Q3Mar012020-Mar312020", "decimals": "INF", "first": true, "lang": null, "name": "smci:PerformanceBonusStockPriceThresholdConsecutiveTradingDays", "reportCount": 1, "unique": true, "unitRef": "day", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Short-term and Long-term Debt - Schedule of Line of Credit and Short-term Debt (Details)", "role": "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails", "shortName": "Short-term and Long-term Debt - Schedule of Line of Credit and Short-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "lang": null, "name": "smci:ShortTermDebtAndLongTermDebtCurrentMaturities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Short-term and Long-term Debt - 2018 Bank of America Credit Facility (Details)", "role": "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "shortName": "Short-term and Long-term Debt - 2018 Bank of America Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4_us-gaap_DebtInstrumentAxis_smci_BankofAmericaLoanandSecurityAgreementMember_us-gaap_LineOfCreditFacilityAxis_smci_BankOfAmericaMember", "decimals": "3", "lang": null, "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Short-term and Long-term Debt - 2019 CTBC Credit Facility (Details)", "role": "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "shortName": "Short-term and Long-term Debt - 2019 CTBC Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "I2018Q3Jan31_us-gaap_DebtInstrumentAxis_smci_CTBC2018FacilityMember_us-gaap_LineOfCreditFacilityAxis_smci_CTBCMember", "decimals": "INF", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Short-term and Long-term Debt - 2020 CTBC Term Loan Facility (Details)", "role": "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "shortName": "Short-term and Long-term Debt - 2020 CTBC Term Loan Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4_us-gaap_CreditFacilityAxis_us-gaap_SecuredDebtMember_us-gaap_DebtInstrumentAxis_smci_TwoThousandTwentyCTBCTermLoanFacilityMember_us-gaap_LineOfCreditFacilityAxis_smci_CTBCMember_us-gaap_ShortTermDebtTypeAxis_smci_TermLoanMember", "decimals": "-5", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Short-term and Long-term Debt - Maturities of Short-term and Long-term Debt (Details)", "role": "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails", "shortName": "Short-term and Long-term Debt - Maturities of Short-term and Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Other Long-term Liabilities - Schedule of Other Long-term Liabilities (Details)", "role": "http://www.supermicro.com/role/OtherLongTermLiabilitiesScheduleOfOtherLongTermLiabilitiesDetails", "shortName": "Other Long-term Liabilities - Schedule of Other Long-term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Leases - Narrative (Details)", "role": "http://www.supermicro.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "3", "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Leases - Summary of Lease Costs and Cash Flow Information (Details)", "role": "http://www.supermicro.com/role/LeasesSummaryOfLeaseCostsAndCashFlowInformationDetails", "shortName": "Leases - Summary of Lease Costs and Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Topic 842) (Details)", "role": "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details", "shortName": "Leases - Maturities of Operating Lease Liabilities (Topic 842) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Leases Leases - Future Minimum Payments For Operating Leases (Topic 840) (Details)", "role": "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details", "shortName": "Leases Leases - Future Minimum Payments For Operating Leases (Topic 840) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Related Party Transactions - Narrative (Details)", "role": "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "shortName": "Related Party Transactions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD_srt_CounterpartyNameAxis_smci_AblecomTechnologyMember", "decimals": "3", "lang": null, "name": "smci:RelatedPartyTransactionProductPurchasePercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD_srt_CounterpartyNameAxis_smci_AblecomTechnologyMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - Disclosure - Related Party Transactions - Summary of Related Party Transactions (Details)", "role": "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails", "shortName": "Related Party Transactions - Summary of Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD_srt_CounterpartyNameAxis_smci_AblecomTechnologyMember_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - Stock-based Compensation and Stockholders' Equity - Equity Incentive Plan Narrative (Details)", "role": "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "shortName": "Stock-based Compensation and Stockholders' Equity - Equity Incentive Plan Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "I2020Q4Jun052020_us-gaap_PlanNameAxis_smci_EquityIncentivePlanTwoThousandTwentyMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414404 - Disclosure - Stock-based Compensation and Stockholders' Equity - Summary of Stock Option Valuation Assumptions (Details)", "role": "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails", "shortName": "Stock-based Compensation and Stockholders' Equity - Summary of Stock Option Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1005501 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "role": "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - Stock-based Compensation and Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details)", "role": "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails", "shortName": "Stock-based Compensation and Stockholders' Equity - Schedule of Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2018Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Stock-based Compensation and Stockholders' Equity - Determining Fair Value Narrative (Details)", "role": "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityDeterminingFairValueNarrativeDetails", "shortName": "Stock-based Compensation and Stockholders' Equity - Determining Fair Value Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - Stock-based Compensation and Stockholders' Equity - Stock Option Activity Summary (Details)", "role": "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails", "shortName": "Stock-based Compensation and Stockholders' Equity - Stock Option Activity Summary (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_smci_ExercisePriceRangeOneMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Stock-based Compensation and Stockholders' Equity - Stock Option Summary by Exercise Price (Details)", "role": "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails", "shortName": "Stock-based Compensation and Stockholders' Equity - Stock Option Summary by Exercise Price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_smci_ExercisePriceRangeOneMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414409 - Disclosure - Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity Narrative (Details)", "role": "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails", "shortName": "Stock-based Compensation and Stockholders' Equity - RSU and PRSU Activity Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD_us-gaap_AwardTypeAxis_smci_RestrictedStockUnitsRSUsAndPerformanceBasedRestrictedStockUnitsPRSUsMember", "decimals": "-5", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414410 - Disclosure - Stock-based Compensation and Stockholders' Equity - Schedule of RSU and PRSU Activity (Details)", "role": "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails", "shortName": "Stock-based Compensation and Stockholders' Equity - Schedule of RSU and PRSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2017Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Income Taxes - Schedule of Components of Income Before Income Tax Provision (Details)", "role": "http://www.supermicro.com/role/IncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxProvisionDetails", "shortName": "Income Taxes - Schedule of Components of Income Before Income Tax Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415403 - Disclosure - Income Taxes - Schedule of Income Tax Provision (Details)", "role": "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails", "shortName": "Income Taxes - Schedule of Income Tax Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415404 - Disclosure - Income Taxes - Schedule of Net Deferred Tax Assets (Details)", "role": "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails", "shortName": "Income Taxes - Schedule of Net Deferred Tax Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "smci:IncreaseDecreaseInTaxCreditCarryforwardValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415405 - Disclosure - Income Taxes - Narrative (Details)", "role": "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FD2020Q4YTD", "decimals": "-5", "first": true, "lang": null, "name": "smci:IncreaseDecreaseInTaxCreditCarryforwardValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "smci-2020630x10k.htm", "contextRef": "FI2020Q4_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_us-gaap_CertificatesOfDepositMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - smci-2020630x10k.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - smci-2020630x10k.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 129, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByLocationDetails", "http://www.supermicro.com/role/SegmentReportingPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r830", "r831", "r832" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r833" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r828" ], "lang": { "en-US": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r834" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "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 (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r834" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r834" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r835" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r834" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r834" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r834" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r834" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r830", "r831", "r832" ], "lang": { "en-US": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r827" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r829" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "smci_A401kSavingsPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "401(k) Savings Plan [Member]", "label": "401(k) Savings Plan [Member]", "terseLabel": "401(k) Savings Plan" } } }, "localname": "A401kSavingsPlanMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_AblecomTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ablecom Technology [Member]", "label": "Ablecom Technology [Member]", "terseLabel": "Ablecom Technology" } } }, "localname": "AblecomTechnologyMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "smci_AccountsPayableandAccruedLiabilitiesRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accounts Payable and Accrued Liabilities, Related Parties", "label": "Accounts Payable and Accrued Liabilities, Related Parties", "terseLabel": "Accounts payable and accrued liabilities, related party" } } }, "localname": "AccountsPayableandAccruedLiabilitiesRelatedParties", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "smci_AccountsReceivableManufacturerCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Accounts Receivable, Manufacturer, Current", "label": "Accounts Receivable, Manufacturer, Current", "terseLabel": "Receivables from contract manufacturers, buy-sell arrangement" } } }, "localname": "AccountsReceivableManufacturerCurrent", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "smci_AccountsReceivableVendorCurrent": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Accounts Receivable, Vendor, Current", "label": "Accounts Receivable, Vendor, Current", "terseLabel": "Receivables from vendors" } } }, "localname": "AccountsReceivableVendorCurrent", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "smci_AccountsReceivableandOtherReceivablesRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Accounts Receivable and Other Receivables, Related Parties", "label": "Accounts Receivable and Other Receivables, Related Parties", "terseLabel": "Accounts receivable and other receivables, related party" } } }, "localname": "AccountsReceivableandOtherReceivablesRelatedParties", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "smci_AccruedCustomerDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Customer Deposits, Current", "label": "Accrued Customer Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "AccruedCustomerDepositsCurrent", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "smci_AccruedLiabilitiesRelatedPartiesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Liabilities, Related Parties, Current", "label": "Accrued Liabilities, Related Parties, Current", "terseLabel": "Accrued liabilities, related party" } } }, "localname": "AccruedLiabilitiesRelatedPartiesCurrent", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "smci_AccruedUnrecognizedTaxBenefitsIncludingRelatedInterestsandPenaltiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/OtherLongTermLiabilitiesScheduleOfOtherLongTermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Unrecognized Tax Benefits Including Related Interests and Penalties, Noncurrent", "label": "Accrued Unrecognized Tax Benefits Including Related Interests and Penalties, Noncurrent", "terseLabel": "Accrued unrecognized tax benefits including related interest and penalties" } } }, "localname": "AccruedUnrecognizedTaxBenefitsIncludingRelatedInterestsandPenaltiesNoncurrent", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/OtherLongTermLiabilitiesScheduleOfOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "smci_AdjustmentsToAdditionalPaidInCapitalSharesWithheldForTaxWithholdingObligationValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Shares Withheld For Tax Withholding Obligation, Value", "label": "Adjustments To Additional Paid In Capital, Shares Withheld For Tax Withholding Obligation, Value", "negatedTerseLabel": "Shares withheld for the withholding tax on vesting of restricted stock units" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharesWithheldForTaxWithholdingObligationValue", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "smci_AmortizationPeriodOfDeferredGain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amortization Period Of Deferred Gain", "label": "Amortization Period Of Deferred Gain", "terseLabel": "Deferred gain amortization period" } } }, "localname": "AmortizationPeriodOfDeferredGain", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "durationItemType" }, "smci_BankOfAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bank of America [Member]", "label": "Bank of America [Member]", "terseLabel": "Bank of America" } } }, "localname": "BankOfAmericaMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "smci_BankofAmericaLoanandSecurityAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bank of America Loan and Security Agreement [Member]", "label": "Bank of America Loan and Security Agreement [Member]", "terseLabel": "Bank of America 2018 Credit Agreement" } } }, "localname": "BankofAmericaLoanandSecurityAgreementMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "smci_BuildingAndLeaseholdImpovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Building and Leasehold Impovements [Member]", "label": "Building and Leasehold Impovements [Member]", "terseLabel": "Building and leasehold improvements" } } }, "localname": "BuildingAndLeaseholdImpovementsMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "smci_BuildingsUnderConstructionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Buildings Under Construction [Member]", "label": "Buildings Under Construction [Member]", "terseLabel": "Buildings construction in progress" } } }, "localname": "BuildingsUnderConstructionMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "smci_CTBC2018FacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CTBC 2018 Facility [Member]", "label": "CTBC 2018 Facility [Member]", "terseLabel": "CTBC 2018 Facility" } } }, "localname": "CTBC2018FacilityMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CTBC Credit Facility [Member]", "label": "CTBC Credit Facility [Member]", "terseLabel": "CTBC Credit Facility", "verboseLabel": "CTBC Bank, due August 31, 2020" } } }, "localname": "CTBCCreditFacilityMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CTBC Credit Facility, One Hundred Eighty Day, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member]", "label": "CTBC Credit Facility, One Hundred Eighty Day, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member]", "terseLabel": "CTBC Credit Facility, 180 Day, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Percent Interest" } } }, "localname": "CTBCCreditFacilityOneHundredEightyDayUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CTBC Credit Facility, Twelve Month, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member]", "label": "CTBC Credit Facility, Twelve Month, Up To One Hundred Percent Of Eligible Accounts Receivable, Between Zero Point Three And Zero Point Five Percent Interest [Member]", "terseLabel": "CTBC Credit Facility, 12 Month, Up To 100% Of Eligible Accounts Receivable, Between 0.30% And 0.50% Interest" } } }, "localname": "CTBCCreditFacilityTwelveMonthUpToOneHundredPercentOfEligibleAccountsReceivableBetweenZeroPointThreeAndZeroPointFivePercentInterestMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CTBC Credit Facility, Twelve Month, Up To Zero Point Five Percent Interest [Member]", "label": "CTBC Credit Facility, Twelve Month, Up To Zero Point Five Percent Interest [Member]", "terseLabel": "CTBC Credit Facility, 12 Month, Up To 0.50% Interest" } } }, "localname": "CTBCCreditFacilityTwelveMonthUpToZeroPointFivePercentInterestMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCCreditFacilityTwelveMonthUpToZeroPointTwoFivePercentInterestMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CTBC Credit Facility, Twelve Month, Up To Zero Point Two Five Percent Interest [Member]", "label": "CTBC Credit Facility, Twelve Month, Up To Zero Point Two Five Percent Interest [Member]", "terseLabel": "CTBC Credit Facility, 12 Month, Up To 0.25% Interest" } } }, "localname": "CTBCCreditFacilityTwelveMonthUpToZeroPointTwoFivePercentInterestMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CTBC [Member]", "label": "CTBC [Member]", "terseLabel": "CTBC Bank" } } }, "localname": "CTBCMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCsEstablishedNTDInterestRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CTBC's Established NTD Interest Rate [Member]", "label": "CTBC's Established NTD Interest Rate [Member]", "terseLabel": "CTBC's Established NTD Interest Rate" } } }, "localname": "CTBCsEstablishedNTDInterestRateMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smci_CTBCsEstablishedUSDInterestRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CTBC's Established USD Interest Rate [Member]", "label": "CTBC's Established USD Interest Rate [Member]", "terseLabel": "CTBC's Established USD Interest Rate" } } }, "localname": "CTBCsEstablishedUSDInterestRateMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smci_CancellationFeeNetReceivedFromCanceledJointVentureReducingResearchAndDevelopmentExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cancellation Fee Received From Canceled Joint Venture Reducing Research And Development Expense", "label": "Cancellation Fee, Net, Received From Canceled Joint Venture Reducing Research And Development Expense", "terseLabel": "Cancellation fee, net, received from canceled joint venture reducing research and development expense" } } }, "localname": "CancellationFeeNetReceivedFromCanceledJointVentureReducingResearchAndDevelopmentExpense", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentDetails" ], "xbrltype": "monetaryItemType" }, "smci_CapitalExpendituresIncurredbutNotyetPaidRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Capital Expenditures Incurred but Not yet Paid, Related Party", "label": "Capital Expenditures Incurred but Not yet Paid, Related Party", "terseLabel": "Unpaid property, plant and equipment, related party" } } }, "localname": "CapitalExpendituresIncurredbutNotyetPaidRelatedParty", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "smci_CharlesLiangAndWifeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "CharlesLiangAndWife [Member]", "label": "Charles Liang And Wife [Member]", "terseLabel": "Charles Liang and wife" } } }, "localname": "CharlesLiangAndWifeMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_CompuwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Compuware [Member]", "label": "Compuware [Member]", "terseLabel": "Compuware" } } }, "localname": "CompuwareMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "smci_CorporateVentureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Corporate Venture [Member]", "label": "Corporate Venture [Member]", "terseLabel": "Corporate Venture" } } }, "localname": "CorporateVentureMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_CustomsBondMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Customs Bond [Member]", "label": "Customs Bond [Member]", "terseLabel": "Customs Bond" } } }, "localname": "CustomsBondMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smci_DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Capitalized Research And Development Costs", "label": "Deferred Tax Assets, Capitalized Research And Development Costs", "terseLabel": "Capitalized research and development costs" } } }, "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "smci_DeferredTaxAssetsDeferredRevenue": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Deferred Revenue", "label": "Deferred Tax Assets, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredRevenue", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "smci_DeferredTaxAssetsOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Operating Lease Liability", "label": "Deferred Tax Assets, Operating Lease Liability", "terseLabel": "Lease obligations" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiability", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "smci_DeferredTaxAssetsTaxDeferredExpenseCompensationandBenefitsEmployeeBonusesandAccruedVacation": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses and Accrued Vacation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses and Accrued Vacation", "terseLabel": "Accrued vacation and bonus" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationandBenefitsEmployeeBonusesandAccruedVacation", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "smci_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsMarketingFundReserves": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "order": 11.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 marketing fund accrual.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Marketing Fund Reserves", "terseLabel": "Marketing fund accrual" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsMarketingFundReserves", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "smci_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePenaltyOnSECMatterPercent": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Penalty On SEC Matter, Percent", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Penalty On SEC Matter, Percent", "terseLabel": "Non deductible penalty on SEC matter" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpensePenaltyOnSECMatterPercent", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "smci_EffectiveIncomeTaxRateReconciliationSubpartFIncome": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Subpart F income inclusion.", "label": "Effective Income Tax Rate Reconciliation, Subpart F Income", "negatedTerseLabel": "Foreign derived intangible / Subpart F income inclusion" } } }, "localname": "EffectiveIncomeTaxRateReconciliationSubpartFIncome", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "smci_EmployeeStockOptionsandRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Options and Restricted Stock Units [Member]", "label": "Employee Stock Options and Restricted Stock Units [Member]", "terseLabel": "Employee stock options and restricted stock units" } } }, "localname": "EmployeeStockOptionsandRestrictedStockUnitsMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_EmployeesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employees [Member]", "label": "Employees [Member]", "terseLabel": "Employees" } } }, "localname": "EmployeesMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_EquityIncentivePlan2016Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan, 2016 [Member]", "label": "Equity Incentive Plan, 2016 [Member]", "terseLabel": "Equity Incentive Plan, 2016" } } }, "localname": "EquityIncentivePlan2016Member", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_EquityIncentivePlanTwoThousandTwentyLessThanTenPercentOwnershipMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan, Two Thousand Twenty, Less Than Ten Percent Ownership [Member]", "label": "Equity Incentive Plan, Two Thousand Twenty, Less Than Ten Percent Ownership [Member]", "terseLabel": "Equity Incentive Plan, 2020, Less Than 10% Ownership" } } }, "localname": "EquityIncentivePlanTwoThousandTwentyLessThanTenPercentOwnershipMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_EquityIncentivePlanTwoThousandTwentyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan, Two Thousand Twenty [Member]", "label": "Equity Incentive Plan, Two Thousand Twenty [Member]", "terseLabel": "Equity Incentive Plan, 2020" } } }, "localname": "EquityIncentivePlanTwoThousandTwentyMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_EquityIncentivePlanTwoThousandTwentyMoreThanTenPercentOwnershipMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Incentive Plan, Two Thousand Twenty, More Than Ten Percent Ownership [Member]", "label": "Equity Incentive Plan, Two Thousand Twenty, More Than Ten Percent Ownership [Member]", "terseLabel": "Equity Incentive Plan, 2020, More Than 10% Ownership" } } }, "localname": "EquityIncentivePlanTwoThousandTwentyMoreThanTenPercentOwnershipMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_EquityMethodInvestmentUnamortizedDeferredGainFromSale": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity Method Investment, Unamortized Deferred Gain From Sale", "label": "Equity Method Investment, Unamortized Deferred Gain From Sale", "terseLabel": "Unamortized deferred gain" } } }, "localname": "EquityMethodInvestmentUnamortizedDeferredGainFromSale", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smci_ExercisePriceRangeEightMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price, Range Eight [Member]", "label": "Exercise Price, Range Eight [Member]", "terseLabel": "26.60 - 28.45" } } }, "localname": "ExercisePriceRangeEightMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "smci_ExercisePriceRangeElevenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price, Range Eleven [Member]", "label": "Exercise Price, Range Eleven [Member]", "terseLabel": "$9.24 - $39.19" } } }, "localname": "ExercisePriceRangeElevenMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "smci_ExercisePriceRangeFiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price, Range Five [Member]", "label": "Exercise Price, Range Five [Member]", "terseLabel": "17.69 - 18.93" } } }, "localname": "ExercisePriceRangeFiveMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "smci_ExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price, Range Four [Member]", "label": "Exercise Price, Range Four [Member]", "terseLabel": "15.54 - 17.60" } } }, "localname": "ExercisePriceRangeFourMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "smci_ExercisePriceRangeNineMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price, Range Nine [Member]", "label": "Exercise Price, Range Nine [Member]", "terseLabel": "28.71 - 37.06" } } }, "localname": "ExercisePriceRangeNineMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "smci_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price, Range One [Member]", "label": "Exercise Price, Range One [Member]", "terseLabel": "$9.24 - $11.76" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "smci_ExercisePriceRangeSevenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price, Range Seven [Member]", "label": "Exercise Price, Range Seven [Member]", "terseLabel": "22.10 - 25.44" } } }, "localname": "ExercisePriceRangeSevenMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "smci_ExercisePriceRangeSixMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price, Range Six [Member]", "label": "Exercise Price, Range Six [Member]", "terseLabel": "20.37 - 22.05" } } }, "localname": "ExercisePriceRangeSixMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "smci_ExercisePriceRangeTenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price, Range Ten [Member]", "label": "Exercise Price, Range Ten [Member]", "terseLabel": "39.19" } } }, "localname": "ExercisePriceRangeTenMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "smci_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price, Range Three [Member]", "label": "Exercise Price, Range Three [Member]", "terseLabel": "14.23 - 15.22" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "smci_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exercise Price, Range Two [Member]", "label": "Exercise Price, Range Two [Member]", "terseLabel": "12.37 - 13.67" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "smci_IncreaseDecreaseInTaxCreditCarryforwardValuationAllowance": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) In Tax Credit Carryforward, Valuation Allowance", "label": "Increase (Decrease) In Tax Credit Carryforward, Valuation Allowance", "negatedTerseLabel": "Decrease in tax credit carryforward, valuation allowance" } } }, "localname": "IncreaseDecreaseInTaxCreditCarryforwardValuationAllowance", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smci_IncreaseDecreaseinAccruedLiabilityRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Accrued Liability, Related Parties", "label": "Increase (Decrease) in Accrued Liability, Related Parties", "terseLabel": "Accrued liabilities, changes in related party balances" } } }, "localname": "IncreaseDecreaseinAccruedLiabilityRelatedParties", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "smci_IncreaseDecreaseinOtherLongTermLiabilitiesRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Other Long-Term Liabilities, Related Parties", "label": "Increase (Decrease) in Other Long-Term Liabilities, Related Parties", "terseLabel": "Other long-term liabilities, related party" } } }, "localname": "IncreaseDecreaseinOtherLongTermLiabilitiesRelatedParties", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "smci_IncreaseDecreaseinPrepaidExpensesandOtherCurrentAssetsRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Prepaid Expenses and Other Current Assets, Related Parties", "label": "Increase (Decrease) in Prepaid Expenses and Other Current Assets, Related Parties", "negatedTerseLabel": "Prepaid expenses and other current assets, changes in related party balances" } } }, "localname": "IncreaseDecreaseinPrepaidExpensesandOtherCurrentAssetsRelatedParties", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "smci_IntraEntityProfitsShareForUnsoldProductsEliminatedInConsolidation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Intra-Entity Profits Share For Unsold Products, Eliminated In Consolidation", "label": "Intra-Entity Profits Share For Unsold Products, Eliminated In Consolidation", "terseLabel": "Intra-entity profits share for unsold products, eliminated in consolidation" } } }, "localname": "IntraEntityProfitsShareForUnsoldProductsEliminatedInConsolidation", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smci_InventoryWriteDownExcludingWriteDownToNetRealizableValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventory Write-Down, Excluding Write-Down To Net Realizable Value", "label": "Inventory Write-Down, Excluding Write-Down To Net Realizable Value", "terseLabel": "Provision for excess and obsolete inventories, excluding write-down to net realizable value" } } }, "localname": "InventoryWriteDownExcludingWriteDownToNetRealizableValue", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smci_InventoryWriteDownToNetRealizableValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Inventory Write-Down To Net Realizable Value", "label": "Inventory Write-Down To Net Realizable Value", "terseLabel": "Provision to write-down to net realizable value" } } }, "localname": "InventoryWriteDownToNetRealizableValue", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/InventoriesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smci_InvestorInChinaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investor In China [Member]", "label": "Investor In China [Member]", "terseLabel": "Investor In China" } } }, "localname": "InvestorInChinaMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_LineOfCreditFacilityAmendmentFeePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Amendment Fee Paid", "label": "Line Of Credit Facility, Amendment Fee Paid", "terseLabel": "Amendment fee paid" } } }, "localname": "LineOfCreditFacilityAmendmentFeePaid", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "smci_LineOfCreditFacilityCovenantThresholdAmountOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Covenant Threshold, Amount Outstanding", "label": "Line Of Credit Facility, Covenant Threshold, Amount Outstanding", "terseLabel": "Line of credit facility, covenant threshold, amount outstanding" } } }, "localname": "LineOfCreditFacilityCovenantThresholdAmountOutstanding", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "smci_LineOfCreditFacilityVariableRateThresholdAmountOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Variable Rate Threshold, Amount Outstanding", "label": "Line Of Credit Facility, Variable Rate Threshold, Amount Outstanding", "terseLabel": "Line of credit facility, variable rate threshold, amount outstanding" } } }, "localname": "LineOfCreditFacilityVariableRateThresholdAmountOutstanding", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "smci_LongTermLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-Term Liabilities [Member]", "label": "Long-Term Liabilities [Member]", "terseLabel": "Long-Term Liabilities" } } }, "localname": "LongTermLiabilitiesMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_ManagementAndImmediateFamilyMemberofManagementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ManagementAndImmediateFamilyMemberofManagement [Member]", "label": "Management And Immediate Family Member of Management [Member]", "terseLabel": "Management and immediate family member of management" } } }, "localname": "ManagementAndImmediateFamilyMemberofManagementMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_NoncashContributionEquityMethodInvestment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Noncash Contribution, Equity Method Investment", "label": "Noncash Contribution, Equity Method Investment", "terseLabel": "Contribution of certain technology rights to equity investee" } } }, "localname": "NoncashContributionEquityMethodInvestment", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "smci_NumberOfBoardMembersPerformanceAwards": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Board Members, Performance Awards", "label": "Number Of Board Members, Performance Awards", "terseLabel": "Number of board members, performance awards" } } }, "localname": "NumberOfBoardMembersPerformanceAwards", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "smci_OtherLongTermLiabilitiesRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Long-Term Liabilities, Related Parties", "label": "Other Long-Term Liabilities, Related Parties", "terseLabel": "Other long-term liabilities, related party" } } }, "localname": "OtherLongTermLiabilitiesRelatedParties", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "smci_OtherRegionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other region [Member]", "label": "Other region [Member]", "terseLabel": "Other" } } }, "localname": "OtherRegionMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByLocationDetails" ], "xbrltype": "domainItemType" }, "smci_PayableManufacturer": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payable, Manufacturer", "label": "Payable, Manufacturer", "terseLabel": "Contract manufacturers liability" } } }, "localname": "PayableManufacturer", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "smci_PaymentstoAcquirePropertyPlantandEquipmentRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments to Acquire Property, Plant, and Equipment, Related Party", "label": "Payments to Acquire Property, Plant, and Equipment, Related Party", "terseLabel": "Purchase of property, plant and equipment, related party" } } }, "localname": "PaymentstoAcquirePropertyPlantandEquipmentRelatedParty", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "smci_PercentOfBalancesOwedOnCommercialInvoicesLimitationOnProceedsAmount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percent Of Balances Owed On Commercial Invoices, Limitation On Proceeds Amount", "label": "Percent Of Balances Owed On Commercial Invoices, Limitation On Proceeds Amount", "terseLabel": "Percent of balances owed on commercial invoices, limitation on proceeds amount" } } }, "localname": "PercentOfBalancesOwedOnCommercialInvoicesLimitationOnProceedsAmount", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "smci_PercentOfBonusSubjectToPerformanceCondition": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percent Of Bonus Subject To Performance Condition", "label": "Percent Of Bonus Subject To Performance Condition", "terseLabel": "Percent of bonus subject to performance condition" } } }, "localname": "PercentOfBonusSubjectToPerformanceCondition", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "percentItemType" }, "smci_PercentOfEligibleAccountsReceivable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percent Of Eligible Accounts Receivable", "label": "Percent Of Eligible Accounts Receivable", "terseLabel": "Percent of eligible accounts receivable" } } }, "localname": "PercentOfEligibleAccountsReceivable", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "smci_PerformanceBasedRestrictedStockUnitsPRSUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance-Based Restricted Stock Units (PRSUs) [Member]", "label": "Performance-Based Restricted Stock Units (PRSUs) [Member]", "terseLabel": "Performance-Based Restricted Stock Units (PRSUs)" } } }, "localname": "PerformanceBasedRestrictedStockUnitsPRSUsMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityDeterminingFairValueNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails" ], "xbrltype": "domainItemType" }, "smci_PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance-Based Restricted Stock Units (PRSUs), One-Year [Member]", "label": "Performance-Based Restricted Stock Units (PRSUs), One-Year [Member]", "terseLabel": "Performance-Based Restricted Stock Units (PRSUs), One-Year" } } }, "localname": "PerformanceBasedRestrictedStockUnitsPRSUsOneYearMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_PerformanceBasedRestrictedStockUnitsPRSUsTwoYearMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance-Based Restricted Stock Units (PRSUs) Two-Year [Member]", "label": "Performance-Based Restricted Stock Units (PRSUs) Two-Year [Member]", "terseLabel": "Performance-Based Restricted Stock Units (PRSUs) Two-Year" } } }, "localname": "PerformanceBasedRestrictedStockUnitsPRSUsTwoYearMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_PerformanceBonusNumberofTranches": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Bonus, Number of Tranches", "label": "Performance Bonus, Number of Tranches", "terseLabel": "Performance bonus, number of tranches" } } }, "localname": "PerformanceBonusNumberofTranches", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "smci_PerformanceBonusPercentOfAmountTrancheOne": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Bonus, Percent Of Amount, Tranche One", "label": "Performance Bonus, Percent Of Amount, Tranche One", "terseLabel": "Performance bonus, percent of amount, tranche one" } } }, "localname": "PerformanceBonusPercentOfAmountTrancheOne", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "percentItemType" }, "smci_PerformanceBonusPercentOfAmountTrancheTwo": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Bonus, Percent Of Amount, Tranche Two", "label": "Performance Bonus, Percent Of Amount, Tranche Two", "terseLabel": "Performance bonus, percent of amount, tranche two" } } }, "localname": "PerformanceBonusPercentOfAmountTrancheTwo", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "percentItemType" }, "smci_PerformanceBonusStockPriceThresholdConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Bonus, Stock Price, Threshold Consecutive Trading Days", "label": "Performance Bonus, Stock Price, Threshold Consecutive Trading Days", "terseLabel": "Performance bonus, stock price, threshold consecutive trading days" } } }, "localname": "PerformanceBonusStockPriceThresholdConsecutiveTradingDays", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "smci_PerformanceBonusTrancheOne": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Performance Bonus, Tranche One", "label": "Performance Bonus, Tranche One", "terseLabel": "Performance bonus, tranche one" } } }, "localname": "PerformanceBonusTrancheOne", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smci_PerformanceBonusTrancheTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Performance Bonus, Tranche Two", "label": "Performance Bonus, Tranche Two", "terseLabel": "Performance bonus, tranche two" } } }, "localname": "PerformanceBonusTrancheTwo", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smci_PerformanceBonusesApproved": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Performance Bonuses Approved", "label": "Performance Bonuses Approved", "terseLabel": "Performance bonuses approved" } } }, "localname": "PerformanceBonusesApproved", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smci_PrepaidExpensesRelatedPartiesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid Expenses, Related Parties, Current", "label": "Prepaid Expenses, Related Parties, Current", "terseLabel": "Prepaid expenses, related party" } } }, "localname": "PrepaidExpensesRelatedPartiesCurrent", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "smci_ProductWarrantyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure for product warranty.", "label": "Product Warranty [Line Items]", "terseLabel": "Product Warranty [Line Items]" } } }, "localname": "ProductWarrantyLineItems", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "smci_ProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Warranty Period", "label": "Product Warranty Period", "terseLabel": "Product warranty period" } } }, "localname": "ProductWarrantyPeriod", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "durationItemType" }, "smci_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the useful life 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": "Property, Plant and Equipment, Useful Life [Table Text Block]", "verboseLabel": "Property, Plant and Equipment, Estimated Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "smci_PurchasesTotalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchases, Total [Member]", "label": "Purchases, Total [Member]", "terseLabel": "Total purchases" } } }, "localname": "PurchasesTotalMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "smci_RelatedPartyOwnershipPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party Ownership Percentage", "label": "Related Party Ownership Percentage", "terseLabel": "Ownership percentage" } } }, "localname": "RelatedPartyOwnershipPercentage", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "smci_RelatedPartyTransactionProductPurchasePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party Transaction, Product Purchase Percent", "label": "Related Party Transaction, Product Purchase Percent", "terseLabel": "Products purchased percent" } } }, "localname": "RelatedPartyTransactionProductPurchasePercent", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "percentItemType" }, "smci_RestrictedStockUnitsRSUsAndPerformanceBasedRestrictedStockUnitsPRSUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Units (RSUs) And Performance-Based Restricted Stock Units (PRSUs) [Member]", "label": "Restricted Stock Units (RSUs) And Performance-Based Restricted Stock Units (PRSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs) and Performance-Based Restricted Stock Units (PRSUs)" } } }, "localname": "RestrictedStockUnitsRSUsAndPerformanceBasedRestrictedStockUnitsPRSUsMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_RevolvingCreditFacilityAndOtherFinancialAccommodationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revolving Credit Facility And Other Financial Accommodations [Member]", "label": "Revolving Credit Facility And Other Financial Accommodations [Member]", "terseLabel": "Revolving Credit Facility And Other Financial Accommodations" } } }, "localname": "RevolvingCreditFacilityAndOtherFinancialAccommodationsMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "smci_ScheduleOfProductWarrantyTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Product Warranty", "label": "Schedule of Product Warranty [Table]", "terseLabel": "Schedule of Product Warranty [Table]" } } }, "localname": "ScheduleOfProductWarrantyTable", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "smci_SeniorExecutiveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Executive [Member]", "label": "Senior Executive [Member]", "terseLabel": "Senior Executive" } } }, "localname": "SeniorExecutiveMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_ServerAndStorageSystemsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Server And Storage Systems [Member]", "label": "Server And Storage Systems [Member]", "terseLabel": "Server and storage systems" } } }, "localname": "ServerAndStorageSystemsMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByProductTypeDetails" ], "xbrltype": "domainItemType" }, "smci_ShareBasedCompensationArrangementByShareBasedPaymentAwardOwnershipThresholdForEmployeesToQualifyForExercisePricePerShareForIncentiveStockOptionsPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Ownership Threshold For Employees To Qualify For Exercise Price Per Share For Incentive Stock Options, Percentage", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Ownership Threshold For Employees To Qualify For Exercise Price Per Share For Incentive Stock Options, Percentage", "terseLabel": "Ownership percentage threshold for employee owned incentive stock options to qualify for exercise price per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOwnershipThresholdForEmployeesToQualifyForExercisePricePerShareForIncentiveStockOptionsPercentage", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "smci_ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotReleased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested In Period, Not Released", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Vested In Period, Not Released", "terseLabel": "Shares vested but not released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodNotReleased", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails" ], "xbrltype": "sharesItemType" }, "smci_ShareBasedCompensationArrangementBySharebasedPaymentAwardLiabilitiesFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award Liabilities, Fair Value Disclosure", "label": "Share-Based Compensation Arrangement By Share-based Payment Award Liabilities, Fair Value Disclosure", "terseLabel": "Performance awards liability" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardLiabilitiesFairValueDisclosure", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "smci_ShareBasedCompensationArrangementBySharebasedPaymentAwardPerformanceTargetPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Performance, Target Percentage", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Performance, Target Percentage", "terseLabel": "Increase in units for meeting metrics, percentage" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardPerformanceTargetPercentage", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "percentItemType" }, "smci_ShortTermDebtAndLongTermDebtCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Short-Term Debt And Long-Term Debt, Current Maturities", "label": "Short-Term Debt And Long-Term Debt, Current Maturities", "terseLabel": "Short-term debt and current portion of long-term debt" } } }, "localname": "ShortTermDebtAndLongTermDebtCurrentMaturities", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "smci_SteveLiangAndOtherFamilyMembersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SteveLiangAndOtherFamilyMembers [Member]", "label": "Steve Liang And Other Family Members [Member]", "terseLabel": "Steve Liang and other family members" } } }, "localname": "SteveLiangAndOtherFamilyMembersMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_StockPriceThresholdToEarnBonusTrancheOne": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Price Threshold To Earn Bonus, Tranche One", "label": "Stock Price Threshold To Earn Bonus, Tranche One", "terseLabel": "Stock price threshold to earn bonus, tranche one (in dollars per share)" } } }, "localname": "StockPriceThresholdToEarnBonusTrancheOne", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "smci_StockPriceThresholdToEarnBonusTrancheTwo": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Price Threshold To Earn Bonus, Tranche Two", "label": "Stock Price Threshold To Earn Bonus, Tranche Two", "terseLabel": "Stock price threshold to earn bonus, tranche two (in dollars per share)" } } }, "localname": "StockPriceThresholdToEarnBonusTrancheTwo", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "smci_SubsystemsAndAccessoriesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subsystems and accessories [Member]", "label": "Subsystems and accessories [Member]", "terseLabel": "Subsystems and accessories" } } }, "localname": "SubsystemsAndAccessoriesMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByProductTypeDetails" ], "xbrltype": "domainItemType" }, "smci_SummaryOfAllowanceForDoubtfulAccountsAndSalesReturnsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary of Allowance for Doubtful Accounts and Sales Returns [Table Text Block]", "label": "Summary of Allowance for Doubtful Accounts and Sales Returns [Table Text Block]", "terseLabel": "Reconciliation of accounts receivable allowances" } } }, "localname": "SummaryOfAllowanceForDoubtfulAccountsAndSalesReturnsTableTextBlock", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccountsReceivableAllowancesTables" ], "xbrltype": "textBlockItemType" }, "smci_SuperMicroAsiaScienceandTechnologyParkInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Super Micro Asia Science and Technology Park, Inc. [Member]", "label": "Super Micro Asia Science and Technology Park, Inc. [Member]", "terseLabel": "Super Micro Asia Science and Technology Park, Inc." } } }, "localname": "SuperMicroAsiaScienceandTechnologyParkInc.Member", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesVariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "smci_SuperMicroComputerBVMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Super Micro Computer, B.V. [Member]", "label": "Super Micro Computer, B.V. [Member]", "terseLabel": "Super Micro Computer, B.V." } } }, "localname": "SuperMicroComputerBVMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_SuperMicroComputerTaiwanDefinedBenefitPensionPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Super Micro Computer, Taiwan Defined Benefit Pension Plan [Member]", "label": "Super Micro Computer, Taiwan Defined Benefit Pension Plan [Member]", "terseLabel": "Super Micro Computer, Taiwan Defined Benefit Pension Plan" } } }, "localname": "SuperMicroComputerTaiwanDefinedBenefitPensionPlanMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_SuperMicroComputerTaiwanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Super Micro Computer, Taiwan [Member]", "label": "Super Micro Computer, Taiwan [Member]", "terseLabel": "Super Micro Computer, Taiwan" } } }, "localname": "SuperMicroComputerTaiwanMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_TaiwanTaxAuthorityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Taiwan Tax Authority [Member]", "label": "Taiwan Tax Authority [Member]", "terseLabel": "Taiwan Tax Authority" } } }, "localname": "TaiwanTaxAuthorityMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_TaxCutsAndJobsActForeignDerivedIntangibleIncomeIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act, Foreign Derived Intangible Income, Income Tax Expense (Benefit)", "label": "Tax Cuts And Jobs Act, Foreign Derived Intangible Income, Income Tax Expense (Benefit)", "negatedTerseLabel": "Tax Cuts And Jobs Act of 2017, Foreign derived intangible income, income tax benefit" } } }, "localname": "TaxCutsAndJobsActForeignDerivedIntangibleIncomeIncomeTaxExpenseBenefit", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smci_TermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]", "verboseLabel": "Term loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "smci_TwoBoardOfDirectorMembersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Board Of Director Members [Member]", "label": "Two Board Of Director Members [Member]", "terseLabel": "Two Board Of Director Members" } } }, "localname": "TwoBoardOfDirectorMembersMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "smci_TwoThousandTwentyCTBCTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Twenty CTBC Term Loan Facility [Member]", "label": "Two Thousand Twenty CTBC Term Loan Facility [Member]", "terseLabel": "2020 CTBC Term Loan Facility", "verboseLabel": "CTBC Bank, due June 4, 2030" } } }, "localname": "TwoThousandTwentyCTBCTermLoanFacilityMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "smci_TwoYearTermFloatingRateOfPostalSavingInterestRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-Year Term Floating Rate Of Postal Saving Interest Rate [Member]", "label": "Two-Year Term Floating Rate Of Postal Saving Interest Rate [Member]", "terseLabel": "Two-Year Term Floating Rate Of Postal Saving Interest Rate" } } }, "localname": "TwoYearTermFloatingRateOfPostalSavingInterestRateMember", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "smci_UnrecognizedBonusCompensationExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrecognized Bonus Compensation Expense", "label": "Unrecognized Bonus Compensation Expense", "terseLabel": "Unrecognized bonus compensation expense" } } }, "localname": "UnrecognizedBonusCompensationExpense", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "smci_UnrecognizedBonusCompensationExpensePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unrecognized Bonus Compensation Expense, Period", "label": "Unrecognized Bonus Compensation Expense, Period", "terseLabel": "Unrecognized bonus compensation expense, period" } } }, "localname": "UnrecognizedBonusCompensationExpensePeriod", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "durationItemType" }, "smci_UnrecognizedTaxBenefitsGrossDecreasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unrecognized Tax Benefits, Gross Decreases [Abstract]", "label": "Unrecognized Tax Benefits, Gross Decreases [Abstract]", "terseLabel": "Gross decreases:" } } }, "localname": "UnrecognizedTaxBenefitsGrossDecreasesAbstract", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "smci_UnrecognizedTaxBenefitsGrossIncreasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unrecognized Tax Benefits, Gross Increases [Abstract]", "label": "Unrecognized Tax Benefits, Gross Increases [Abstract]", "terseLabel": "Gross increases:" } } }, "localname": "UnrecognizedTaxBenefitsGrossIncreasesAbstract", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "smci_VariableInterestEntityInvestmentContribution": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Variable Interest Entity Investment Contribution", "label": "Variable Interest Entity Investment Contribution", "terseLabel": "Variable Interest Entity contribution" } } }, "localname": "VariableInterestEntityInvestmentContribution", "nsuri": "http://www.supermicro.com/20200630", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesVariableInterestEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r431", "r683", "r684", "r687", "r825" ], "lang": { "en-US": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesPurchaseCommitmentsNarrativeDetails", "http://www.supermicro.com/role/LeasesSummaryOfLeaseCostsAndCashFlowInformationDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByLocationDetails", "http://www.supermicro.com/role/SegmentReportingPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails", "http://www.supermicro.com/role/CommitmentsAndContingenciesSecMatterDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r590", "r591", "r598", "r599", "r825" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesVariableInterestEntitiesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r590", "r591", "r598", "r599" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesVariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r76", "r136" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r157", "r165", "r263", "r519", "r520", "r521", "r570", "r571" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r157", "r165", "r263", "r519", "r520", "r521", "r570", "r571" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r157", "r165", "r263", "r519", "r520", "r521", "r570", "r571" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesVariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByLocationDetails", "http://www.supermicro.com/role/SegmentReportingPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r466", "r476", "r701", "r702", "r703", "r704", "r705", "r706", "r725", "r789", "r792" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails", "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r466", "r476", "r701", "r702", "r703", "r704", "r705", "r706", "r725", "r789", "r792" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails", "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r229", "r362", "r366", "r726", "r788", "r790" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByProductTypeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r229", "r362", "r366", "r726", "r788", "r790" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByProductTypeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r404", "r466", "r476", "r701", "r702", "r703", "r704", "r705", "r706", "r725", "r789", "r792" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails", "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r404", "r466", "r476", "r701", "r702", "r703", "r704", "r705", "r706", "r725", "r789", "r792" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails", "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesVariableInterestEntitiesDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r230", "r231", "r362", "r367", "r791", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByLocationDetails", "http://www.supermicro.com/role/SegmentReportingPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r230", "r231", "r362", "r367", "r791", "r809", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByLocationDetails", "http://www.supermicro.com/role/SegmentReportingPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r235", "r686" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccountsReceivableAllowancesScheduleOfAccountsReceivableAllowanceDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccountsReceivableAllowancesScheduleOfAccountsReceivableAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r660" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesNarrativeDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdoptionOfTopic842Details" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201705Member": { "auth_ref": [ "r375" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2017-05 Other Income-Gains and Losses from the Derecognition of Nonfinancial Assets (Subtopic 610-20): Clarifying the Scope of Asset Derecognition Guidance and Accounting for Partial Sales of Nonfinancial Assets.", "label": "Accounting Standards Update 2017-05 [Member]", "terseLabel": "ASU 2017-05" } } }, "localname": "AccountingStandardsUpdate201705Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r158", "r159", "r160", "r161", "r260", "r261", "r262", "r263", "r264", "r265", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r570", "r571", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804" ], "lang": { "en-US": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible List]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdoptionOfTopic842Details" ], "xbrltype": "extensibleListItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.supermicro.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 (including amounts due to related parties of $72,368 and $59,809 at June 30, 2020 and 2019, respectively)" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r56", "r141", "r685", "r687" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Accounts payable, related party" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r31", "r768" ], "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.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r31", "r236", "r237" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances of $4,586 and $8,906 at June 30, 2020 and 2019, respectively (including amounts receivable from related parties of $8,712 and $13,439 at June 30, 2020 and 2019, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r70", "r141", "r684", "r687" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Accounts receivable, related party" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrentAndNoncurrent": { "auth_ref": [ "r753", "r782" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.", "label": "Accrued Bonuses", "terseLabel": "Accrued bonuses" } } }, "localname": "AccruedBonusesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r24", "r746", "r771" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r60" ], "calculation": { "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities (including amounts due to related parties of $16,206 and $10,536 at June 30, 2020 and 2019, respectively)", "totalLabel": "Total accrued liabilities", "verboseLabel": "Accrued liabilities, current" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails", "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesMember": { "auth_ref": [ "r60" ], "lang": { "en-US": { "role": { "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.", "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails", "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 8.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 the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Accrued cooperative marketing expenses" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r14", "r15", "r60" ], "calculation": { "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 4.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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r53", "r296" ], "calculation": { "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r34", "r80", "r81", "r82", "r776", "r800", "r804" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r79", "r82", "r83", "r154", "r155", "r156", "r596", "r795", "r796" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r158", "r159", "r160", "r161", "r260", "r261", "r262", "r263", "r264", "r265", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r568", "r569", "r570", "r571", "r727", "r728", "r729", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804" ], "lang": { "en-US": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails", "http://www.supermicro.com/role/LeasesNarrativeDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdoptionOfTopic842Details" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r478", "r480", "r525", "r526" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.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]", "verboseLabel": "Reconciliation of net income to net cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r528" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r529" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising costs" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdvertisingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r480", "r511", "r524" ], "calculation": { "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense before taxes" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of expense for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, after Tax", "totalLabel": "Stock-based compensation expense, net" } } }, "localname": "AllocatedShareBasedCompensationExpenseNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccountsReceivableAllowancesScheduleOfAccountsReceivableAllowanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r38", "r238", "r266" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r178" ], "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": "Anti-dilutive outstanding equity awards (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r133", "r212", "r218", "r225", "r258", "r590", "r598", "r632", "r744", "r770" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r11", "r75", "r133", "r258", "r590", "r598", "r632" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r615" ], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AuctionRateSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt instrument securities (for example, but not limited to, corporate or municipal bonds) that typically have long-term nominal maturities for which the interest rate is reset through an auction process.", "label": "Auction Rate Securities [Member]", "terseLabel": "Auction Rate Securities" } } }, "localname": "AuctionRateSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails", "http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r248" ], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Holding Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r249" ], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized Holding Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r246", "r273" ], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Cost Basis" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.", "label": "Available-for-sale Securities", "terseLabel": "Auction rate security" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r242", "r247", "r273", "r752" ], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r244", "r273" ], "calculation": { "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Investment in auction rate security" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r481", "r513" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityDeterminingFairValueNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails", "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r612", "r613" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails", "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building Improvements [Member]", "terseLabel": "Building improvements" } } }, "localname": "BuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails", "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CaliforniaFranchiseTaxBoardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government of the state of California.", "label": "California Franchise Tax Board [Member]", "terseLabel": "California Franchise Tax Board" } } }, "localname": "CaliforniaFranchiseTaxBoardMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r125", "r126", "r127" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Unpaid property, plant and equipment purchases (including due to related parties of $2,223, $1,609 and $654 as of June 30, 2020, 2019, and 2018, respectively)" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r49", "r122" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfCashAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfCashAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r18", "r123", "r131", "r742" ], "lang": { "en-US": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r116", "r122", "r128" ], "calculation": { "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfCashAndRestrictedCashDetails": { "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 year", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of year", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows", "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfCashAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r116", "r639" ], "calculation": { "http://www.supermicro.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": "Net (decrease) increase in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "verboseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r762" ], "lang": { "en-US": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateTransitionOptionElectedExtensibleList": { "auth_ref": [ "r0", "r1", "r129", "r130", "r182", "r183", "r290", "r291", "r302", "r303", "r373", "r374", "r519", "r520", "r521", "r571", "r614", "r658", "r659", "r661", "r662", "r663", "r690", "r691", "r795", "r805", "r812" ], "lang": { "en-US": { "role": { "documentation": "Indicates transition method applied for adoption of amendment to accounting standards.", "label": "Change in Accounting Principle, Accounting Standards Update, Transition Option Elected [Extensible List]", "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Transition Option Elected [Extensible List]" } } }, "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateTransitionOptionElectedExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdoptionOfTopic842Details" ], "xbrltype": "extensibleListItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r66", "r307", "r754", "r781" ], "calculation": { "http://www.supermicro.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 (Note 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r304", "r305", "r306", "r315" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r67" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock).", "label": "Common Stock Including Additional Paid in Capital [Member]", "terseLabel": "Common Stock and Additional Paid-In Capital" } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r30" ], "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 (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r30" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r30" ], "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 (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r30", "r333" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Shares outstanding, ending balance (in shares)", "periodStartLabel": "Shares outstanding, beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "auth_ref": [ "r30", "r32", "r338" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued.", "label": "Common Stocks, Including Additional Paid in Capital", "terseLabel": "Common stock and additional paid-in capital, $0.001 par value, Authorized Shares: 100,000,000, Outstanding shares: 52,408,703 and 49,956,288 at June 30, 2020 and 2019 respectively, Issued shares: 53,741,828 and 51,289,413 at June30, 2020 and 2019 respectively" } } }, "localname": "CommonStocksIncludingAdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r86", "r88", "r89", "r94", "r757", "r785" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r287", "r288", "r584" ], "lang": { "en-US": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "verboseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails", "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r195", "r196", "r233", "r629", "r630" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r195", "r196", "r233", "r629", "r630", "r806" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r195", "r196", "r233", "r629", "r630", "r806" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r190", "r765" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Supplier and Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r195", "r196", "r233", "r629", "r630" ], "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", "verboseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r193", "r195", "r196", "r197", "r629", "r631" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r195", "r196", "r233", "r629", "r630" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r131", "r592" ], "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" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r131", "r597", "r601", "r603" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entities" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r341", "r342", "r363" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r341", "r342", "r363" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r364" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer liability, revenue recognized in the period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r362", "r372" ], "lang": { "en-US": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]", "terseLabel": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfRevenueByCustomerTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r362", "r372" ], "lang": { "en-US": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel [Domain]", "terseLabel": "Contract with Customer, Sales Channel [Domain]" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfRevenueByCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r101", "r133", "r258", "r632" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations": { "order": 1.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 sales (including related party purchases of $283,056, $276,843 and $262,747 in fiscal years 2020, 2019 and 2018, respectively)", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations", "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r134", "r564", "r574" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails": { "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r140", "r564" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails": { "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r564", "r574", "r576" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails": { "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": "Current income tax expense (benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r134", "r564", "r574" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails": { "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r194", "r233" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r332" ], "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": "Short-term and Long-term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r23", "r24", "r25", "r745", "r748", "r767" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Credit facility, basis spread on variable rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r763" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Debt Instrument, Collateral Amount", "terseLabel": "Collateral amount" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r628" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of outstanding debt" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r63", "r331", "r651" ], "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": "Interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r63" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r64" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r64", "r137", "r334", "r335", "r336", "r337", "r650", "r651", "r653", "r764" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails" ], "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": "Credit facility, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsGross": { "auth_ref": [ "r654" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Line of Credit Arrangements, Gross", "terseLabel": "Debt issuance costs, gross" } } }, "localname": "DebtIssuanceCostsLineOfCreditArrangementsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Debt, Long-term and Short-term, Combined Amount", "totalLabel": "Total debt" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r542" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "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": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]", "terseLabel": "Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r21", "r743", "r769" ], "calculation": { "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred service costs, non-current" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of prepaid expenses and other current assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r74" ], "calculation": { "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred Costs, Current", "terseLabel": "Deferred service costs" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r565", "r574" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails": { "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r565", "r574" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails": { "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r536", "r537" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 3.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 income taxes, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r120", "r134", "r565", "r574", "r575", "r576" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails": { "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": "Deferred income tax expense (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r27", "r28", "r554", "r747", "r766" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "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.", "label": "Deferred Tax Liabilities, Gross", "negatedLabel": "Deferred tax liabilities-depreciation and other" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r121" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.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, net" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r565", "r574" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails": { "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r555" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred income tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r562", "r563" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Research and development credits" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r562", "r563" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "terseLabel": "Inventory valuation" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r557" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "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", "terseLabel": "Deferred income tax assets-net", "totalLabel": "Deferred income tax assets, net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails", "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred Tax Assets, Net [Abstract]" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r562", "r563" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r562", "r563" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "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 temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r562", "r563" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "order": 8.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 accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Prepaid and accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves": { "auth_ref": [ "r562", "r563" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "order": 10.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 loss reserves other than estimated credit losses.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Loss Reserves", "terseLabel": "Bad debt and other reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves": { "auth_ref": [ "r562", "r563" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "order": 9.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 warranty reserves.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves", "terseLabel": "Warranty accrual" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r556" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r562", "r563" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails": { "order": 3.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 leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Right of use asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfNetDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r397", "r405", "r407", "r451", "r453", "r454" ], "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": "Company's contribution costs" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Company's discretionary contributions" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "terseLabel": "Deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r120", "r209" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByLocationDetails", "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByProductTypeDetails", "http://www.supermicro.com/role/RevenueSummaryOfRevenueByCustomerTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r362", "r366", "r367", "r368", "r369", "r370", "r371", "r372" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByLocationDetails", "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByProductTypeDetails", "http://www.supermicro.com/role/RevenueSummaryOfRevenueByCustomerTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r362" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r527" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation and Stockholders' Equity" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_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": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r95", "r163", "r164", "r165", "r166", "r167", "r171", "r173", "r175", "r176", "r177", "r180", "r181", "r758", "r786" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net income per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails", "http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnauditedSummarizedQuarterlyResultsOfOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r95", "r163", "r164", "r165", "r166", "r167", "r173", "r175", "r176", "r177", "r180", "r181", "r758", "r786" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net income per common share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails", "http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnauditedSummarizedQuarterlyResultsOfOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r131", "r178", "r179" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Income Per Common Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r639" ], "calculation": { "http://www.supermicro.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 fluctuations on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r539" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r539", "r578" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Income tax provision at statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r539", "r578" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent", "negatedTerseLabel": "Qualified production activity deduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r539", "r578" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign rate differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r539", "r578" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r539", "r578" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other, net" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes": { "auth_ref": [ "r539", "r578" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense.", "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Percent", "terseLabel": "Provision to return true-up" } } }, "localname": "EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r539", "r578" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income tax, net of federal tax benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies": { "auth_ref": [ "r539", "r578" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income tax contingencies. Includes, 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, Percent", "terseLabel": "Uncertain tax positions, net of (settlement) with Tax Authorities" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r539", "r578" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedTerseLabel": "Research and development tax credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent": { "auth_ref": [ "r539" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage 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 operations, attributable to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Percent", "terseLabel": "Tax reform related charge" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Percent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfEffectiveFederalTaxRateReconciliationDetails" ], "xbrltype": "pureItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r60" ], "calculation": { "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r512" ], "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 related to non-vested stock-based awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityDeterminingFairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r512" ], "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 cost related to non-vested stock based awards, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityDeterminingFairValueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r511" ], "calculation": { "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "negatedTerseLabel": "Income tax impact" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r509" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options", "verboseLabel": "Employee stock option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityDeterminingFairValueNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r154", "r155", "r156", "r159", "r168", "r170", "r187", "r263", "r333", "r338", "r519", "r520", "r521", "r570", "r571", "r641", "r642", "r643", "r644", "r645", "r646", "r795", "r796", "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "auth_ref": [ "r2", "r133", "r258", "r632" ], "lang": { "en-US": { "role": { "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "auth_ref": [ "r2", "r133", "r258", "r632" ], "lang": { "en-US": { "role": { "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r254" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.", "label": "Equity Method Investment, Other than Temporary Impairment", "terseLabel": "Impairment of investments" } } }, "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity method investment, ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r50", "r213", "r255" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Investment in equity investee" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Investment in a Corporate Venture" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVenture" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r626" ], "calculation": { "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Non-marketable equity securities" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI, Cost", "terseLabel": "Equity securities without readily determinable fair value, amount, initial cost basis" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r252" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity securities without readily determinable fair value, amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "verboseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails", "http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails", "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r615", "r616", "r617", "r623" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "verboseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails", "http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails", "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock": { "auth_ref": [ "r618" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique used to measure similar asset in prior period by class of asset or liability on non-recurring basis.", "label": "Fair Value, Assets and Liabilities Measured on Nonrecurring Basis, Valuation Techniques [Table Text Block]", "terseLabel": "Summary of fair value significant inputs" } } }, "localname": "FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r615", "r616" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of cash equivalents and long-term investments measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r453", "r616", "r698", "r699", "r700" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r615", "r616", "r619", "r620", "r624" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r622" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Disclosure" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosure" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r405", "r407", "r412", "r453", "r616", "r698" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r405", "r407", "r412", "r453", "r616", "r699" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r453", "r616", "r700" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r453", "r698", "r699", "r700" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r615", "r616", "r619", "r620", "r621", "r624" ], "lang": { "en-US": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r622", "r624" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r131", "r625", "r627" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r667", "r673" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payments of obligations under capital leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r250", "r251", "r267", "r269", "r270", "r271", "r272", "r274", "r275", "r276", "r277", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails", "http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r633", "r635", "r637", "r638" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.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", "negatedLabel": "Foreign currency exchange (gain) loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r131", "r648" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails", "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingencyUnrecordedAmount": { "auth_ref": [ "r314" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount or range of possible amounts of gain that could be realized upon the resolution of a contingency.", "label": "Gain Contingency, Unrecorded Amount", "terseLabel": "Gain contingency, unrecorded amount" } } }, "localname": "GainContingencyUnrecordedAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesSecMatterDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r100", "r133", "r212", "r217", "r221", "r224", "r227", "r258", "r632" ], "calculation": { "http://www.supermicro.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", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations", "http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnauditedSummarizedQuarterlyResultsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r245" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Impairment of investments" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows", "http://www.supermicro.com/role/FairValueDisclosureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r120", "r294", "r298" ], "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 of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of long-lived assets held-for-use" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r131", "r293", "r300" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r139", "r577" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r139", "r577" ], "calculation": { "http://www.supermicro.com/role/IncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r139", "r212", "r217", "r221", "r224", "r227" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.supermicro.com/role/IncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxProvisionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax provision" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations", "http://www.supermicro.com/role/IncomeTaxesScheduleOfComponentsOfIncomeBeforeIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r92", "r120", "r210", "r255", "r755", "r783" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Share of (income) loss from equity investee", "terseLabel": "Share of income (loss) from equity investee, net of taxes", "verboseLabel": "Income (loss) from equity method investments" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows", "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations", "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r299" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r543" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r543" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body 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, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Disclosure [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r544", "r551", "r553", "r567" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r540", "r552", "r559", "r572", "r579", "r581", "r582", "r583" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear": { "auth_ref": [ "r551" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount the liability recorded for the income tax examination increased or decreased in the current year/accounting period.", "label": "Income Tax Examination, Increase (Decrease) in Liability from Prior Year", "terseLabel": "Income tax examination, increase (decrease) liability" } } }, "localname": "IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r134", "r169", "r170", "r211", "r538", "r573", "r580", "r787" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails": { "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)", "negatedTerseLabel": "Income tax provision", "totalLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations", "http://www.supermicro.com/role/IncomeTaxesScheduleOfIncomeTaxProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r90", "r131", "r534", "r535", "r552", "r553", "r558", "r566", "r811" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r124" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r119" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable (including changes in related party balances of $12,559, $(18,001) and $21,882 in fiscal years 2020, 2019, and 2018, respectively)" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "auth_ref": [ "r119" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Payable, Related Parties", "terseLabel": "Accounts payable, changes in related party balances" } } }, "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r119" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net (including changes in related party balances of $4,727, $(10,357) and $3,795 in fiscal years 2020, 2019, and 2018, respectively)" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r119" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "negatedTerseLabel": "Accounts receivable, changes in related party balances" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r119" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r119" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities (including changes in related party balances of $5,670, $(7,858), and $9,944 in fiscal years 2020, 2019, and 2018, respectively)" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r119" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r119" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.supermicro.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 noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities (including changes in related party balances of $(1,301), $(500) and $(1,400) in fiscal years 2020, 2019, and 2018, respectively)" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r119" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.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 (including changes in related party balances of $1,511, $2,714 and $(10,689) in fiscal years 2020, 2019, and 2018, respectively)" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.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" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r91", "r208", "r649", "r652", "r759" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r114", "r117", "r124" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r40", "r281" ], "calculation": { "http://www.supermicro.com/role/InventoriesScheduleOfInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InventoriesScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r72" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.supermicro.com/role/InventoriesScheduleOfInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/InventoriesScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net, Items Net of Reserve Alternative [Abstract]", "terseLabel": "Inventory, Net, Items Net of Reserve Alternative [Abstract]" } } }, "localname": "InventoryNetItemsNetOfReserveAlternativeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InventoriesScheduleOfInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r17", "r73", "r131", "r184", "r278", "r280", "r282" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": { "auth_ref": [ "r42", "r43", "r281" ], "calculation": { "http://www.supermicro.com/role/InventoriesScheduleOfInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.", "label": "Inventory, Raw Materials and Supplies, Net of Reserves", "terseLabel": "Purchased parts and raw materials" } } }, "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InventoriesScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r41", "r281" ], "calculation": { "http://www.supermicro.com/role/InventoriesScheduleOfInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "verboseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InventoriesScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r279" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for excess and obsolete inventories" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvesteeMember": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "A corporation that issued voting stock held by an investor.", "label": "Investee [Member]", "terseLabel": "Investee" } } }, "localname": "InvesteeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]", "terseLabel": "Land improvements" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r366" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r677" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of operating lease expense recognized and supplemental cash flow information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r671" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r670" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r678" ], "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": "Summary of maturities of operating lease liabilities under noncancelable operating lease arrangements (Topic 842)" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r678" ], "calculation": { "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842DetailsCalc2": { "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 future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r678" ], "calculation": { "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "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 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": "2026 and beyond" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r678" ], "calculation": { "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "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 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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r678" ], "calculation": { "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r678" ], "calculation": { "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r678" ], "calculation": { "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r678" ], "calculation": { "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details": { "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 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r678" ], "calculation": { "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842DetailsCalc2": { "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r680" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r59", "r133", "r219", "r258", "r591", "r598", "r599", "r632" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r37", "r133", "r258", "r632", "r751", "r779" ], "calculation": { "http://www.supermicro.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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r62", "r133", "r258", "r591", "r598", "r599", "r632" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r615" ], "calculation": { "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities measured at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r57", "r137" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r57" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Commitment fee amount" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Line of Credit Facility, Expiration Period", "terseLabel": "Credit facility expiration period" } } }, "localname": "LineOfCreditFacilityExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r57" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r57" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r57" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Credit facility, remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r57", "r137" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails" ], "xbrltype": "stringItemType" }, "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": "Line of credit facility, unused capacity, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable Allowances" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccountsReceivableAllowances" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r25", "r330", "r748", "r773" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term debt", "verboseLabel": "Line of credit facility, amount outstanding" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r143", "r328" ], "calculation": { "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails": { "order": 6.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "2026 and thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r143", "r328" ], "calculation": { "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r143", "r328" ], "calculation": { "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r143", "r328" ], "calculation": { "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r143", "r328" ], "calculation": { "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r143", "r328" ], "calculation": { "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebtMaturitiesOfShortTermAndLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r64" ], "calculation": { "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "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": "Debt, Non-current" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r64" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r64", "r329" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesSecMatterDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r318", "r319" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesSecMatterDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r307" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "verboseLabel": "Accrued SEC penalty" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesSecMatterDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r307" ], "calculation": { "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Loss Contingency, Accrual, Current" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails", "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r761" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Investments in Auction Rate Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r71", "r133", "r258", "r632", "r750", "r778" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r405" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Product Warranties:" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Movement in Valuation Allowances and Reserves" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccountsReceivableAllowancesScheduleOfAccountsReceivableAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r116" ], "calculation": { "http://www.supermicro.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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r116" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r116", "r118", "r121" ], "calculation": { "http://www.supermicro.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 (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.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:", "verboseLabel": "OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows", "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r84", "r87", "r93", "r121", "r133", "r158", "r163", "r164", "r165", "r166", "r169", "r170", "r174", "r212", "r217", "r221", "r224", "r227", "r258", "r632", "r756", "r784" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.supermicro.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.supermicro.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", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows", "http://www.supermicro.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdoptionOfTopic842Details" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r157", "r158", "r159", "r160", "r161", "r162", "r165", "r180", "r260", "r261", "r262", "r263", "r264", "r265", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r568", "r569", "r570", "r571", "r727", "r728", "r729", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdoptionOfTopic842Details" ], "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": "Accounting Pronouncements Recently Adopted and Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r154", "r155", "r156", "r338", "r586" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r103" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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)", "terseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r203" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SegmentReportingNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.supermicro.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/2020-01-31", "presentation": [ "http://www.supermicro.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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r212", "r217", "r221", "r224", "r227" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r672", "r679" ], "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 expense (including expense for lease agreements with related parties of $1,421 and $0 for the years ended June 30, 2020 and 2019, respectively)" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesSummaryOfLeaseCostsAndCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r665" ], "calculation": { "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842DetailsCalc2": { "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", "terseLabel": "Operating lease, liability", "verboseLabel": "Present value of operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesTopic842Details", "http://www.supermicro.com/role/LeasesNarrativeDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdoptionOfTopic842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r665" ], "calculation": { "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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", "terseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r666" ], "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 List]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r665" ], "calculation": { "http://www.supermicro.com/role/OtherLongTermLiabilitiesScheduleOfOtherLongTermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OtherLongTermLiabilitiesScheduleOfOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r666" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OtherLongTermLiabilitiesScheduleOfOtherLongTermLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r668", "r673" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash payments for operating leases (including payments to related parties of $1,443 and $0 for the years ended June 30, 2020 and 2019, respectively)" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesSummaryOfLeaseCostsAndCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r664" ], "calculation": { "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesNarrativeDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdoptionOfTopic842Details", "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r676", "r679" ], "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": "Incremental borrowing rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r675", "r679" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r655", "r656" ], "calculation": { "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r655", "r656" ], "calculation": { "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r655", "r656" ], "calculation": { "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r655", "r656" ], "calculation": { "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r655", "r656" ], "calculation": { "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r655", "r656" ], "calculation": { "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r655", "r656" ], "calculation": { "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "2025 and beyond" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesLeasesFutureMinimumPaymentsForOperatingLeasesTopic840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r3", "r153", "r201", "r611" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r14", "r15", "r16", "r60" ], "calculation": { "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 9.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": "Others" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r65" ], "calculation": { "http://www.supermicro.com/role/OtherLongTermLiabilitiesScheduleOfOtherLongTermLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "terseLabel": "Others" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OtherLongTermLiabilitiesScheduleOfOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r74" ], "calculation": { "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 6.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": "Others" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other Assets Disclosure [Text Block]", "terseLabel": "Prepaid Expenses and Other Assets" } } }, "localname": "OtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Total other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r77", "r80", "r634", "r636", "r640" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.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", "terseLabel": "Foreign currency translation (loss) gain", "verboseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r85", "r88", "r588", "r589", "r595" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.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", "totalLabel": "Total other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r78", "r80" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Net changes in unrealized loss on investments, net of taxes", "verboseLabel": "Net changes in unrealized loss on investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r61" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Long-term Liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OtherLongTermLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r65" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.supermicro.com/role/OtherLongTermLiabilitiesScheduleOfOtherLongTermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total other long-term liabilities", "verboseLabel": "Other long-term liabilities (including related party balance of $1,699 and $3,000 at June 30, 2020 and 2019, respectively)" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails", "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails", "http://www.supermicro.com/role/OtherLongTermLiabilitiesScheduleOfOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r121" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of other long-term liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OtherLongTermLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r113" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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 other fees for debt financing" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r111" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.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", "negatedLabel": "Payment of withholding tax on vesting of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r108" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedTerseLabel": "Investments in privately-held companies" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r107" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment (including payments to related parties of $4,386, $4,472 and $6,005 in fiscal years 2020, 2019, and 2018, respectively)" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r404", "r406", "r412", "r430", "r432", "r433", "r434", "r435", "r436", "r453", "r455", "r456", "r457", "r477" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r431", "r434", "r438", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r458", "r472", "r473", "r474", "r475" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "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 Awards" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r481", "r513" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "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.", "label": "Prepaid Expense and Other Assets", "terseLabel": "Prepaid expense and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r9", "r47", "r48" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 (including receivables from related parties of $19,791 and $21,302 at June 30, 2020 and 2019, respectively)", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r7", "r10", "r284", "r285" ], "calculation": { "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 4.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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of amounts paid in advance for expenses which will be charged against earnings in periods after one year or beyond the operating cycle, if longer.", "label": "Prepaid Expense, Noncurrent", "terseLabel": "Prepaid expense, non-current" } } }, "localname": "PrepaidExpenseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r8", "r10", "r283", "r285" ], "calculation": { "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 2.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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income tax" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r110" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "verboseLabel": "Proceeds from borrowings, net of debt issuance costs" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r110", "r138" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from lines of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [ "r142" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "Net (repayment) borrowings on asset-backed revolving line of credit, net of costs" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r104", "r105", "r243" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from redemption of auction rate security" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfOtherInvestments": { "auth_ref": [ "r106" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from the sale of investments classified as other.", "label": "Proceeds from Sale of Other Investments", "terseLabel": "Proceeds from sale of investment in a privately-held company" } } }, "localname": "ProceedsFromSaleOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r109", "r514" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r60", "r316", "r320" ], "calculation": { "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails": { "order": 1.0, "parentTag": "us-gaap_StandardProductWarrantyAccrual", "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 estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Product Warranty Accrual, Current", "terseLabel": "Current portion", "verboseLabel": "Accrued warranty costs" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesScheduleOfAccruedLiabilitiesDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r65", "r307", "r309" ], "calculation": { "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails": { "order": 2.0, "parentTag": "us-gaap_StandardProductWarrantyAccrual", "weight": 1.0 }, "http://www.supermicro.com/role/OtherLongTermLiabilitiesScheduleOfOtherLongTermLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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 due after one year (or beyond the operating cycle if longer) for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Product Warranty Accrual, Noncurrent", "terseLabel": "Accrued warranty costs, non-current", "verboseLabel": "Non-current portion" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails", "http://www.supermicro.com/role/OtherLongTermLiabilitiesScheduleOfOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r84", "r87", "r115", "r133", "r158", "r169", "r170", "r212", "r217", "r221", "r224", "r227", "r258", "r588", "r593", "r594", "r609", "r610", "r632", "r760" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnauditedSummarizedQuarterlyResultsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r53", "r297" ], "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 by Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails", "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r301", "r813", "r814", "r815" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure 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 Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r52", "r295" ], "calculation": { "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails": { "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, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails", "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r297", "r780" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://www.supermicro.com/role/SegmentReportingPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r51", "r131", "r297", "r813", "r814" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r19", "r297" ], "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": "Schedule of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r19", "r295" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails", "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "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": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r97", "r268" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance (recoveries) for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAllowancesForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentLineItems": { "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": "Purchase Commitment, Excluding Long-term Commitment [Line Items]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Line Items]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesPurchaseCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "auth_ref": [ "r26", "r749", "r774" ], "lang": { "en-US": { "role": { "documentation": "Summarization of information required or determined to be disclosed about arrangements in which the entity has agreed to expend funds to procure goods or services from one or more suppliers. Such disclosure may include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions.", "label": "Purchase Commitment, Excluding Long-term Commitment [Table]", "terseLabel": "Purchase Commitment, Excluding Long-term Commitment [Table]" } } }, "localname": "PurchaseCommitmentExcludingLongtermCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesPurchaseCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase commitments, total", "verboseLabel": "Outstanding purchase order" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesPurchaseCommitmentsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialDataAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Data [Abstract]" } } }, "localname": "QuarterlyFinancialDataAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Quarterly Financial Information (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r39", "r131", "r239" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r431", "r683", "r684" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesPurchaseCommitmentsNarrativeDetails", "http://www.supermicro.com/role/CommitmentsAndContingenciesSecMatterDetails", "http://www.supermicro.com/role/LeasesSummaryOfLeaseCostsAndCashFlowInformationDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesSummaryOfLeaseCostsAndCashFlowInformationDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Cost of sales, related party purchases" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperationsParenthetical", "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r431", "r683", "r687", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesPurchaseCommitmentsNarrativeDetails", "http://www.supermicro.com/role/CommitmentsAndContingenciesSecMatterDetails", "http://www.supermicro.com/role/LeasesSummaryOfLeaseCostsAndCashFlowInformationDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r681", "r682", "r684", "r688", "r689" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r112" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r112" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedLabel": "Payments of obligations under capital leases" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned": { "auth_ref": [ "r531", "r532" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others.", "label": "Research and Development Arrangement, Contract to Perform for Others, Compensation Earned", "terseLabel": "Reduction of research and development expenses" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesResearchAndDevelopmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r530", "r826" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r54", "r131", "r289", "r292", "r826" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r561" ], "lang": { "en-US": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r18", "r122", "r128", "r742", "r775" ], "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 and cash equivalents" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r4", "r18", "r128" ], "calculation": { "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfCashAndRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash included in prepaid expenses and other current assets" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfCashAndRestrictedCashDetails", "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r12", "r21", "r128", "r810" ], "calculation": { "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfCashAndRestrictedCashDetails": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 }, "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, non-current", "verboseLabel": "Restricted cash included in other assets" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfCashAndRestrictedCashDetails", "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsScheduleOfOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityDeterminingFairValueNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r33", "r338", "r522", "r777", "r799", "r804" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r154", "r155", "r156", "r159", "r168", "r170", "r263", "r519", "r520", "r521", "r570", "r571", "r795", "r797" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r434", "r438", "r439", "r440", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r476" ], "lang": { "en-US": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r431", "r434", "r438", "r439", "r440", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r476" ], "lang": { "en-US": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r431", "r434", "r438", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r458", "r459", "r460", "r461", "r462", "r472", "r473", "r474", "r475" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r428", "r429", "r431", "r434", "r438", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r458", "r459", "r460", "r461", "r462", "r472", "r473", "r474", "r475" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r206", "r207", "r216", "r222", "r223", "r229", "r230", "r233", "r361", "r362", "r726" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Net sales (including related party sales of $85,759, $69,906, and $68,637 in fiscal years 2020, 2019 and 2018, respectively)" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations", "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByLocationDetails", "http://www.supermicro.com/role/RevenueSummaryOfNetSalesByProductTypeDetails", "http://www.supermicro.com/role/RevenueSummaryOfRevenueByCustomerTypeDetails", "http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnauditedSummarizedQuarterlyResultsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r132", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r376" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r343", "r344", "r345", "r346", "r347", "r348", "r351", "r352", "r365", "r376" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r98", "r808" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Net sales, related party sales" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperationsParenthetical", "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining revenue performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r350" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining revenue performance obligation, percent to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "percentItemType" }, "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r674", "r679" ], "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": "New operating lease assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesSummaryOfLeaseCostsAndCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesChannelDirectlyToConsumerMember": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred directly to consumer.", "label": "Sales Channel, Directly to Consumer [Member]", "terseLabel": "Direct customers and OEMs" } } }, "localname": "SalesChannelDirectlyToConsumerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfRevenueByCustomerTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesChannelThroughIntermediaryMember": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred through intermediary.", "label": "Sales Channel, Through Intermediary [Member]", "terseLabel": "Indirect sales channel" } } }, "localname": "SalesChannelThroughIntermediaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RevenueSummaryOfRevenueByCustomerTypeDetails" ], "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": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Summary of long-term investments" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of cash, cash equivalents, and restricted cash" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r566" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of income tax provision" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.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 short-term and long-term debt obligations" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r378", "r379" ], "lang": { "en-US": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]", "terseLabel": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccruedLiabilitiesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r557" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r437", "r438", "r441", "r442", "r453" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RetirementPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r177" ], "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": "Computation of Basic and Diluted Net Income Per Common Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables" ], "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": "Reconciliation of effective income tax rate" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r480", "r510", "r524" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of stock-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r2", "r133", "r257", "r258", "r632" ], "lang": { "en-US": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r657" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of future minimum payments under operating leases (Topic 840)" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r139" ], "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 domestic and foreign components of income before income tax provision" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r17", "r44", "r45", "r46" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of maturities of short-term and long-term debt obligations" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r55" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of other long-term assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/PrepaidExpensesAndOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Reconciliation of the Changes in Accrued Warranty Costs" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r53", "r297" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentTableDetails", "http://www.supermicro.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of quarterly financial information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SelectedQuarterlyFinancialInformationUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r135", "r685", "r687" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesSummaryOfLeaseCostsAndCashFlowInformationDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsNarrativeDetails", "http://www.supermicro.com/role/RelatedPartyTransactionsSummaryOfRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of Related Party Transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r99", "r232" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning 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 Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Summary of property, plant and equipment" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r212", "r214", "r220", "r286" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SegmentReportingPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r481", "r513" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityDeterminingFairValueNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r487" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of restricted stock unit activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r513" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of significant ranges of outstanding and exercisable stock options" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r487", "r498", "r501" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r504" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of assumptions used to estimate fair value of stock options granted using Black-Scholes option pricing model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r58" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table]", "terseLabel": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r551", "r567" ], "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 rollforward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r590", "r591", "r598", "r599", "r600", "r602", "r605", "r606", "r607" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table]", "terseLabel": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesVariableInterestEntitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r202", "r204", "r205", "r212", "r215", "r221", "r225", "r226", "r227", "r228", "r229", "r232", "r233", "r234" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SegmentReportingPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r119" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.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 expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r482" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)", "verboseLabel": "Vesting period assuming continued employment" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r492" ], "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", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r496" ], "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": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r494" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r494" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r493" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Time-based RSUs Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r493" ], "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": "Balance at end of period (in dollars per share)", "periodStartLabel": "Balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r495" ], "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", "negatedLabel": "Vested (in shares)", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r495" ], "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", "verboseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Stock Price as of Period End (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r507" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r506" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r508" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityDeterminingFairValueNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfStockBasedCompensationExpenseDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r484" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)", "verboseLabel": "Number of awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r513" ], "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": "Authorized shares available for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "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": "Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r490" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r500" ], "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": "Total pretax intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r492" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r499" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r513" ], "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, options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r489", "r513" ], "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": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "terseLabel": "Shares reserved for outstanding awards (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "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": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r488" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at end of period (in dollars per share)", "periodStartLabel": "Balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r513" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Award shares issued in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r479", "r485" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityDeterminingFairValueNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityScheduleOfRsuAndPrsuActivityDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "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": "Year one" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "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": "Quarterly" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r131", "r481", "r486" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r509" ], "lang": { "en-US": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r509" ], "lang": { "en-US": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Stock option outstanding, range of exercise price, lower range limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r497" ], "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": "Stock options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r489" ], "lang": { "en-US": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Number of outstanding options (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r509" ], "lang": { "en-US": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Stock option outstanding, range of exercise price, upper range limit" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r482" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Stock option and restricted stock units vesting rights, percentage", "verboseLabel": "Performance-based restricted stock units vesting rights, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Total pretax intrinsic value of restricted stock units vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r483" ], "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 option expected life (in years)", "verboseLabel": "PRSU awards expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r505", "r523" ], "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": "Performance Period", "verboseLabel": "Expected term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureSignificantInputsDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquitySummaryOfStockOptionValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r513" ], "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, options vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r513" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, options vested and exercisable (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r502" ], "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 remaining contractual term, options outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percentage of fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r490" ], "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": "Stock option vested and exercisable, weighted average exercise price per share (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r489" ], "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", "terseLabel": "Weighted average exercise price per share, options outstanding (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term of outstanding 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, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Stock option outstanding, weighted-average remaining contractual term" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionSummaryByExercisePriceDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Shares withheld for the withholding tax on vesting of restricted stock units (in shares)", "terseLabel": "Shares withheld for taxes (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r22", "r745", "r772" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Short-term debt", "verboseLabel": "Debt, total outstanding borrowings" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtLineItems": { "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": "Short-term Debt [Line Items]", "terseLabel": "Short-term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r58" ], "lang": { "en-US": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r56" ], "lang": { "en-US": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebtScheduleOfLineOfCreditAndShortTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeasePayments": { "auth_ref": [ "r669" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for short-term lease payment excluded from lease liability.", "label": "Short-term Lease Payments", "terseLabel": "Short-term lease payments" } } }, "localname": "ShortTermLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r325" ], "calculation": { "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance, end of the year", "periodStartLabel": "Balance, beginning of the year" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r321" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedTerseLabel": "Costs utilized" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r323" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Change in estimated liability for pre-existing warranties" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Provision for warranty" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesProductWarrantiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r131", "r324" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r317", "r327", "r585", "r807" ], "lang": { "en-US": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/CommitmentsAndContingenciesStandbyLetterOfCreditNarrativeDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r69", "r154", "r155", "r156", "r159", "r168", "r170", "r187", "r263", "r333", "r338", "r519", "r520", "r521", "r570", "r571", "r641", "r642", "r643", "r644", "r645", "r646", "r795", "r796", "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r154", "r155", "r156", "r187", "r726" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Share-based Payment Arrangement" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r333", "r338" ], "lang": { "en-US": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Release of common stock shares upon vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r29", "r30", "r333", "r338", "r491" ], "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)", "terseLabel": "Exercise of stock options, net of taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityStockOptionActivitySummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r29", "r30", "r333", "r338" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Release of common stock shares upon vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r69", "r333", "r338" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options, net of taxes" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r29", "r30", "r333", "r338" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Stock repurchased during period (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r30", "r35", "r36", "r133", "r240", "r258", "r632" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Super Micro Computer, Inc. stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:", "verboseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r133", "r154", "r155", "r156", "r159", "r168", "r258", "r263", "r338", "r519", "r520", "r521", "r570", "r571", "r586", "r587", "r608", "r632", "r641", "r642", "r646", "r796", "r797" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Stockholders' equity, ending balance", "periodStartLabel": "Stockholders' equity, beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets", "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r647", "r693" ], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r647", "r693" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r647", "r693" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r647", "r693" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r692", "r694" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r194" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r560" ], "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": "State research and development tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r561" ], "lang": { "en-US": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r561" ], "lang": { "en-US": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "auth_ref": [ "r556" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized.", "label": "Tax Credit Carryforward, Valuation Allowance", "terseLabel": "Excess tax credits, valuation allowance" } } }, "localname": "TaxCreditCarryforwardValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit": { "auth_ref": [ "r566" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Change in Tax Rate, Income Tax Expense (Benefit)", "terseLabel": "Tax Cuts and Jobs Act of 2017, U.S. deferred tax assets and liabilities write-down" } } }, "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense": { "auth_ref": [ "r566" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Income Tax Expense", "terseLabel": "Tax Cuts and Jobs Act of 2017, Transition tax for accumulated foreign earnings" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r250", "r251", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/FairValueDisclosureAssetsAndLiabilitiesAtFairValueDetails", "http://www.supermicro.com/role/FairValueDisclosureLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r68", "r339" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r68", "r339" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r68", "r339", "r340" ], "calculation": { "http://www.supermicro.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock (at cost), 1,333,125 shares at June 30, 2020 and 2019" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r158", "r159", "r160", "r161", "r260", "r261", "r262", "r263", "r264", "r265", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r568", "r569", "r570", "r571", "r727", "r728", "r729", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804" ], "lang": { "en-US": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/InvestmentInCorporateVentureNarrativeDetails", "http://www.supermicro.com/role/LeasesNarrativeDetails", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdoptionOfTopic842Details" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r533", "r545" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r548" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Decreases due to settlements with taxing authority" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r541" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest accrued" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r547" ], "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": "For current year\u2019s tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r546" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "For prior years\u2019 tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r549" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Decreases due to a lapse of the statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesScheduleOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r550" ], "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, if recognized" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r188", "r189", "r191", "r192", "r198", "r199", "r200" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r144", "r150" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccountsReceivableAllowancesScheduleOfAccountsReceivableAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r147" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "verboseLabel": "Charged to Cost and Expenses (Recovered), net" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccountsReceivableAllowancesScheduleOfAccountsReceivableAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r144", "r145", "r146", "r149", "r150" ], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccountsReceivableAllowancesScheduleOfAccountsReceivableAllowanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesRecoveries": { "auth_ref": [ "r148" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from recovery of amount previously written off or reestablishment of reserve previously utilized.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Addition, Recovery", "negatedTerseLabel": "Write-offs" } } }, "localname": "ValuationAllowancesAndReservesRecoveries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccountsReceivableAllowancesScheduleOfAccountsReceivableAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r144", "r145", "r146", "r149", "r150" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/AccountsReceivableAllowancesScheduleOfAccountsReceivableAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityLineItems": { "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": "Variable Interest Entity [Line Items]", "terseLabel": "Variable Interest Entity [Line Items]" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesVariableInterestEntitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r604" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).", "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "terseLabel": "Variable Interest Entity, ownership percentage" } } }, "localname": "VariableInterestEntityOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesVariableInterestEntitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r590", "r591", "r598", "r599", "r600" ], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, primary beneficiary" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesVariableInterestEntitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ShortTermAndLongTermDebt2018BankOfAmericaCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2019CtbcCreditFacilityDetails", "http://www.supermicro.com/role/ShortTermAndLongTermDebt2020CtbcTermLoanFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r513" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r513" ], "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/2020-01-31", "presentation": [ "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityEquityIncentivePlanNarrativeDetails", "http://www.supermicro.com/role/StockBasedCompensationAndStockholdersEquityRsuAndPrsuActivityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r177" ], "calculation": { "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails": { "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": "Effect of dilutive securities (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r172", "r177" ], "calculation": { "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted-average diluted shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used in calculation of net income per common share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r171", "r177" ], "calculation": { "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted-average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/ConsolidatedStatementsOfOperations", "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.supermicro.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesNetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=117337699&loc=SL117340306-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=117337699&loc=SL117340306-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r103": { "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=120395209&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513396&loc=SL94080479-196980" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513396&loc=SL94080479-196980" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r133": { "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" }, "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(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r140": { "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" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "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" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109261464&loc=SL109261606-128450" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109261464&loc=SL109261606-128450" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26626-111562" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=SL6284422-111562" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32006-111567" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=121548190&loc=d3e32787-111569" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r278": { "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" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120431994&loc=SL118172731-207502" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120431994&loc=SL118172731-207502" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r301": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "405", "URI": "http://asc.fasb.org/extlink&oid=77997009&loc=SL77997016-210199" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "405", "URI": "http://asc.fasb.org/extlink&oid=77997009&loc=SL77997016-210199" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121596127&loc=d3e12803-110250" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "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": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r459": { "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" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r466": { "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" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r472": { "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" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r504": { "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" }, "r505": { "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" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r507": { "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" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r527": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r53": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "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=84230637&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=84230637&loc=d3e32718-109319" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r575": { "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=116825942&loc=d3e330036-122817" }, "r576": { "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=116825942&loc=d3e330036-122817" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r581": { "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" }, "r582": { "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" }, "r583": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r595": { "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" }, "r596": { "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" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759068-111685" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "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" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5747-111685" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6228884-111685" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r611": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121483254&loc=SL120254523-199619" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r62": { "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" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r625": { "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" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r633": { "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" }, "r634": { "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" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30304-110892" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r648": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r649": { "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" }, "r65": { "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" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r653": { "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" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=68176171&loc=SL68176184-208336" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r66": { "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" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL119206272-209984" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL119206272-209984" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL120154346-209984" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r67": { "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" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r689": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r69": { "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" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "853", "URI": "http://asc.fasb.org/extlink&oid=109199533&loc=SL109199563-203033" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "853", "URI": "http://asc.fasb.org/extlink&oid=109199533&loc=SL109199563-203033" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r694": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r71": { "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" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r72": { "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" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r73": { "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" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r74": { "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" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r742": { "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" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r744": { "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" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r746": { "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" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r748": { "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" }, "r749": { "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" }, "r75": { "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" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r751": { "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" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r753": { "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" }, "r754": { "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" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r760": { "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" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r767": { "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" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r770": { "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" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r779": { "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" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(k)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r809": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r810": { "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" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120520240&loc=SL117035239-210619" }, "r813": { "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" }, "r814": { "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" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r827": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r828": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r829": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r830": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r831": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r832": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r833": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r834": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r835": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 147 0001375365-20-000064-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001375365-20-000064-xbrl.zip M4$L#!!0 ( $VO'%&0PACF, D! "M 0 = 8VAA0^4S%, M23+9XSG[V>?\\=MG[^?L?[_),WG(S+"RWK4^G_?SOFN6X;U!@;'\87?@;HR1 M$09CA+XQA@&,/_KM_^SUK9'_TS:,#*\P5O.-@N<\-C9:CIEC961L96208'!H M/^?]WS=@_OO+:([QW'DFIO,7+#1#;^!;8N88&1O/F6L\;][C55/0Z9J[5 M/.ME&[:;V!PX8;K\W.*-EV^4S'?=\;S)]F GN&+33^>O+%AH9[_$P7'E*K?5 M:]9Z>FWVWK+5QW_GKMT!>P)_.'3X2$CHT6-A)T]%GHZ*IL;$)R1>2*)?3$Z[ MFI[!OI:9=3/OUUOY!;_=+KQ76G;_0?G#1X^KJFOXM8(7+^N:Q9*6UK8_7O_9 MU=W3VR=]WR]3JM1_?_PT_'ED%/KGR_17S0S\[^PW7$88X_\!_;_$987BFC-W MKO%P;,E4 # MIFDEH+C-M1%4CDF?)GY>.-:M$U\E9]@=":SFTE;X0"FG$+1X=<(> : MG[-H@!Q3."1X_*&?WU?Z2/[ASR\1Y.,->7N'UVEW/$:NL<1Y@.(F,)W+Z3 Z?(!3N%T&XE8 ^9O]#_N70+6LY2ON6 @;C8@ M8!QM/".@R8#1I0?HMFY"%K@:,'L^ZW]A@7_ @ 'S2\57QRR,[J4!PU[%:EK! M&G'&56$1!QS:KW]L<>#?[? *CMZU5+/=@!&[*@P89 >O)V:U\3_#R-+;!LS< M&P9,60+S#P ^Q< 9,'\<_B^1B0X\_ ^*_Z#X#XK_H/@/BO^@^ ^*_V\46)T5 M@"Q8D;Z4U81>G!.R)Q?;A#5Y!C0/6YR_V%R:X?U1?() M-P.FHJ#U5R-$:," .]O_WGM\U;?.!_\SAT MW"[ ^%&(\>_GMQL7EX[)+A'#(WI@PNE]0E935$+K4O M8%J#&D'DB91XTT>,U? ;!27'$;B6R#,^/A8?#A]J1=;"\2IWDB4]7%)LU3O- M=:"OFO7SELSZ]66K4O$_]&XHI_RQG'TPJR_8-500S?>S,& .=4Z.\YUXS93W M4>+B%?KK+,43.1BZ0O^P.T#+D%LSC)4 EEXA M=BQO/DITC<'0HP*AJ>; Q F;G=G*VLI'U.)5C9T=8W4F!8_H9XX-N=U%!>!#S:Q,"KAW,*@-^5Y?\C4U5DW36:DU MY>#,A*^;!.? B.Q12Y%E# Z=8&[R(-P,4KE$5PCLH!GQ,7.'0P2-IUO6MO9 M<&SSG:@*\JJ25*\/ NDEG&S_CZG)4;9BJ98I/]X G(9+@5>.X]T?(8'>R=_--HC%$R MO<.XS;R%!@S5>_S?I[!\'[1H:%FW&Z3GM2Y^V4DT(<7_-*OA8S63.67FI&:1 M;'5#VS@'&E;CLHA;Z+63P&*D"TV2,J$7JVD> L 9?[*RN.!S;MO0)G@*S%9S M.#7.:#^6?(W#B8=

EA<6$^:A22L?1)/7)RE;%\^Z_YZ>=Q"# M2(A;&&= P2L\YBUDWS+K)O%C[4J3D!>!;Z@HRPB=X#6B,W&O7/5ZX_I;MNY*4Y6W69<4-2Y9^7?(N\*#IW+0O M5KEMC2PGETU@J(1KS&I"6>LT3T8+A-.TATA:,H/4(5+<$=K F2HG>3;@XD5Q M&@@"IS27JHE;^'PP9JQ+D)Z8"KSR,6!RIX%,J0\SNWR(SFF6$;[0WX^&74W. MN/\PU0IB2UB"D5Q(&Q&Q0^'E, U] S4[FZT#CE5QA;,7AT$/X!R"[>Q#W:E>CA M37D!!9=G70(>ZF=XZ(>WXQQ M<"L(7 .HN<)(*FS-CP)AT(^8/P?9K1)_1PMI*:"W+]BBK*22R"NJF MWCQ.&3W$L:$"_$9E1)S0;636OQ]6MU>!KO2J7J\]#8Z4SWC8-:,<*M^A?\F< M]]G%':*T>00U4VQ$BBNBYTF2]NN6C/T013)E0W643J26T_]\\P,4,?D(X'PU MWRT-ABONP\LGQA,'39K&O6(C;(]]#?Z^P=OFH>G7,T>-T[A__$(LFV,/+1=N M1FE0J07HH9H;?/VO+>A8,XY %YP#E.3;:E\L1N<%<7,3\.D%P-(SNL04,)>4 MQ5P.?KJ56@Z[DJ!&D9AC%QQ7,;JKILA$)MW;"*5/L=<1 I0#C8=0EXNY\A#. MUG17PV,&S#P?TOQ1RI+IJ6N%P+@<+6_:/&3!II/@+,7&?W,EY'X$GB N)5P MZ$G4#4LX9+@,V>!X.@^*Z:+SO'Y#%@26;U??28 #XL]WI1[0&NLVD-!BUI0 M*)X4^T*F[*_FOA+F2MA8:\:OK3!@XA7_OW8K,A>.U MV^@&*VCU-G%] MPJ")^<%P*C\EVWG;L;+LJ$WX"J2?*\"]XKYW4_R%JS&=P"6J*>:,E1&L'>"0 M0"7'PF82LE-72:.V2FJ!B3R*[B:W-LE@SHB_ BL#P636F+W M3(;(]SRO[IO>;L)_1'4L+GLRFU",ZVG72#.^WKXP.%(P>[K@4>G]MU7?8T9I MR$;X?%LKL*#!UN66JC+T$"PNA=D4\".2?L\\5CQ+SE&FN@;U>>4<:BE$BE*( M=Y1OO99)/6/=S7=/4CWU)X_VU@SB]M0)>_!Q=_/Z!$\W?4G=O'E*JW82[64F MZLXB?R ^^A=?\;!WE.8NA!?[RK,$2\K+>!.ZB(NN4QI/-A:OY M(T)7G7_W>@8 DFFHVJK!3YA!U4KY!%>%E_F&P2? [&:<"7$MW5AS& :>4.7/ MCC.70&Z7B,O$*O?V+.X2/LNY3:UW#8;S0):R^+(:N_!M.;,G>?@ZOV(BJ3G8 MI<13@9-.*MO(NW?;;#VSK\.V'C%LZFU'^\(.,FAQY M_]/]B[%4[W_\P20)RQ&(CL7"FX-VPP60O>:7%]W"]0R,_KEP*?-]V+LB-3>' M:29E'#E1CK3G*%AF[W6G(7+VH^BZ1MXU/LYE9":9E,&(5/G]T-YJ3UY;:, < M 3G7=C^_N*K<[;-<9Q^EV00W0?;(@B E[0K*IO)T0A+$)/4+5-CQ?O5@D'*K ME+!=W9[)=11B&<9U1[U$IDZ#)_??D0#6#:-%LHT4RGX1\:9A4?*I7YULR6EC,-6T9Q"LUI3_'=>\--ZHF')JAEDJ,YH3_CJK^NO$IL"T M'3UND.G5B#,6-3B5*?OL$_LC,*4B^IE D_J5FQM'\'M,+9R^$4W>UA>5T6G MW*#U8U7X"5RLUA_-4C>B(WQ'@@;-U3"Y& ^O8>EL* M>2!&5O"*-Y]QI#'+"WKZO(&PSG_JS:Z&\5SB/X0]/*7C][L@"6S7>&J[67*D& M6)T!T\I)Q]EZZ4,/PBU/R-&LZOQZ-24GA+*(L0':\6DRV%_BT]YR,E9 O_02?#Q6@477[5??/-K\"M>7U-8N$RAFQKM5V/X9,=1#72>YA0Z$$< M22?$)D- &DOQ=V44N2=4%P8[=1[M+OL3=/&C_F7,%YRQTHXN0A5PM]DTIG:,IP)4RQAPK2Z 0S@JVU=PG\Y34M*)&WD9#9N4O#GTT&:A-72J[CYO MO$()3_)9-O1-RJ'?"Q^4J@;MOH313.#CQK-7H+8)/["Z*8QTQ>N/,HC%J>$Y M,U*Z6:>U3O*KQ7,@6DMT CXSJ7AE'P/WV.WZP"L9N8J 4U),Z7>V]=907.A2 MLM8M@^'TZ%A0)"_&KL#_-:_$V+@[*4*4R-[:NCO '>GX]]R[SF@E9?!HS=@S MS/G):-;Z^_=35\Y1BD4U/-WB;@U-GX>GY:G]"EH]L#OX<(L"US_;WIH5'0:/04%M(%ROR88-&,A&+.*7-P-6S'ZN!7 &Z"^5X.8CKB,% M1"\AQ&M[W1 !1K4->4'EF;H(EB*0L E4-R6?S2Q%WB6WB^7SZ+&[21AZ001H MP;[X<"0D-%J'6FUEG<>!Q;=Y^M6UROV0L)RQ]\=MQ=6CD: MPK0$<]ISRB%2%F^=9W;0FS\(@'(@YY9TK2;'/P BIE]\%.W8V/C&R7Q'E.#EGGI?FB/]X)<6F>!2)6/[_>/T M]AV@AJUJC!7O'VQ9]?P^G2:19326P4GA/6=^N7UF>B+I("C*7#>=G7W9,6;3 MY[ JV<5[S7^WZ5 !V!3"-V!R,K4'Z2U\\Y.J]7>T>)'.ZHNF#P+&1Q[!Q@<@ MO]P;3]#[_+LECM^!ZPJ))8J+]QIZ$)\!QE:?>&O/)J:R %790YE058,GUTN_6W1(H&ED7B%F1US) ) MJ@P7L9H\F7C=/#AQU2T()TGV,F"R"1<5168!<,ECV$Q[J)F,JY$2$E53:%-1*.+.R1#XC 78"L3[PS:^Q8#X.J M=1HMM+^:T+BJ57NPMR'X*;V@2;:+QYY.-0NLKN4>ZOD:3%8=55<]KZF^.?(Z M*5J]YS3]%?$1? )U #;ZVT0WW5[8"SR/M80%33@;(+H]O8#BB&#@G M+Q-NT&UZUO6$/Q%$ 4T:'XYTP:'A/9Z59@>>2Q-9)CG)\K:P$/:6/KQN ^U! MFTO^F-P9 MB/)(T5B#6#'IO;UZ]RW%P*!3@#Z+%=T8K_1.8WB@PJZ@+<*T:0A74^TS)?'S MV=+@JN1E>U%M$>CQ W0<2B"JWE>V8'6MLIX_]J UG-$#P M)>,&-C53C T811D*512+[R?H5L.">W"Y"GM=N(P^UL)T@QU4^I36&?)FKKCJ M&.PN[F.Z@,/CTL<,#Y";?N83:)_MQ8?DO-SGHRTK[C1PGH0L[EE@G>F//KW@8B!URL; M>TY$"FX>+?8^>^=G]53\[XPG/LE06^VYXGZ>2J Y\<* 2<>#/,2S#SJ*= M^>ILR_>S&VXJS,]+7L>[BT%D IXVPDC+*4ZM'79],>JKXE): G2+V4J*Y%MM MJ1%,5()!RM L49PY"7YEK"6/984,YZF8D J3%@3O&LX+Q67)5T7*X2 M.<3X9/!4!HPUPP0&GM*K#_>FY809,"V.7+'(?(B>.W8D\.":>[VKI"M%J3^L MN9<5S7LK.;1KZ&^[_Y)GOG*S5_^-8-$@YVI5@[C,6 M*O7R W9W/;EQJJ&''SX01VSN=3FJ#'C9T)#O%&WU*7_+K?NW;,MN6#J_NSMR MRH7M%Z"RF*_#F@Z)G$2**HJ%[H3V&/,OD3WP$S[C%\9AXAHX&W4@0UL:I42; M]V9W],:2(:?Z8'\-"Y1GX?<]NA]<"M-4 2TB"\_",DU7]1 DFZ,-8;X%JB@3FZB5=&\QT?U% M)^*V"_)I5[JU41;!G&:F1_=99==':&UC>>YXR?/431+'TT4J<');75A^K+W*#=V5I/5E.\*(K[GDNJ@K#-K"O/(AC! M^B*AWZCC0CJ[F67#QUK ICOZ+RJ=XG[V5^!M=%OY\$654TAM(<5NE+B!6FER M>T*X!JU(94RI3V@+SPZ6_3$@8C=XHV 0F&7 S"WJ1CW\.66.2Y!YN.9B'[)T M1'T8_GWV1A>@) (V#=LK8\0J.=OK,V,[RL4,_ GJ76_V) ,@ECS\P4COWTGY M(T*@6RS53'8AQ/:5PVUW4BG*838J:_6H3C_%=!S2K8$/S,MOU&ZBCS4[%DW= MJJ3?V0OF%&1'0K0T7MSX5]S"L=E5]TM'-Q[W&(6K:+;'!F7'1D11#&M8CO9Q M/\S3'F8L[_2ZT^X439Q7I6\0Q>%-D6X9/H-HI]MT1Q%ZE75*E%9WY*UH_)/0 M'.ZLA'TEN(&AY1 OVV,ZV+CU!OU0JZ-<,E#$"H<,&+;7 #;#N]BH$+< PX3A M;E7 )>+2IOL?X)G6XB5@@L]0B3ZO%,CT>NL;X"-\X/&Q(14(RIU5.20Z_?$D M;I(V+*@*_"AX5OM2^.)HI<>G8K\)4XFC?5;"G> 4<5A?GLK96A\9ZWS2O^<) M/W7MUQ^+PZF%W0>ZAU]6OSSZ=%GA D>'WU=T!MI8+=_(:>' :^1-+%F>*F#" M2NO%"$6G*(79R35GNC '<=5 ,ZI/F*O!J7$M]";H3@@A V@/ MJU6I0<@"HQ+Z(>7ON.=]1=I 9C\@$+W"#M@KS'-O*T2+X5W,E3IIG0-V]:RO&711JW-OJ/ VU(*AQ3V5'G^+ZOL(P$.2ZNB92%$/!GA8N-%G MF!.&^+-.8N$UY1-O4._JB\)8.407:2Z'.P=IAO2E@*)$;HH0X;3M\$GP@DPM M$5K#]C2(^$49A\[&LCM--I^1Q=#ZR]ATS_K88)+_\V#?D**6]FO3-*L^8ADGZG]ZQW)B=E!J4>9-TAR%O"<<'HS(L4R7&*[UA %S MLM)&$B*:]]49 [/%Q&7P+B5E,>,H=+KT7I/J<+?.+9ZJ\@M02C,;O!4Y3KOO M2/ZFHL+J_L6"%B"'8LHT^1PRM ;NA<*5HF;<(C*E[7X8/4_%SF5L4&"Q'V+R MUM ]WR?R[&(*=]]>5>+C[FD7E'#V].'XQ?NLGL-FWFT4>(U(@AU(4[B-KZE MRXTY8LS8#M] <^Q7*9' "($*FBGI7 OF)MBW&<E#QZP+5]*H@LC\D7/62!!VC]%:]P_)EQ*%;K MP8C(\#C4Q')J"#853YR%GDP43@7W\/$8QK8XXY;9O1:,^@A:<_%:?A]HD\."^4.> /F8V_D_0[F!L9**"#;@%%2Z+$J MEGB0U<9^5>?68J0H4XX MM9Q^HS4[+.2_X%>)BNE%IN!%+96Q#94M-,3\%@PI<#**. S)@RC(@G;(^Q7E M.3;;R_FL[% Y+%65-Y-D;&72I;O0)#N5/E?6^Y0#[J!8T",8VZ#\GD3Y8KB. M?O:^TU%F)5,F$D2U8C(EO"(;"T>8.O;F8L)-Z B6/)*)JW^M^ 2)*1C@8?TOY$)ZGZ;D%O-.WZ*^/,!3#[ M(!P*]DV%U1M_1X-EKCS.GU8@0/+9V=R298J7%F=%)S,1Z5 M\:DN.;$JI^%NU8L:$MKZK_I:M )PQ!I2#T"-\Y<$[-!?0=/*@!$\U-^=9&(9 M;F!^A6K*4K7)[PY^"?K3D !DOKYTV83 M%[0[KJ@/<0YAD.P_CD]N-7W_[!W];^,,OXSMK@(OM0]EP@8T/=Z3:.X: '># MU8=[$HH8\*&#_&[D.SIY- AOZZ$=V0C_I I*/:9R62'HZ:S15F)^F&VI1 ;" M[ZQ^^L-NUF+@C$A&T_#T=UF*#UA'I)>U0.?+HSMI;L-B[4+=9KB\8H1KH>@[ M\S75F 2U%*31$,^Q8J,]'_,D/L$UP"*:[IR*MG!P>RJQ_M[GZF-#_:.A8;=^ M]:[23VD=&=[Z L9)= (']-FH)I[ ODHR8##WX)5:#WJ>)2"TO (":GEGKL_YWOE2 MT[M HTMNO+]VCW_Y/:L)(K%+(%)&PW;E;=Y7C_5XR\]AK5=GBV]YU(T6GDEN MY<:7![+*-Y?&/AQ1[Z\.>E#\>FI:J]WY,M^B$4V*(W5R1U9BH+9MO$9^_2:H^,$,]#T%7.!],DT:^GQF)^I.6H) M7'DOENQ RRY> \V;N>8D#BU>TL>KF0N^?9H6>V]T,]=7A[9SY0:K:5M#I!K[ M?C8X17,'M6U-7#1NW7/#>3)Y;V^L* M5RI>>@I8%F.E^UTL>QQC#T.BRX3HVIG2(QBDB'6RO?^06>S]Z>^L7!+!I?3Y$EO=[SJT%EWA( /%Z^!- M:#\[[H3!8!7,4TEU=J9JWK@#Q&N- ]\HUR5S6_!I9!,(VQH,;._Q[5@PJ,727LL7E>8VL+YMH"SCQ7G2S+6.7=YX3,[ M1Y.Y5U !\@8+K\1=9[J-LK"(TW:WB7E:_&N5W#9=/N'0OO5OQ?.V[XQ;SUU/^?&4>N[O!HP]TUO/-V#.X&6^"E'30]UV M[7Y8W(R0=,X+:-KYY9D-1DK>U3#S=Y5: HQK.0ASE$^YE3S==Z%D1\BC_2I_ MRFPD;)Q6,6(O<[L^>6L9].F6JG*M4\H\O3],TD8@'P!GX&R[+%1I+\9;,_S2 M7G&?TR8*M 2&)5RBQ&>Q<@:.'=N<(3];<\';PRL ML"0Y$!9^(64:, Y"+ /;.=X0"-U1\<2\J\4N/315Y[0^1964BU91/POMD:*@ M[?=EH\)UO0F5/NI#1?Z>=@<^^/VM/-YBDWZ&N1B='5_1&4[ND ^<"!EK:O0U M(AH6P_"%34%7C41?PXJL3!(S"3 +)"FE5Y%EQZ@X>S3D\/W:HQ"^Y4(-6-26 MSCBF>%/3,^WLO1<<=S^A?L_7)D'+(V+Z=L"GT.:[=J&E@NK[5&JJ>:#_]5CX MPK$TZ(>!10O^5#QJ58K=K6X^.6^DMWL_]'ZT-J2PN"B)QBH?M>L@'QWJ?UM>/YB[3&G.]NWK:PZ3V\Z[0H>O)!;=&EJ MBO*G :.S=4<6&FGC&&;Z2I;BK@%C)C35,6D90W/TOXL4-Q 7_0LF;F2#;CT< MJ'HSP+H>%MKV4&?+BB3RU8#)6)*4C(4H&96GNKTF[/?[Y$CP*1[RC$2LQ5#9 M(6R9<#%3QN*'3ES4DAD'8&-%^W6AF?XVGW.950WH;*(T1>"[O K8S!]B9S!] MZ%'J.CF]7?/XCB3$99DES$4L]=X[ZT%I,V?>*'$!%) Q# +7::S:KW&AH?6B MK.Z]&"0MZ\KY^.XE'P;.3;Z4L:S(1Z!-:E$3]LH_,!-['5@BM&>L*6@15#Z@ MAP"9.$O"&D4HM+GL[MGN!@*!5$$-".LYO#'OY'W]8] DQ%*1=CQ37PE$]O;I MMBI+M;L9%GD2(A[FJTB7A$LZ?X3+%=DYI AX0*$]EZ027?6)S!$*/%JD$M&B M\-=G$U$*N,=JWE7V.C'*5L.=*^T[1X)16C>U+MH/%R#S7R2XEIM'HU,;R8JD MC>?WAHQ,/W_H1+'27Q\U^RD$>B+L_'CG\NDWYW\RUYQ?^7Z;Z<1' V;BMA9' M=0S6"!XS>RG5^7?N484KNQL<'L7,Z:D@5=FQGWHL6,W MS)]18[^$JGDZFU'2@$!C!X^ .$US!]&>"N"8?E3RRFY&$.2FO)"77.?-;H@$ M#9@VA"#4%S:D*,.+SKI!*Y[K?+J\L.:!IV;+WO B/BGZ2>@$9=;^[6,!%T(^C M'-H#\@"]0KTB+(IM$VZY_3: 6]*U'XI;I\VNH).!Z#H\)[UQ.\*E;4 M)MW8S'T:0#U?U3\H_ICI<=;:/0S;1KDB7 N*LG2QRO9LBGFBW)1N)TN1.\(5 M05!;!JW!6^GN%+%)>S;57U+X4?AP]C2[/.#>K;Z,TD<18>^%N6\J=OT\F^+Q M&MF-K*.':KRD>):BAN4L4OPNLF&=1M7JSCY 4<"U TYS,@R8ZM#Q6ZIV]GE8 M*IFE--$9I$I&DKZLX0@H5Q[Y("!;]- 2_4AB^7S$CC)(E9VNY@W .^&,!>NC M(&EZ'^V(/C-4>9C"#Y#D!*E74+#E^G2='QJ>QFB]BH"Y:AW7\DE-:H#2,YEW MU4E"7 -34J$YXI KP[MZ\%=),@A'T!3$SU:YF=G%KW)IQ_>6M0DNH0(SMSU, M$@Y'9#[-8G,7-&S'BR,.'0//FJ 6/>K:H? M"0_XY?!8Z8X(:F4@!0X,/1K>#M]9?W\;[E%RZ,0![?>QQ1YUH$4FRBGF?82D M\E&_BQVAT0MQG?)<(4J*CW!@,F011@PN0>(-B.Q\:74,/OK?$%' M=T U]*G\:1V=_&XFA-ZPE>-O&S= M&E7*E V5BV7L4GI)&YQB[[V]^( H^-YTVNUY:G@:]RM'VJ'[P-&0WDS\8!7_ MNV N5_CW*^XJ(89F,AJ4P<)T$!S,ZOJTN MH"6'TNKB\1RBL!N BY\"4E2I,:.T#SC8[6]Y3=1U9#[LKI:V37%>0]',#OD\ M ^8T-XNX%#0O:&Z?!YON@3<\'A/-(^ ?,O9T3@>GB-?8/5>GNK4R-_:<91PM M<%EW&<_8\N5X].R!8*?QVOP?>1"??*N;=)[ZLKX-RB M#M\FSZSJ72MV"5K_!&[SX&5<"<^*L5&/.G;%0P#'BN99T/-:Y'QI&NLL7L9M M!?AM[$E<4+9JLAPOIIG"48=!5OIRTN*8P@1+^&003*,FFC8[XP[V3'/F!MP/ M].)F//7P?#0T6E:E%^@.J.II\'*[=#1)-$B?_A?@- "OQJ$6.C9N+L,'8HFY M5UV6]R6@*I=K3HB G)J+7;L3W ,;SI7"P$&T/N100B!1'S.?OC5X1KV)2Q_[UT3_[]K # MJ)UIVSM22K?MJ(D[N@=.5@R'MP87=DMF:V/6WW*:E8+NZ MH)F3/2/TZ6 806:OD'40K;GR0G<3JOP)KDJ.W6>B*V3:+'(:I-K)_BI>"$T6 ME9$'C\.QDMH+ M^SGHTA[N'W;PZ-;LX\75N7A3%SL83[08K*0J#F+J*;J>1B MEA--\5=RDKG]ZWBO#W:D@_G;63\DFN^5=_"]FDFP]/J4GP MN@*=S=2NO##]?>(\G3]DFB&*E?=KQH0L T:DP M5[QQ#C\,\B1ZF\,]ZQI.J*>6T-F!X)38C+*8%/I;)>[/M&V"JU'FQ6'&BA>"TESF,MBUJ7@Y7% IRB Z1Q/701?2E1.4-N&* M/<%OX*2FL-/5#_L'X=*(\#,?G'';KV@/V"G>:&BK[7#MUW'@09JL+0">0C-W M##)MT;N%=(DBL0,<1?NX65DTUY9I_)DY'V*QF?:(E.7L^*;%90/JV';3?25V MR;P_Y#Y/;/? M4:JSQJNG6K&VX=N?C%+ GX$6+-LGJDG+PGYVW,5KQILQEG%5Y6*N*9WH_L)3 M2[$9]1G,N%RRZPG76N7O^ M_>[+F[-OC-];[S*ROYS_[SY6WU:" 9/BD>]RN1KB0 /(CO MQRIZ12VH:@B!-T"HQ4 O<9%VIC='V98V$<=<\N'SM[U5XEA\)G<^ P#5QZ!] MMQXP]GY;\/C^YE'& HC7DISZJ0),:F6Z]_*=G9H<.9F172L:0+FQ=C6KB822 M7GN.< 7:['<,-+HD128X+'H:<4>&%?3VMB%W<.8*P;4DW&.H7L6S&YM-RF!XW^NOZ0S/;@P_WD=;EU"Y\4.[ MY_[L[/J'5O?SM]SZZ^;RS=YIB+MN(S3].DK!Q<% 2VCE ]:9RHQTE9_[H9Z, M7]PR>F)N4OMFSL=L&/FD4LELA87]'D-!UVPC3WJFB(R^+5@GEV=.BA1/6.". MJ7F,H_8>VB4P1\UJK0PZ_KS'NA?!QB4AOHT,7->:]35,%$V1ZO1AK*UE<:CMAR<_E!"R:_ MZU8[[GM.<_[T>V+<[K\O,4L/4/Y 31,J]N6J&;(6//BVXK5MYT41(RWSNX'K#FS)^ P#B1M M01PLJ2SR<<]] YV#:(%MQU?%H-9)QZ=J5; MU7?+K_=N'XTCW%;- -,#Z M!9J-^C)D#GQH/QP%WHGH/NLEOR9SN]:P"\*BXW*=[Q':G"8ANX*X'*FXW#]_ M<=\ZW8G2XV.;"\A+H LVE"TX^&L,[1Y5#0M*-G(HNZ)!HS\&18E M?7B%G,-TTID*P=;;C_IU,5)17!%-7#C#CJP[QQ(N7QJ* O^?3M!\<^C#KFECZ, MV!YYXL2)R+D%W@4"0<'&730JE1JW6&#OO>GUTN^W+[[YYXCC)HND5T, B)=, MS:='J4S%- ?XD,KTDHY:)HM%L!#O"L._C%[13%[;,:7TMO-I9Q,"2LB4Z-FA M6RF8C;)1Q[B/;RLE/S8>\CWL#TL)]MKM.F/(3RAX MJONA@W$B2>5GW!KJ7H%:]#Y>-=/Z3<74>.LL-_XYID)X MH/@5LO:;RV*<@J4\G1N,5V"O<"V$MJ/%6T"D$?RR0\39!R<^8&QVL>E %;DU MG7*8:!OA+0XC_T)P* U($)E]!#U0*1OA?P2#"#?Z)2=J>&M>P%/@[FY5HJ#) MEW<=9S8AW#CT/N=@NW(=X@<^ 6S63U?EX#5%O$MEO:$M28Y1^9QE/2>ZR'^L M.+_A]_ERFAJGLP8T+=\6\LXZNRHI$U[J 7E&'V4.XC;"X@>PA6ZZS?52G3=5 MA2HA V:)T(7!J.] K.DD)2^]AF/6I!KS\!4#9@F-AW;"]5&0?XN/L+YR5,JT M@29S+#BQ#\E4J0L-(B[SUCF[:WUW.BNI+ 6'8N7ZY=Y1W?LW2 >"OQ[H%+@T ML^[[>(<$NOBZ[8\12XQG?9YB):S%B /=MX6Y$,1G,Y?3G9J'-L-Y20^/,GQ! M]C7=L;O13#=H0I-W>C:CXJ2BTO1PCT4WY$S]NBN8]05^/K&9\VZZTWZV%EUM+!$#6Q"WMCF\[SXES&8?!76W-O'3F MDN=Q9IJ#W5YX2P8."KGQ!"8UUWE?.Z.+>O"!>CY:5J.INR7(\*JT&)V/UWDF MODGA6(ZZ1()CFGMPO?;,MZ?F:1=%,?+KB'LU<2,L1G]W[C>?\B%"MY'?X>GG M] ,<^ #&B2DVR%)ZN+*-_59XNYR>C];[#,+*!S+XYI>6I"'7/J]VFYA_1J6. M.5F-M848H.:[[9^W?Z9O54P#G)@PY#Q*)G=$?-J$ 8.V/P=V1U- M&LL"E34;]4\;-JFV+I);\&GVR#MNC?!PX?!X(G>8;80IR-T MX\\0O6"6>O?+IS$N;B^)3E#^;P0@KH*\RZT;!^[FRN3JJ(D(D*NZ3JF9XIQZ MJ2]'K8\!XX1*M2U(!V!V I7J&3K@'M7%%SPX-'H!MS1AR1F&N6(PF;((Z13: M]GZ3G_OG%C1M#EOU6RW3YNJ'@$IYQ"7FNP.4OV8FT)":YZ$O8YHC,O)4W5KQ5FO'N$#>QFH+1^)9C MD$X<_XR/=UOV9CA%2V0U18E^PO>[-LLMO+#IK(61W8E3E^0U(=?0PO",8:OB MVKA=+8'2I>^?GIW@XQ? V7OZ$CCV5.\+\:P8>AJE>W+Y\RH,\I1P$2(I"YK? M>YKQ,KE6!'-P4MK"7-'5X*1,X2Z%J[>!MP37=)2G;S6I-LV%MFW7O,R)SN&2 MNK^&_^A*<#=]T9NXIMKV5MGDPMPOWTUO'04L?PY0T(E?=1'(()=OWR*752N' M6X)/J@*R*CU3<9H+:'CEBTY3^DV5;S.SJ M>Y<6_O?#P6T0-]5FP)3:B<3VR,(%!HS;B/8LJW\0Z6+-OF10*9.)_XL[MN'& MONG&O0;,KWO0M/(!QCN8\PV845PDY6'OO_'_LTL]_^\].49-QQ@>\+D'=&D+ MR]I3;@R'D^#+ZD:W@ X&51WK8=?:W4)V[V3X+=(@+ET-_D^;%B?G\T[<]4]* ML6/'IISS#-M!H>1LC1,.)@W33P'/6.,DFE(?W_PS\S6N.H%H!P&VX3;$R)^3QED\(&NE%(BR MTSO0Q&AA+6X\@%R MO''S$6<2])/[F]1]P+7SL+]_7LN;)\?@9-K\8V/R =(I:8[*'3#],$@GMDO. M#)-KP%N]T@R/KZMKG&[7S&@<5QM_VJS/$IVRK[NI%T6B]L\$H67_PF#FPSI7 M<$-CGIK?$#P7YS@T_ED4C5X8J!X00RO^8$0M6O03)^PH$J9K@+]-SB9X@P*0 M^9/TY4^^OJDT52>63WA5,KOJAEMY&4/?PR/@C&2(P)7@[+Y.91;*Q31KG7,W M\7N2=O-1.+S%9U_Y2?"+:MZG;/"U:0[#S^1E)3$=)45)WE@^I7YZO^EMN%TA M;>9=2RXJKE?3V$/6D-NUA,&-ZEU=#8&/HB\'GNL6RT29LN!F0=+Y*RU]L]"\>JD<6)"I(=HQDE'R8L%:1D0X&*5A-\O<"E:B-DE4X MW 0LTJT5='IBKR5SVUCL&1>,]%UFG&*,@Z6G-(7=+^E)Q#FT5PK3GPS&DM=J M5TK>G%Q=)^).H$3?AJMBYQ MZ4$*TVS1Z:G+0ROAE0IWO6\(&-!<1%.RTA)Q M&!@XVG7V+,]S(K89L7_9A?NAP^M.>/W$CD]^E$!!3<_UV=S2=04'B27)4EQ@ MYS87(%+KIYO?S5P.QZLFB\!8)9,+'6I"YI,RR#8PYZ2"9!Y&'Q8#YO?6=>K\ MT%#,BJMYSR_"O?IC\C1E_LA,/H*S7_(":?_2>\HY*ENX%,:V25WLZB#!58*? MJH([EYXE;4$LN.2NRL2M#7A5_6JWVBIH\^65/>X7!$13C%@KE:$@*$2 M .?;"5:]>KVK@@LD#@*,OCZC=I=O5YEQ:N?+N_U,G._\_[I3UFJK?G17;O: MJ_6_L:)\L;8Q0SXUL"UX$^<4:\"8*^"M/+H8L9U)_QO:70_F]O6NJQ3:C25/ MSYZJ*WX.CLIZ[#^0( -R/$4+BBP_UQ+7=JYX<:O& M@SG4Y7?(?Y%]8%W5SIQ#W<@:G0GL 0D']M3 36#U*XK-=QTG^W[L5$.B#$^N M-2NJ'[[9E,!=3*V=>AQ^?$\A*6OZ:@2N)7EK_'UZ*^KZN$[U0_45[QY-/RR,&!FX6KCMCA6 M5/OE6L#F =P>!>8I!\M;4K+K)WZ@7+N 6'4N@^)C9A]&'Z'R[?$LP.6#\@!8'IS:LGL6.UVN! MSY4*TC69J!5O7)L'\3 OHB/I;!DR<$V7 MO46.3[4N^D D%M;@K<^*;98TWC]%WQYD&='JA,CI %:ZGA4-/R\O@M/T- M?343JU2C[R;>?GBK>5>J=47>U+4U>P *EVHTH1S[B&94\G(!E,ING@A5MJ5[ MX8S#Z<(!R2'Z2P(%QUX__3*A4_6:$!J?I(KE6O]F\3))938P09Y$4L8&'GV: M784&6L87S6H]AZ:S>:KSJM/GHW'VFNA"YZIV"5KQEO 2!@Y<1+;J$WH<&VQB MF4HF@L3//A\8L:=8VDW*%@RT6HVRH!:&%!6[,CT&%T ?69P4*A#<%.T$M ,J/J $W M\F+;:1L0>^8TI%H:RR+)X^$\?1*[QZ_#LF>X9;*>>\-T?9]_GSU#NW-R:=!>N7327Z20TSJBNF/#6*J2GN8,15AK,Z@G!,!7H M%6.>Z+(_3#CN3T?*!7KBMQJC:6(5_)%AZ:G3$C1(F82UTRY23CK(E9/*Y$FE M5X!%.W/S>R._T[RIF\NOE\J'*/L+@ZM4#LSDFN1$8,MF:NGR'8GU]8RS;VCW MD&HT5J&4[6XC?=&WM,UX%G0D%-?=YD$4*G-=1:6167=\S,$4L^$L!E-=:,E+ MODD)8*ZKD]\UX4(#:RMQM1QT?%3O-KPM!:S1S^!@-X/0TWU)55PGQ)=.\>J4 MPY*W5,")2C#$^I7Y*<&!N0*Y?K&\G> <7E:42STD7#.*@'\ BYWZQ5;CPLL- M0V:T5((LB 'D3@WH\HXCE0F;@HB\C(GWH!QCHQ:S0RN0<=!C)J8K*6P^TEBG M

L,*9WWE9@%&*!4,M#@B5(-S5 EZ0&)FCD)"]>R*A_R[HG*?&&P'=FR" M9='E2=HP*0P!S7A=G&$F770)J00J3''LXZVMN X49;P,'8\IYS.WBV$ M#V)HBYL0&\@A:0KUL.\7Z:K(+<(]7)B&-^[$%,,'.K1 L!'J-Z,TW(26#G@+ M ,K^0ZU9!XP?]1J,^F@B7I+AT\X,1'YT=6SNC](\A#6MG#ML9#(?>([GY=ZM M]D"/\N:TSYY=/[:K=L/7CM[#FXMRI65(BA?+ ;)TTFVTC%A9: S>X'0.HQD% M,N -%G0S:-&6.S^^3!D9GU\E)5*LRF96]99'FD)-G\^Y'GC?\JY*<^N0[DN( M'S#!CY5VX&O<(C>9003U%OX@K:$<+L3OE[[Y=!96GU3#JUY%:X9< Z?8:C>1 M 2@HKI@18S.56?=I(,P4IH;+XTRFE =I]-?T8?%69<)#L0N.1UXV 4,-(^-# M-5(WK4UL/#!78$ ;2@$6N;%>&;;L&G\9B*DEK M$=1DY7LR$(J@.I:+DO>:R?UZCR5R]A[<,435"UHUKPH,YVJM7Z73W0E$M+S"^N>6]TG1\L"9W7,U)Y,IW%3U: M7DRF[@8=J@F]I'51I$2"!76P'JXN-!\FJ(%[I1*(8$SM_VH45I=&4I:>L-V# MHZ.7I?EH.1 *%YQKGS&=&HR40)Y7-;\??X;6%(]3D:!4**WMDH+JE'B3;' Y MCGN.5]ZZ.+9*A,+GE]DDU1!+>SISNC*,4G8KZSE+_*IA"\/4M>$,!BM@6BM A=*,W$UG% #Q;20UZHPE++Q>6XD[$&3(T5FY34+P) M!F+'<)WGT!"RH8ZI,A8\#K\3JI >U8,ZQFN57<#2X6-(OC=HS&*J"2U!&\$A MX4;06:H[.9N_>8'?I>RM@-@"RK7Y* &EC/$K'J:#8"V=H-47*8(QG!U+CBKD MZ.:VY'.I^9M=+HL*3--CF+?QFFPX9-J\0(UGGQ0)VP!>:W=L>K8$EY\QU]!_ M$&HF^C">*.3-K$:J\KO#B<2("&)<^.='B]AJ$[A)2>Z7&_[$*1BW5Z@ZR'\@ M(E736$7\@CVB/.JFV05IBC^!_0+H#$E9OY]@!'Y_(^4PY 0!M=&6[0E=6[IX M,_1S B?ZUF7 ZQHNS66D@Q2_O/O*9?'K@5SW^V;+V/$'4MP$Z'PBF"*!K'/J M6T+>)&W&HUD2"*BWDBR!7$:GBO>TM( IG"IE!DV5JBKNCS'FTS@9RK8OLN@6 MS:ZWA;&L'OUV_N*)(7+8\J("9D7US$QC\_7<*.?8$@AA &\M*D#("/6 P$S* M#=XKUA0=GEQ@ 1;AF\L9O=MPAFT(&&\T1:P3\D3W?EJ,XB:V3>R'F+$$J%6HI,$TX,7@;0A:OG\"_-52'"94Y!P[* MTB40.3I@?Z9_OHI*]_1,U&^-DVI"/-;IN%-K+1BV< ME>YV#,"VAD+%F] <\GJA'(^8*;00;,(9B#?V Q9M:AY=Z4('=AXSS4=1U"*% M)__Z46/C)2U7L>)'O]8SF.L6=QT#5A>JFW5RQ[],.#P)*:N?:7>LM0!GCGEM93#4 M^/ZT94[ZLI-]V_4":!9J:-GX(#T7EA0Z3S::H@PORX=Y0$3. \A+J/>+1P;$ M)D$>!O/U D2PAUK7Z\4PA/ET#+$=]HM'$$F5=/ZE9\\%PJY@Q2!IQS7+^RP3 M/E9.8%Q&KS=7?>^^46$;$64Z0.O35N:1$H6R[ S9-L(F'C^#C=R C%H&F5^<#N*E.1Y9L-H495EU+'1[85 M9>B@IY@<:5E&2+51.^J]%;=QH?RI^,_!#T'$S>)-XDXTC")?,;=?*I_4Z.@4 M2]2"$\=;EJYM"MH7XAH[M3<^IXU8Q_'V?F=H^'_N2J\S-O_>!E-:N M5X/0@ZQ=81"59JG[@,8V9C)5%SA->TQG9RGC$L[SJG-7:6G6QJ'8&YA0-EJ- MJ4>QT(;S6NH;BBO:L&RF,J+JL2>] FTGGZKW84ZG7/0(&6B5UWM;[3M>%K1> MH=7._":4;8;)"W=N9ZXC]&/7Y7<)]P8FG\P2;QT=OQ):-6]"9"MI'&D:9&=V M$@_T'S<3YA';S*5M35250/QZ01W9!&1P;(NV@)\%,#-IK#+M':(_EMW$AD(G M(':N%HSN(FTCL1>3=1.Z/)I!VH5,^+IQNT"%K.))3Z_@LV,M?]HU/"S!D/I' MI74XC)- CH.^P+ON#@E$AK)5MFL10FSSH!A+D:.0ITTJQ#'1S2"*@]7 .XP( M32>W@%75&(_L9'].B\YQWDK"$J MPN-@F@!.Z!5; XL9)3RGKC1\(!=V6UL&@*<([:-Y([9P>K<(XSEB:MAB?W8( M+Z_?Q!IQ\PQ,AA MP@YBFS\M$/Z>R2(F!HP(PSF+ZW%0=U#$N&*. M+DT>OZ:T]RF&L,,1*1,TJO0Q))ACA6VB(HAM%R20(/@8F975RAQ'S8ZHC=%>!^X1_ HZMB,,!Y:H7*SG2QJN@Y+:QW',W]E;A1 M?!!'Y$N]NL!*>)F'C*\G)\M'W."E,:382*174+5PYJO>M@S7\2^/.*&>JMD^ MIH-1GJ$'CTO==,.XX<>]DYB\4.2Y%P(2NW=^A5?+1C.RTJ5>1*C,AD)QV$Z2 M]C)V,P:VI1X._7FA" \P6[EM9.9HK'EN5,VNIO8!0WMGP&A49;YSAX=PG'2G MWIZ:.C!U1OQFH"X4B5J"K>GE:I+6XWRXG,T^&HU 1V=R62^G&[O^PZPK5:5^ M]$M#IO?I47KC*N-J2&YF!B;RF^?,ZD-1??Z[8JR&SVM__ZDTMYAQ")NBSNME MK]";\&>1MZS5V.0-3ESBEH]@=^L?54PX MF1Z<,(TX15Z*4UG#0L!$#XD!Y(VD7V!R^/6@ [L.]/=C:UFT*DXCUO F[V'8 MAK#D\:@O#UARH0H#=%3\R!OD+\'CF>7!K,?/:\%3QBAG">3VC:71(;@VODR4 M0;O<9!UNP6BB!63=4H,I&H"/9#NS@8>][:2U7K@,Q+Z)F:E369P6:B4B36^X MG$&:_\YWL(X(XN%R<0^M1:?=E;0(#Q[?1%R4\@/V_? Y@@D/>(EM%[7UA\4[P/?]+T'R9RX@B9,4<<33W"1)(7 MF(10[2B;I6E2? 7'A8@L]F)*E&=&(-TU5S^O<#;[K"9MJT^(:_/I5Q;2AHV- M"*_0^V/%HCF#.9>ALJ9=: OZ\>8X4XEP:SG N;4 "MYC]9SPW+,,W82;H\<@ M4X56-R+*O.WBRCYZ!:TNY"\G?)QIY!TEEGW\\^*HNSP[0G'U-1-!*'(*) M<4&K 35F"RGU+:\:!,A[$:;8F<@SLCUDP7;Q&V7\(0#=+L<;T0D.:O;_D<8[S&O*+ICW023M&+K8T M\KX\+)R.\4G9FI1?'-PP4A#Q?N YV,0#?H>H'&$T)MP%5O&*^7D\U'PE&RDO5 .@].M# M7?3NK#%'E#2J@N+8N&IF2,%VX+@&]4E%%]DDU_IPZ4201DZ2T-B,QL\?*8#[ M"58ZT;53K K%8-L0 M]EE9P1?D!K" PV6(MV0"U<[MDWH%1$4P+O)C0#"<]#ZH$+J5Q+\*KHNHPF4Q M#@HU08Q)+4<$[\R%I\(_\:XG?<>,8QDINQYPS!K*Y!]ESA!VUK<4 I^J"XCI MQ37/DQD/0JZ^=^^219:(_R2^:$B MP5'PL>Z6-=3I4AW8T0"89.(+PBJX,'3 MJ/@]'#M#\E%>@96-]C8Q;'SVAWR%.^@=V>WYR"\I\';/V@/V2Q=4UK"ETET" M"2".,=EJF>(=0A3HSK-@6]!)=VA;E]7KB2D$"Y[]3R$)HCNTK8?#_!W3>E = M,2-I9>Y,3$Q24=3VZ)B'GY<&/H1$W^NZ4>$0$:7QJT&+Z \"9!:I9DQ%,H5J MH.\-8*#;_@$]&ZU>;:W$GB'L=0/#W$J3L/)C^".QRIQ*E$+/]N\;ZS3C7&ST M77/==6N#=:,1@W80? \;^Y[&M^793-%[;-M(+Z2>"[H1+=0!H*E";U[U=SIQ M@U#NL3?>#'#-TI %F"G6ZQ!YCST=V?*Q7?*8-4 VN= L40))_=51U&(C@1Q^ MX"3*0%ZN@G5F,Y7J>L=(++.<+".$#H:HMM2[S5-HP#M.T!E &(+9[ZR@6_"G M^J-\'XO(=L#4G:I+;LN+JL'GW.=RZ::U(1:-%LI.AB)#:8C,8D(7\456LADJ M;7PTF29UH/$:JE6"(_K%L$Z1O1WHRQ+M7>0,Q;R6]_U9M#$)A(6ED[:#W1SB30)4:,J3TM"=$0^3/$"N2ZS& M0R77(35P7^ETE[MNN+#>3L+NP6?&RV053UPTJB&>?C3-JX7JI-&I6SMH5__\ M6Q99VA9P,(>O)\H4!G*8RN!*!_/%Z/P/#E83-]@YN0Y\P)% U##,#=:R3\$' M4J941&QK;V!"K8/)&-?F[>-)E1SBN@GXF-"L:O*#$[&DU4/3_;Y%5' 4^7TM M_RB@UYNZB+?]J496/T]E(72FT=LHV.A*H0[/I#B*"TTK4'4$A7# D;&B%J-; MBV$J4?:KEE?8L7LU9[,B.-[K#;OOU%6='CB\:73P)]+X[/UY,"0M'(VAC0!H M\ST\S4[$ 2"LA47;"I8SJ'O!LZPLQ1"Q#H"FWPZBK.&T7/]^H3^,>0% Q;/\ M&WA=*7"**,*N(6E\O%V\S3BT.&W&8_=?[L)?[[!B+P DD.D.,D^J^^+CB:]7 M"1,D?C2QCB2N1FNX"O+_R8@SLJL"J8511G[>@N2=SA*8PN*1J\ECKK-F!*]_ M^WV(REF[__!KI_I:[=M*/T9OSDA[._FF/N@/N/Z\]JYTE+ ?;PWV/,4[M@ K M250C[YF"/8/UH8: MRS/5?MO%I3.RGR60CBQ0%SV?!22-MFI@4W3 ^K)I"02*O$13)[1J7,]@$U,G M=_8M??3CAP!E:8^#&B=5@.W[NZR;"RHO4S7[S>30BATV#T7BHC*WQI3UM$#_ M8'_9(@]BFP4ML'>^=ZR++M[9 C[BDC:+N[5W@% N\G:!)M"5T7NGK@?61:N- MCK>_A5 !YYW"2^PJ@R=U!Y8J%LC6QR;5AH06)>"4:UW=*Z#Z074;5JLT3F0' M(;CC,.(-$HA@)VC;@92K7U2P!SQ/]8EE"<,^!T0UA,UXRSKP(5&-3DM";J/N MTOM4< BAUN?LI);<1M@Y'&7L[(5=.V=))4OWL=I0&#]=&Y6P J[IX ,1'B," ^7X)+YM$%:K=@* M]%BT&WI6GN;&@ZYHFV(-S[?(HGT\3J./H_&E -FV)M@U_@==07HI7[",&]R:-6JHEXI5X MM4< >7$.-Q33ODK,-+,)/-_4V(S8.TRQ*/3V",[6&.;G^?L_=A.WB0=(+V3; MD.,5>),AJL%T"R#3I0 M\:2ZS6(CD,U"IT^N:0(QW(_(+LM/YGOBV)[9]XGPD\]YJGFL*IGV\6'JX[Y9 MOL]>WKNT4ES!H,O@4MJT6>2#$P.)I&[B%AKKK@3RPK43EDBKZZ+#4RH!9,=W MPGLH[P!T7)-C-I4YZ@0^ N2.BO*N"*W\>>CV:.V=?9'&AD[]E(.L.EY/QMOK MVK ^TZ;ECQ[?O4HM!1YD M?LU+EZM,PW%BVSZIG9S@+TB;OS:$6<=,Q(=B!;O$8Y-043P>SA;DRW#0"75C MXH-!TND-;IO)P>X4* -?\MBQ<[3M./0QJ0_S'U#N':P2&E2""?3]N+13EITI MY1@+#9H/%.T-YW\\L 5-?B%J'M('5W4 .M;H7.C(V MH\+^:PQ-J-S%CP34NK!2'0"C'/7C&@R"$J3308>;)7: M>]QZV;]497%DB&(?^]C-_?W1 MU3#3%.CCXU7F>'[;M*7?+\2T'89QO0D4>W(.OO;RX[HE#!F'7'A0K%X K$3L-9&%C [)M>*RBE63X)7RY,)AOC=(X\' MSN/@%_J^#)B^PLCK59EA%;1,^NO26G;-.=&&C)%;")2F[#128 48H#& M3G0J6B&*F$Q3M%[#-81*Q<&@2PLP Z:5VA;/$DP!)RX8JD2)+O2PTP&A7GW& M=7*H-6BO#R&$K0.1'^V*F[.^GMHMTRW>)-S33UV/UP=O\*+IN5-I0GLV,ZE MN9^RE2T*[)K<]1*(3@^K@T$][,N#:L $QLK5ME@R8/Q5/G_C]_SKEK7@A,U5K+%U"=8)^D M- U91Q@DUY%5)Z=CO/_(&8U!)II]C'#FC=SC>+ML^[- 2^$[NK_>R<3IQ+CF MJSCS6/,';J&6XQC/E%8;_=0?) :QWI7.E _V*!U^EP*HSOD,4HW&A=L:>'KD M>+-ME"@.7'TRR#(PW1N#"Y$][EB0[ M]R^'[NWNI^P'\MC,=&OW.!8-.@6 M^WJ-0[!6*GRDCBR/R_.; M$;W?UQ*2<_]?'=3_7Z__A + P"*I4?N@-YA;D;L\ FYKG&ZF%>,[L?;L>6) MCOU3+\"$0J?U%2O:YKROC[B.6CX##OB-0."Q-$<>B8%<-SL>5E0! M6\^,?] M49CK9G+%\I^\.FL$5X0'>$RA?K98OY^"*@X1KP?4.A;@%P940*QGP7>I<92A M:H-^'"(#I1[L2M "%"K+O8,MH4EXOT*WR1GGCQZX@M%."S4?Q5?]QLN&%L)[=2&M\^[2*HPT4K2 5P,2+%.OJ MDRYB&Q"=NF1CU?,R?NWPQ5>6V=EA5W;=F):9WO1CCH.<7^0U=KI2=8',EG+P MJ1-! D'E>J;E'^1$=R"A'BE73&\%AO!74%R,DD!TM]J!;%OCMCV49&-G'LD_VDZQ0T:]3VPRFX-=ZN;RT>\&!H3*G7F]:)XJ60&X'.D@@!=%$T&Q8 OF!H*E+ MK>&'K!_'RN>A$LCEGQ];KS8A]%T76B 7B>T'2R207BN:4&-6 A&2[(4ZEBCA M]U=2!JHF2R"OEVEV_WT'W?A:\WC,U9P1%>JF"W04SEHH MZ18RM;JW\[KVIJ=;[MEFUB_5[7^=\GS4XH]MUELE$%\;/PGD;(M+\SBD]1^R MFP6>B"3]F)*F/<$;+8$\F".D_CO8R;&+VYMN3MON FW'.JU/VF1D>M4^O:RB/;5*=3Z^9]6 M)>E6HT2OKC0)Y!-4390LU)% G@2D'%%%LC4&B%/Y3+%\%%&,*A8KY1N(;WR4 M=O.HJW3H*O/QS7U(MOK_K"'6BX[]S[X T)0J?\Q48YTE;*PHU--E3)94[J K M=E.C8_-V* B_T0T,(?YGLF4A3?(*D)L+;2"!E38;DPLW0OQ7W]#^4?^/T M?_-1"FJ,<:W$G&3KHS="L(5-=?UFF+Q@[G!]N.[!-M]PHP-%%I]D,X^[GCO: M=K;C>O:\Q^3Z2XZF^P\JO]9]?!_59)U+!XC"5)_=$DA-M*<$,N@_'#HN@735 MTT17DR40NRH(RD[EC(RNH%@$2B!+ET;!2U)\/8K\)$*&]@JL:.-20^<*SS 4 MO2OY)T-VRXCBI*><0OJ6 @,-[$6YT#:8R':^7G(FQ:PD+L'V>A\ED)5_3G!NT-J>_3'&VTQHQQ9\ M])$_AH;BFJWD3WKBAT%0T-$ALDO;KT**QM1.;"6%^'.LI!VE=/IL'JGRE"L%ZJY;X M4?4$:'7V!;#^WOK:P/5UD3>AI@!\WIZ7T%',T"BH63=,2Q=&^7-MD!Q4NM * M6P9BSP ?D$I4M2"B+"4VZNE,_XB^4S#$!Y9/&F[ M/[Y=3F4)EDRJM:!CDWSVUP/$)&/RCM M3$Y'^6U3=^WW,]J*]2"72U+ VX-% MV&([K1>G=P)J:7B#(I^C6HR!Z@S_H,BJ?;:^AAT^RAP)9,*>(5[+:\R "WUY MY]#KP+1VF"9E)R__$T#,\F"R/8/$9KPO&5QCPR[$#I#.1JW!==OS%$B8PCGS M9A.R6D:=/,QVD*KS80:A\*!CL1R7? R0BKY&G"P_AQ>=)=YE0%^P0@W-?S4S M)&>-^*@/D34^[APU(0:@4K4U0200)5_PN?FYMV'GY)[!T"5W](+27.[EZ)C[ M];^G[C: K%I29*3BZC-/N7-%6T]J$!$*0@L F6IF<^!S/5014Z#8'V7CLUQE M&N$7,FJQD4BS* M9Q6#HR?C,O@M)>,^QRX/EN;N-Z[J^!2ME),R<)RI\37C8>?9!$5H%PRT<+3M M7Z2QTI#/CZ_D^F>\[6)GI0UUF]6=.WD$[ $.WS1ZX_#Y]V^QN:)J:1/ 6H>!=-C<;Z\"HOB,9*I3VW[ Y?>X6P#:0DWG?KEY9J8C=@=DUFWZ$/ MSPX.[L@L'%THGWA&F_HF5<^_[)) .-,R!\5*65+IW*?\JP32>@@)IB+9VWB+ MHC6FO4*9! GD3A6RT9W8^YDL7FLG@73T\^?@/X3UTJ%W:& SY.W?0I$2M[65 M!'+$Z: $ F%)YS=$+8R@O__ 2""WE(A 9%QSMYAH3.3M@HM-;A[\VTK%?X]D M4!"5(Q1[2#OT.%KH#0M[(8&0NM'"#5)&2BO!R3J>!]K6C=-_8=\N;9FNG6 M?6V046(:3^B8D>_OPC4N: MD&N'$<4CS;1_'7'?^D"ACK:6!%*H_T@"N7F5"*@0V_>SF:N_!)- 65D)1,F# M^)>4%O\EXC6/_K:Z5$;@HL4W

OLWT()%OVK=&;]E]FT/VDS+EI6K)L;:"N!F%R50("MW:"G M]*A?D]4C,P[SP4K&WE=5.ZPNA U?4/O$/@_9>F*K_9$#F%>8.2/84K=/LMAG MUY($0FA";?PXO@O#_AHZ1%+%I6F6942(?R]_I<" ,@JY_1?S7.Q@]R)F; M,._GR$5?0?%7;K];"R@G CZI;Z_""B'W8R$.K#/K23^WB/S^OTCZWVCC\0-X MFR)D"MY=;:5-#8MZ_6#?N;J &OOS23_V%':O:4.FT# M($*S\FH)&+NV5U%6K'%2Z@ZQDLS\I6*[+(\>D5.0Z<*>U'>>1_SJM7X-+5#^4GM9, M_03C/P/L4RX]I&X1=S/K9#-W=LZA%'%=)WB]K=B-7COE7J#K\?X +,G:3U?! M2W&5>,M,_91A\Q'VD8O0I\2_%E_)3RM$?]3%-\DI>"G8KBYL"*">4V,V]&;\ M?N^&X !^[4!8\90:PD)41/$-V'AZ/9J5=3L4:YYRN.O.E;X7X5=5[M\3OUV5 M0%(H*503\0@2)L2]V=#<)]3C,!6$LKST-Q=^:]/*:8O3;*?",7XMM[+. 5^> MZ.RPR[[A[OA<]C=BVZ_(()H\X37Z16^ZT+UH/,B%J2P,R>)]9SNU="3^\&AS?$!7G>M);K4OC5X5GD3 8&*F?P^G9\]N6_O:H;9GE9=@?95)-;#)U M[Y !ST*\25[JC=Z*"JF[A<$MP[3 K 0B-!*:X+.15]] *L7DDCM$B*G.2IF[B/4)@DDWE[\ MAM;0.Q_+A=[15@2[6#3Y<;P*F%'J"299Y>MP+)(IMA%LVIV874>#_8D*64'= MUT8(NWE")MP_B='&(F:;MX[[3/SN'ZV-XM'D+[88*&-TEQ M.O=KYNKI2M;'"T(#'KE-C$U:S'5?-GQDW-&8$D!YM. /Z$S'V^RT6MR(WP!& ML$CJ'\"Y(P-?0Y>?Z($/;6Y?0SN9YQ?U @\Z8Y ,9&IM$/_R[L:<+T)K6/]SBAS\VN]&/@;;7U1@Q#-&^=VQ4 [H+#(.KBMO '3P(?!D/5[>/VM>&2@P M%Y[FH=MI6JBGP0/N[>,GAZ/(VV=RRY.4RG(=,[3EBBN,\WF.1]8L]^ 6,\5R M>!AP"DQC$/1!5QZ382GB/[J.C6J):"U0&5Z.;6@<*!CX6!UE8WNRB?82$QOD M&R]C1O]QAJZRYT[Q>>T.GXV &C\5E&4]HCBRX=OP02":C569:?9_,ZNM#:!\G+VTQ8F#S#M-C*J&R]X,("=9W-+W9>A':C00NDXV"8 MU 1*(,^M&RWC'C)(O&=X'^IE?O9W!)(=@7>Z@KVO?R4LX-"[ PZ=#KT+R7Q5 M*>X?R9?2TCH^47B)MH7&^JB%L9>20KP1H4WQXVRVZB T"0'W4UFY:K=#E@MG M#+^VO]KJ[W;-,@%=__/[%S!6G!#C*I:=( )O('D".2GQ%)Z6@G*\ "G>;_^W M^8ND^)A#9RYI#M!XB(F?#VZ40#;"DVG3%J5$5ERC!+*]<"/M>1UZ=>T,"837 M2B!<%:)O$&UIHY2,T8$22.=>&.CP\W.THRV&$HC, @W\#/O?$/Z-$+XL]\ < MG&+;*II]_JC4+ZU,OE!3?X:%BSA_4?WXD7V;G[;NV[%/MF+K\%_G-;P[LBQ2 M<(IN>Y?;^?MKU=)GINF-(XP3Y?3^@9TM1^X[$1\.VBZ,L&A*3Y=K*D/?=J8NO7$ M=.96>X@"A!7NO1. )S\G MH=J8U/ZF)HNWH*'$/NPIJ1P78,6'[86Z5&WI%BV'5Y8.D3=F%QD\GGFCKG>J%SL4[U\1T+ MD0$GM-3=GORIZR*!_#V6)IHJ+OGH@Y,I?B.17=@%YB;$<$NC7P-297K@Y/LM MRO5*[N^7+ISK@FA 9FG/E_ZSB_V_0+_]QT+(_7\:0J$TA#RI(=4:(/)\I=ZL M*QB::FUN.3=^9'56M?A']Q%5Y+\;0*-0#Z$A74"<)8$D:*+$5BAM/9[@HDEC M:=.E7Q*I#9<^W]FDLG'C)<;-PLOWCZCKWSQ_.:S<.;<^=ES"\$E;Y69@;V[[8>N"R!8,@JN%QSY"9D "I=K)]8\LL$ ZD,:V/6KMP. MO/.GHE<@)XR& 386Z1P@/L:;O_J]J_ZVP=6*3++@$MA3XDG>+NY&_A(Y\5O& MB,T69B>Q#IIF-%01D&(6&G@6W,_>C5VC;WZ=]Z4Q6%VS/\P5'/6 M?/[!'8$RJ%H#V-'UQ%-LZP@N-@&]^4I2*0#K(,GCUY2_,$V)Y7ICVZFJ#9&_ M?MW?7>WU_MGO.]+M*=D_CAAWX*=IM:7E*>G7A+ZB9U1KX:],]4S!\0&"S@QL M+1YV+3TU:T,_8>T,&KJ<$KI]O3SV*5CN$NCJ:SIH\3:6+$-XAWR!HJ?5#PGU M>(ULO4S*BQ\+G#R1P4D EEZ6%X',C^#"E?,#.US/+09$&'?6&"6^OC3VY>:A M!M%S F3.YS)Q$V4/H,8=?AMQ PGX$S;A:CO&Y6JNV_D"OZS8]E'5[90M#[E/ M <^NWGUU.^^D'C2#%H)4>]7%(HX=;$4J/"L]PQ]G+L@ GO3LU?1P4]^1$SQD M&Q$J/'/PE,/XE:]";,G)9YNZ=>7S:=[$=GOV.])$C,NA;1;\CJN6D#*OS;&; MHO\!(!'V:2S[A3VDW':X7Q=_Y)@]]8;UFN[#(9&CT?:;*OQ M*YE)_/WS[S-\_]]7[U]\C70^(X'\"Z(K!/]?B+Y'-H5B>7I]4\F#:?B"P]*T M7J^'S/+$6](_08L'@E@[..8#A&44=['1RI;!'MEZ.>U[NX>)M_JC0TVI%T;LVZDSMN96*JZP\W M-,Z)'VMWB6^0\:[?#047\#? -(LN9MH^G"'7(D./=WY2MRG-/KE= E%<;K*& MFSS22\PUC;D<<[HZ,N?YW4\] MC%I+A'Y&GO91?6=]O@WGG<1*9W/V?XA"Q>\.?/[NP.S[C1!N R&I?*%) @F,%CA((+.?@5)BT] _&P(ADFE"I8/B MLSH2R-II":3V*"C]K2+N(:'8]7/O_\U?SJSQB>:0$B=5@.Q:WRH,$!+](GB% MH#;T>%#3?2CIEGX5*RX&I0):N.<=.=AP?YR61+'?A?&X_CB[YH-#;'"9>>$H M;\;RLGE!"OJ T &<>8:W!$=Y$^ROK]C+4F-]$Z%#+PLN@(%/GKR?M20GUF-3 M+*@[7@YFM7L[.P^8G(,G:^\=7HHHG44JU*.V>72S:2D>R\O,6TN5(F2'B^5U M$OEF0!"QAM8N;T5OI&H \DP&,V4DNA&A&T %:4!@EP2B8M;M9-!)V$[*ZZ%3-NL&HB3;.\QS%UUP8Q+MS[Y6X6U<%EV:IXXKM!RBV'%]_ M%5O7$5.!Y]Q=_W3E;[ ,9 @IM8&Y@1+!9P'*1ZY$D@2 XXQ3LJ_=(6L0VEN4CZR9OGS9Z"@A8[XS!.! MC 0R=@ @BJM1*0\%6'02D1=64%_^7JI:58D7<6&7'^HB-UO[L(SSEUK)0A-B MRLQ=GN ^"8=\GB4*U$*(P\8CFDHNL4'?<7K@BU;SK MQJ4_=OZ$6_-[$HC-E'32Z^42R)_GU]#L+A+;G4J(O3[FA:FEE+>EYB X$C#[O=7/D5EZV^J9G1[JUU^A4 M_-1_)R60@N\2".N5U'A_V@MA/GZ.9.L/(*>D( *:#$D@/S9E@0YU63\6D6*Y M>J3X6*'\JJ&,>$NHCCA6ZB?B%U 2R-W_'A--AB5/$Q]>\U&20%PY4(&FM93N M2N/K9%-,C: M D9PU@\O"-< >5W::T9U'8/+Y)\$YX2_QCX9C\NT(ED<'S5^FQ.S5? #4^'9 M=@VH#OU\'K+Z)I6>Q?"X_.'82@3L9&2+AS.S[OKF6-B?JQKD.,XB=.:LZ6I# M8;-=#K]B*R#'7Z. QV?XWORGI5- M,&!U]FVA>^>WT"XU@P_81_%N&]P*:[+.W9^GCK&OQO_2H>L**?IPN((6VCM6 M_2,5%]OE0+%0/0O5@9' S=>/7/RAV^AU![,<%I=\*J M/MV5F5TU_&0A(D<*GKQ%:(H*D!BT2C6K,AS:BE0$S?N[#SR^%PV<7FE5?*QV MH/+UGLQ#:Q56C#>?\W0(EQ/W$;7,3GQDD\8.=ICO:]P#9S#32)OP*MMTT\$MOCM/+^[184\U/PPU\8#]SJC^\HP'@M$.S?>Z_\\UB(\K/'&N"CO M=>/WP(8=,/\MLN=DAS@9K>D)]Q:^$XU&N^1X),[Z2N@#3M;$0>XP:^>M1AXV MGB"/V[+>>-?]M'!_'MIEU,]VRRX9[3J3+2X%;H$9>FZ7SHL>435ZUF9PX2FT MNL6,T#^C\RF.P'=N];VRP_L/4&J#Q9M&\.I%CX7?_WS3<-;S\1O>L^# [:J\ M_'-S!D'557S'RB6%G!EF^61<@ME;U;[7X>%&UWG'7Y7F1KOMRHC(Z-4M57*U M<=PGHU-@=T/M#BV(=!.A>-\-[PK0V-"D@-O(1^M; ,.V7*?VWX+OYS0G]]S#\7@ MFG^X^"6U#;DF66Q-8/@^/VWAT,,U'"Q/RC#KT0ZY_[1(L_*U%_AACN$#8;]^ MDTWL%!H\<$D"\=UWKOVAK3\SD7TH!'SI^L?7^:)-U_)B=C?$SH@:D0$;J[-[ M[<#R0*Y5SKU+F=!D[6U +V.F].';H'MT&%W*E;_WZ-X_];SSWM? _(!;1W,W MKS@/QXHBYIX& MG>XM4CE?@*!89F4*L14'[#71N.Z.G(SM%K_,[BZ88WCDT[NV]F4J1:B$[CSY M=>V^E/[C[;OI\^A9U&/B+8(VN/![^#NY.V!SQ@T>56UGE;U\JS6V[7"U;V)! M,-JBU%,0L?&VE^.=UF/$,2!3_A(/E'6)!,[>KFR..$_,I-Z'_6K _@)-# $= M,MG:>Q@!;L\FLZ_7IK^RZO3E#3VO>S'#,KC]Y';7I[MAS^:X.BYGR:GI37N^ M/?7*&!;72R !:' O*D$""9J30T)Q2)9K%UI5B.H3*C\&TSCZR6PM0_8?,28/ MB/MJ!NN?F'H[=]"V4@Z,%]PMV-$4&VIY='/TP'B=LV/@%J-G)-?7 )T;V]X3 M+-# 7_Z>OZ91(YE!'"M[\^$@JWS"OQ'LK_@PWEGX)4(^8[[?-][S;>L><0B2 M=9^DA _F37"A'3;H-NT-#<#P=.O!4VF='] MTB#[O.?E'-=!TX_ZY@\]G.S*-@8C%[TDD 9LYZL]*DX"3>')$>XD-5"X,S-[G[K1-/\1-V+?]V-, ]^N:ZF?/MUW:?U@KYK*,I[8RNXU M?3X4,?LTHGC;FZ<%!["/FG8?LX3[(+?1@I^\Z0H4[)A5_7;?O714ZM/WU#QW M&W;8J]\/35G,H#<,)R'GVV3D%\R&-,\X7&)R[!>"<0,WB+6R]+P-W/-3WJ*R M#LH#J]I/GEV%>!5@>\"AX?.O]89&R%2[DX\?7OB$MAQ AF*W>E'VS<%JL MQ MY4Y[UQG[L8CK9_F/IYLKTKU(6L%YH:GWF:%-F2-Z.EMT+R955Z_PZ?6#U^-H M_%!1-1NJ5N!4WIKA[*54>.BN%2["8T3%44EVWY-@?W3!F'YZ)>PU[X:VU4%Z M[];?+KRI;3X_Y)5M6_#IQH+_VP65YS].^&4P3J%<'C\Y[''P>IWNZ"(.K0+" MU),+]F9BTL[O^19[ZN$W!9WVIV'7/SN[/2M+?[SL5$;>"NA%$>[A'07^W@$X M@@+AG>5E$X:]WQ-"GP2R!0[W.][^P.Q=ON"0IOF!Y\$Z2C*?._]\$6#GZYX1 M(0A_LZDZ4;#7K>Z/C:@TPH'9RD"*2 +9@3MXPC)G3"HJ*M4T7"=@%IOV!B,^ =/A:#80MA M?J%C=7\8CV7\VOG1;VV6MAO^VX'?_-H0>J-7.7+WW+[Y\A0\=*SC_H(+[HS%/_X+% @ E]1[W6G7,Q&RP!'[&7_ POFG8Y MHW<>]5W7=O'Q-(^\D(5GSJ UB8%5\I?0=W_>HUN>56][[1W![VH4<=P2MN/8 MT[67F.%W__QR[)<="'=?02S>:K3DI/ P-)[,Q)^U]!;W,6M;2C)L7O\R(H>[ M0MTUI^QDQ-SW'FAM:WB\T>MY5G]=[SBL4WN'4I8"WKA_V3[7?5>FF]@,?ZBY M-C#1L6=+-WL%6#?X84?7UTLU=TT<4;H;+&#*ZOD4J@2"9I,5>?A7%%2B6*?? M\?AD_2&7/6-6KRPP!U]MY,K*?%'^U#T;[N)K6)(M0^]5K'G2,.!%EF]?/E\? M8I$6?&IVY?2['#9Y 1.NXPA?L&-IG@@M/%HL[E'M<]_[]-9+_1H@RXMZX,]K M [7HWU/V[DS:>DY#B8?EY]R+"!?X_A_BWCNHJ>[]%XT5I0I(%8C2I45Z)RH" M @(*TDM$I N(@ 0)1.D=I0H(D0Y"B/1.Z B(2)=0$P1$6B(8-Q#"R7MG[IGS M_LX]W]_,_>->)C/,8I*UUO/LY_F4'?;>F]6&HO>69E%GM%CF;K&KBO2C! H= M*XW.^H;I?%RR]T@6^#XRV5BDFED&BT5>R34O +B*;SRCI\E-CH(C5;K"M@PJ MJ"EUB-_^0U204OBJCN2V;GJ'$,(S.5:+C:*9C#D<37 02[X:((3L_",$\6Z8*]\:2/YM+7H"JFDBFCO7 M SNG$"2C3\]A0=H1BO%V,U4.=*$YKHBCE51*3Q?J_/)2QB5#$H1P[W?W16$= MX6F:YT?$VI_G^!']]UYGVH'O?<,52/+O9KC)ZLN@@R#E5T<.MR,C\ER!G*]:V.7YD^4/;=]YQFZU&4KT21(7@0 MUL@248>9;24'DGSBVZZ3Q,AY,UKBFR\F #W\ITFHATD2)RX86+&N:0TV\K2R MA?%:_R0WJ)U[K[QX-?ANY=7:CM1[X7>CIK1PH",(E0V)8WM\_I\['+G=UT_= M0G'6UUX7!H5!MK L\<\*I9SE[795;M'[B81Z(;M,$(XKB9!E[&MOVG(G(*:" M,1&@T/U<.-SU#JDC\R6NC)@96V2>AV2U7[35?RI];LRM(-:;L<.P,L_4H)2 MN+D2JM[SS 492QSHJ9(CA"H7AYGB*[/Y1-ZMLW^IIBY&*PFHBEK'104G>81C M(,YA^=LVT?6)&WV?*<@!U!4@M8?F8>"[B7#UL*:X$F3/K(;OK)'Q-3QN5 2. MJL*+0[?Y1#0F3F4;,I=/EU\Q?5CR2WQ(+DTQ<\^7Z(H_ ?4BHV!<;70DH=[0 M<\3,WA!PSZ+TQ)]D3D"[GZM%J;T(OG(S;]\ BZ=?P?1K][D!RH2KR 71AM]M-BP_[2@-229$F+D;C?<[!<^Z,4W3R-W LT?Z[]#:) MRI:U28=]1>,*K;;BTBY*?^F?1/2]^R'3K#)(E47B7>$LU"@O9>HAS2DG6/YA M/5+ZJ?8W!NJZ%(9[??Q!2]"]A;.8V-BEW.*0B@?3P[F,PX:-FXG;677UT=:3 M6@+P<,LV0WB16]_HO^9:G;( M$R+;YD=:BE?I$5D99:F9-V81QL_+.&=6,0]9LDR7QJ.S3+N'@I+$$N!#"IZ. MFFGS3B8RQ3 .>K2Q?Z["]M]O$GYA+%7,)@TO4<5":A*U\D\?FG[=3=,QYW%Q M>709)*PQ=="K<*]CD'"92 M.L[1R:C@ZHV<$]",OD+-6PKC<6Y$1\#?UT\IVC+ZNH;P$/[']EU_@!(S4SV<8EK&2Q4]?FGIXHOMTW%TEK)$77;Z[;.VL M,/JG3]@MP XYCM$$'6<>?)-D)''_!^[9"+ 'CNR_K3SV- MLL6LL>TXT!I $>=Z*LUZH9YZ;K==83]]) MDU]_N?2X1.OVW=YU#P/@_4=F_NK*Z+&N)%)D+@8%GE;356R#(./'S](O +]\T.OF0RV-#:4Q3.6 M[TD^"%+R0QVUV&N8CC9Y[(:$EF!FW5A8"*$B!IY*R_?2]X*; GL.3D#L.,T\ M65_(A86#X]O*5//:WX.A6C_EO:B=1' _BIU.Q"G5&-!<0_KO(\ O@>1M M.@#$QGB.TUE!E=4FQSJ/[?SV[] MUS-;#!&NUGUK=N9]L]F&Z9AM&QXQ)5QC]SL!@5R<14OZX>)AXC/%>]KQ(\!, M4FTD]^^ZO4IE9C^9WYEGG>>EU>>,G45$VG?+?Q IBD#MBY'CQJ/;0(GX?!6 MN+8,B>H &^776*C6C]#U9[Y=-=?%^]L&WYOO)_6S=<04D/4"N>JR-^NI'SIG'[P<_>]/V+#W!HRX]< MXPHPU"!H"8V6[8]]^UK[-(2+R^OQ1M/NA\RH]T):YHD]KJHC*NH?-?3ZWEOW M?@]VH&"8>E477:.?8;_[SR.2Q7QF2Y?;]H(.2R-$24(_9+5D22:)&A[<8:7K M,$YXLG72S1>ZW&HWGL1=?C;,>$L-+;^,[>9G]W3#,FCQN\L5/-6OHQ$TX#'M MTU2>D2=]P_C+T$=^G&Y@O_V[/?O _S8.\XFHY3S&KH?D[UIL^/Q"]%'X18PDYUSH-?5ZV.;!,1BBEX3S^'7P[3 M4?0@%BM<##/[+Z2 M4OX(7@1$T-#5"Q^?8U5UL2$M9IRT0J-WW36AMN,WV$WR/!(NI*T=($ZQ2W(<'\T>9<.V@35 75;KCC%16T&BJ.;W/H=@0Z-!PC5F* <%TS@M93M.]9/^R? MU\JOK+A+PZPC<=T?RR4XBT=+Y?/BQ#&_G([N___X/8V=;CUQO2M/< :-T$>[ MO?500^? 0^_F$3;O*YD:X34?K_<*<#6WC7-N^\U%0V!LX1*PQLRVC5S&QOB_LEH$Y*[LTU[@0*^]G=6[#Q%.3SF3R9 MCFF%0))Z"8>C"G MVR+7N,(NJP<6M_1TR@M]VPZ\?:P[846BF^UR8HHE,5<[.E4 K[[W/0U8L/DZ M83;5,1OBP]0=^A3>0YX%JO&Y5P98!!+Q.1581J"42L\3Z%S)+_=[Z9X:>"OZ M7'_A,I1NJ=MG+;'>AVMN?JZJM:)X%=U[&!A=OXD6'>HFX%TF- >6H=N:*\EQ M8':$.GX$V>UT:T+#W?G(RCZ7S?;ZHYE0@<$C)80W$$C,T:XA7:Z9CQ5I)>V@ M5@R/O5>=Z^YN_6&Z+NU?DM([+/4*_,)""YN\9>^DOG><7K:_E R04"4J7]6< MWN^O-4@" C1UGWX"6S) MO;P9F'+X^!/;X J&=B5-,^V&:BO!['7#H*?>?WP:-_[.L-N[[=G8' 9Y7Y'J ME>JVSG."09*N0,ICNO28,BN[JZ#@/PF*C%IG,N#S3!K2U_O;[8R%KJA-:4:! MF2QG':O-5PTB*&VC[-F.B_:,&.G\=X8<[\9[5EQCOPC ]"##QU&"'4("JXR< M:E42E?ST\*=*]+G%U6B#/+X").K#O?'XHP,(!0N44 M0B5@V=5?O]Y-'7AYW(3YG4G3XB&AWQ>ECS.@-"_[2D!P!N%$XD6^7F0&"I?1 M3OTHEC;UANM)W)':#N5 V!@.*G/,DT3^ADOENQ$LF(1X)E^_>?W=JXK> M?]W"+HVP+IJS&M=:8^GS(UFWV,"_8-W4-X)=?\AX:%?G+ZIATI(0@J+P7:-! M3%V'[ 4M+0_0R.K!;60T5;H.LL8T? ("6]S84CE:=%G(!;L3&K=I>VB'$N]M M-CQI -9])05WG 4N3[V)%.,YWKRJ\?X16TBUO>QP+<^4O_OJ;*+-8)^:_S/N MEKVV?-ZW=G5E(XL/5WF*ZGT];#W@5GF2^ 0.:FNOJ@Q+NI_A9E >"]/PE=\+ M+5,?4M80C>W-=>VCL[R2OYG!@(PKA;V ("N-[;]R4""2I@^.Q RE1#/*>9\: MRF/AX]U 41DDCUB*_W1DT1C1-1EFVI9@Y%ZJ0QSMK5E:N#.T4V-K+:@XU7TY M3O],#P,FDR\YMZSWI2S>6^*]DPH1<]F S>!!-GY^/>7!B[HT:N'01$NM\==? MRS RU:7'_5,^[*RD7?=S;',-(KIZ%! MD9U*GWND\#E_A;B[S25X8Z@-60OKFV6-\DWW)VY*,H;)%26$J<5E/1MEU]8G MSK#>6I T$1QQJJ@U7.R6?KI+8Y(N. J?,]<;"@I][][C /LCOT>M'!TWD-S3 M0@*2=%MHCU'^!=3 %=7"?@#2<0:A,[%SN6;W)A'F_F)\8.TZ$\];CB>F_%;Y M"W;!-.7@!'4N^\P&UR.')[Q] \8+Q]S=>'.E]^K;-[HOGX -UH*4GA6M2)4J M)!#FG2\Z TU?Y6S[[Z=SB \&F.JCO=.S!J%<")'2Z[=#KP.>%_N:AMA7OEY. M*!3>6A$?5C)2V'+6<1$6CP,GT=0#,&Q(3"I; MY/OF/YP([K-<%)A$*S#=G-=;T?>I%/XTM5K7S,5J8^CG/7;Q<9@UQX/69VW2 M*$)U4"C3*GR>KU;#A?U,9*\+MX8+UX7-%8_;N5QJOWL&CZ!(G-%XI$U(DGQZYSPE;9F8ZFP-)7/EIG;KT('V%YGS?0(#@GW<"PR\?)Q_RP@9 MOO9_=*P7WW;A*UQ;F""U2Q7DBM"P:;)D#^]Q#8*<)KWP[>73CLA0!NM)1<*V M<.^O9YIE"$0IU;D1-C7LG*+3-SH\R 4GH,MX3+$Q.W_V#P7X;D^2!#$U"HAG M2.A=G?0O MN3B*30<-^M&_LA,;41_@ZGCFC-(AUN+=7FALJ,SD^H+H$\Y#K62B:P_,+4]Q MSF/ZS2\OJ^[;Y7-ZW$V=\51Z*,G)Z@N,^):B2AQ2CW9M.$:U!5<:,5Y@ M3'!L(UD.+)W74<"(97I(5RD86A>],@RAQLK:BB.9$N0E&@]+F7Q+7-*:?5*( M$![7N%]S2*^\)'."@4'Z)_D.;,([HBO+0CHOP\J;*0!%Z!Q7"BZI%]Q\_BHX#CE;1P M;^'4+AA=&T.1^YJ)N%R79[ ?,7YE_,J[M52JZ(U1?YWVEEN>["$5HVT92, * MMQ0CPW;E!)0,KF-N]),[:ZBBX4I:T<\.&J?K??,=P74<06'R'[,)E^[]I!-X M-E,/ZMD,?_0:C_WHRY=SG_BWKUQ?LAY*UV;:HR,)LWGW]5+/6%)FH^(=3*%[ M?5"H)F"ZO05DLIH:#\DB%/O>A;ILI3TD!0D(9,I[XR8-MD4G/$Y C<*O9Z"O MQ [./ Q@LKPW[C6R6%YF[=Y0@0WXFA_HXW1Z*W$5,1(H+)OX5O>WDI57(O]7 M#JODOKE<]BZU/19 'T,5_#7T-::G7PU*X3 C//5DTWV\9S-L/MD&*9EO&,@2 M; Q686106-\>K_RM9Z,$9:!>3'/?[F "7ARJVC=XO%@BWH,FAN2RX'&KHA+H;BNE_WOX'I5>0?E9R,!RIFKS24NA8%@Q^QG2O1^21G9A7F^ M20]B(_A7T 8WW(=D?4W-'AS+3I^ W%&SPSU>PJ'7@ ,B3#M#1(KHL72YC#$L@YGA MR+]:H^:RV_5Y."K V8?YGP MP^PCU1)W*9>U5CN%CS.7R9D%>FN?Z7($2R*)N\8AI71#4?HB<2"D?W[GR[)5 M 5'SR U OU_% S68[01 SF:WF6]KQU5/-=OC3,E\50:#[3;#5"$MSDJO:#S? M;P[U%?F.LX?UN_P"0N*$K8T]X05"N:K8<,"PC/.V'W6:RO;^/!';C<3Y]!L* MJ77)O#U21EB-H64,:OJCI/4&\@2(+N_*I5:7V8R"&)_5F1J^F)ZN((=AB=^0 ME^NM N&V9"W@!/1B*S+%A],3?(IR\8GV7:'('_9F*QSD>C:EV2?92M]PY$6% MQ.Q!ROZ9;LO>%NUH6VPDF/@@\>44]2YNTX(4E)&H#(85 MINMG3"R:;O>M!C^*_"&$1W&)","?^=#AQX&5;'AF6)=Q;BZJSO\Y8P#OBU^E MUOI*J0:!KR#L34EMCXGO(6^4)6TR)&.:VBTST [OGV,8]K(#V!L5["6FV,-- M-X3;!ZBKKQUNDK-"]I;47HYDV8YPP*! M]7O'8W>-2N*/Y+\;\;'AO]Q[@]"VB X<<@GW9;@JT1>W5DS$Q$V9FG8"CNF- MSB.PWOG2&_8R>/K)&CK3F6G9LN8@2X5,M=5QNZ#^@!4.DZM#-^1>K*7ST<7Q M&7RH:RLVCH[F@WHN_.X/R!\9+EI2:$>MFVP/'MVF6!.]_K[:UML.(A[U5E2Y M.TC$/YB@GM/W(R[I3S JJSTTPWF6L_1A8[A>_JB57NDJF8>9% ^Z>GH^K_!2 M: R4AZR)=8_&:2]79G\"=$A,H=R86%LCV"66T_!RC1N*^<7UGR=RS(P$R),P M_<<0C,7(NK7P*WL[J3L7WRLWTJF# TA>EDG,_PF]5+F5 M3PH&V-;L0W;^0"_$;/LS0*(7A4CJ)IH?ZJVH?6K67[M7A1LBMPM:\B"=,%#H M&$U@MB$)DE#FG]GMJWFU@7Y\+[U*8Q2"ZM*G1-FNVP8S1 =M%[<\8]!Q%?ZT M8'R& 5[\YC+&C^5(&F#I3]#5'G@?M#]-@#"I_.UM"GZIQ4],4A"@+T\.7MK? M!LV%US-S#4O^8!N1M;N>3NK7Z9Z%3L&5HST>K_!A.>+-:WY^*\A0EH5'9Z%7KV5\/UXT_81I:^5$&=/4\'T>-JX7'7]"$3-?2K*008 MCY20KA9^.^S*WX9RC>E/MV(P)7 M-_A4Y_3TFDJ;/!%"R$RNOSLQ&._!Y-0GH$PL2?MZ:4\2,)_Y8K]XR](YR9<8 M/6#3UU*:0 /F41SD_M-PD=(PBM"R2=1+][/5_DDFS @(JI>DV_4IFLI6+B.T MVD9&2A>2EDZ[TB.:40GSDA%DTQ_H:/P.^]>/CU-,+'6K'#-=F^U=6UJ^S//6 M?UPP,#L!/7*,(>GQE==;:A8;/YR(1-1&-4$$>QK0E+N^8CR^NNZW%!;KY;+3 MI?)?(H:\ _=9MI,O?(3TG("^_V*Y*'[3;.NPL7/I0F]*71(DF5$HQ[A&$I& 'Y77U@@8[!UB[D%;9*B9%1BW[3#CVS%U* MPTI[!'B>I+G,4(Z^G(!J:I\^O":=MFCWL<\CGX>SR:FO\@[N!.10R]B2=F!9 MAW[WS-M+O&LNR^1,%#'X6EFI9^F6W^>ZW4$;Z>O0S('M6+3'7Q]7O \[XBI) MX0@U'(U'1D#=1I.EMEN?O!A;@)_IY.1%# X8*&'I[M?^J%!#;J:E$G&D"0^ MY[$!/BN2):S;AJW)KUXJ]WBR\1@?X'P28'73B97:PEZ_.PN[&YWH)XQP<]-!H]__+%$N>;ZC=/0EC[_&6"=EV'P?M8,'V_"<@ 9Y#:\M?PQ$33;M M*I>+]ZGXTL4&34DIRUFD%1J^(CJ 9\)>JNMQ/"&@W9IU%J ,3:FLOUA^>(5$EE/,+&PB+Y2 F9.)Q1WCBU#\2:=*YOCYO\*?&JFF!G*R=,\HL8 MV!?I@T..YC6?@"+^^:>>SPK_=:QWYNU] Q6^J"A>%%2C;(UGB8L4<%&]#_<0 MOANK\I&O,0Y1+IP1-ZPWIM?ES>\7>6\B#O%P-%?5KS_/F= (OM_C9P]%TJ6Z MSAHSU_G#6C'1%28FT<&4_-+0@11U';$$*,W5XI;Z=ZM7FAI1*XH#80H;*7KS MI'B3*#6QPV8K+#)X*";+-!W+/\K*Z R\ M)9TAN/:^R.J]?M$S@M284/]=C#&F=#B%,];N(IOBHPN'>D>A$U3$GU&*V!\, M]5;AOT:8#X6]68OLS,0L;ZT2H_ T#M7EY_3^*L@SIA>%"\W.I8QW.DH(IS1J M\D#E?[H!UO@I"18FRW YQOX0DQ1V=LG(O6Y_[T]E!H;IH;AD] MNO&G6MP4E?'/:JZOVKA*.>!/P([$JM?NT8TGH/L]6X>()PI",3F[NEIXCM9C M+"U?6B_7J>R',R>@JV/_93S3/_GYN5I3L].O'[/F]_Q71S2>_J8(D_Q2L>U2 M=\I:QC/0]B.M2@W>U :Z,!6(5.TP7"]*;@WM^OKS\TJA,17T,\#&YVY#YA.< MC9*'MKN/)U>JYUFE,1^VH& M\J0*D\S@X?C,MQB@8X>LDAQ#OC;#/FXE'*PB0),-F&4<)A(Z 2VX02TE76D:.MF8S) LRA(9BK+IL"U MR39H^<^78LGU^?F>+269I? $2'V<'SVN+U 5" MU#0\.V10[.+CR8SP3 (VJDICF,.L&\L*5/2T-%=R03X5OY_$(P8@>>Z&9Z>L M'[FO\%L]6HWM&PH+[S5_3EGJAQ4N18>J.ZH$GQOPWSL!51#[[+H;S)G!HR0* M=%ACB%L-GAX#OZB]>>-!Y[>'3F8&EF4$S .4!K5SB6B2S!KZ&;4 %-Q^*CX^IH#=]QGB12WOY-PVG9#Q*'D*_$56+.#)=Z MVD@%MH2,IFJ8SLWWIF:AO1]GX-947!-7' ;^5=CH3Q6JB=R5?Q-4EI+\+J]N MJ\3WRDA_;9J+)2GL'GWDKJ0M( N?'V:-[IY8S0_/MV@KQS\C1O+*)JH4==1V MCS( MET[+%U$93JI<55..HZDOF_6_>ZQ7V47YV1[1SEBR.^V[(H=BC0K5[?R MQ3R>U0D5*(M70K>/3 [V9J!$U#3VX'SROT8M)F-,[85+U$,?T@>0FBO)!?HE MNY>Z1 L4I>E'4SS'GB>@-V[_VQ_.B%D" 3+W@:?!M^.EP!=[H] MF8Y>%REY';D=L=PCS^8<0]VYK1\@G+W7KDVV/\Y1-/=%$NF6^WI3N./MD-TU MQ"?*R.:K?0T[<[I1&TJ@RT^S0N_U/X\H_X/Y#SMN3Q"[M Z,%(HFPZS\*"V[,";.J[@M[H:DS\_?^J74I$<>7!'ZP3;+;>/J\'GY@49C4X$(FXM0*Y<#7.K!EM 64 4N\F/M5V'._B M>%KPUN(N>FS*R@HY:XG_<6$P'VA<68\*O%,&K8:ZFR1+C$A21:_6NTT]SL.Y1?7LPN;(J+WU*B0>BD;^9@+_:_32)PG 69#?V_?6 M%X(/ F.^[DGIB'U\D2[Q/3OM1U5J7<'4G_G?,Z!G4C(;Q$#&^ZF+)6#!X1M_ M+(TDOO6857!.9R9,U+[\-8H2/,ZNEU2U,!(BIQR7*D0FW9+RQ?:"&8$2Q>@9EZ991@:];<2L'FD@1JJX/ ME:/K'OZ>7V0J^ V*:!T/2R)C05I\D#Y^)%ZF M&;]'RC&FCN1T:K&24)&*KRN47VL\>0BS!>+[%^6JO=34'R"*T3L9:YY1]6\M M+JSDJ4)#D8W;T/51NQ-0-]+F!/2#]Z"1_/XX-Y0U=+J#Z1N%@?1XF'#Q&T63 M $?8E_YS&R+.^GR'$Y#GK:)?V0JA(:-DZ?4<3[+FXSU_ 9LUF(31RC!NJ0C0 M)'1<":<8X06N$Q+.&_]^BI*'OP^YEQ.AXD.795I K/]9_@A;>T/5+.#A^KE= MB[A5/Z^&4.<52 0\3X'8FJ!B$EG+MZ;Z-2!=2N!T7D"_AE'BL,2T59NFMUT@ MN02J$%CAE;3T^N5LLL6TA[-TY_K3<\N7/W8W"=T1\ M?=STFE%:B'+D= (Z&W8<[SKU9UA5BJK"+<6<2G8$Q]:'W^#*@&@.9!=V]V7^ M_7AZ]\$;/P$S4:RY%M]/+4[ ?IGE'$6)V)<99Q)%H<.'L'>K<9'SWJ)A'N!9 M+?#$\@2M8!H6^94@]?8AV3BH%E("JF0T6NWW^IAK_\.A(1Q&6&(F]IOW6(NZ M9D\/[;7IJO,P7^M^7!/SK6>RJ_Q\P=IOOZ>8_=;'Q[\@8V@ M=& %?^,H*56^]67&KF*])\*4%PI^2F)7Z@?N!98@_L]61; M8-8X+[#6A3P^ 9E,L<9SV&-CE:^OW/-SK'#YZ>E$H=/]QQ M=%B;I;>7ALGR#Q)_N39/PTP;DV]EIY.D1)JLAXWFI#/]B%RZ9%C-9]GH9\AX M3LCK7[,F@@2$\"HD%,TL-BS[T+W4![^\^0Q-/V$8P)N5G:GW8 ?;2"T=\ ^( M0G8#G[M$>*V2.$=NU']L5ZQ(+.Q+WS#SL1W*LQ9N?+@X8%ORZ]"BUIV?FEQN MY=$@MS+4-@&1_L-@?>I^9W'?^]3NY0K)TU6WS@I$L.DF"]/1A8 M0E$G:K5+.5^*VE-LR)IMFY!-^_Q;2Q_J:<\C9,O"2V$GC8LJB[83S598>H8/ MHB;-UCS4Z!(U@AXEM@:[:((D65^5\5TPQ;?58"2Z21B&F7*E2?&'I;T ;\/& MMJ13DQ]+IFEJ>_L64A#YFU11IR4V (#CRLS"',;;)=Y#DDO1J?YECU0R MV=]-Q[4"S_BV17;LOQ\NQAVH=ERG3O(:B$]B7<'T\&(S45M4] F(NUZ\2@0L M@TB4).AU8T[W5S&\83-Z&O6[V$=6[XU8"A3G!ZMUY(H] 3F/X@)[OC;O[7AI M<.#!?-^O_HB*,XFF:I)$\Y^=?M=S83]?]("^R/O3EY^9YUW->9-XJVXEO<<, M:D,(7SD'"&L9Y0-G(KYZK&!$B%WX=-W]'Z;??!)K#-S;S 6N==Y66L>\(T9S MTAK."T?Y3G$PU#OE'.)2+<-I5*[RBXHNZ+!N/ZZAGOZ9S]6GADU&L,L*Z[,D M:=$CW(EO7C?*169OV@)(ST>MGRY(PH<"!7>8Y_2\\!BI?ULY*W?EV:]G/+>$-)HZ6 EMY\"53DVN,3?@R,.+ MO3]F$QGE82-\.OGGX.\(GPDE3&5?H^NQ4XWI;(16.>Y4- M#2+*/@'?:/!@+A*LTG1=S'_O IB"H3C-7EG,0&)-M("(XZ>&6W39]R5 M/)\6F^\8+19(>T76R$NT#^3\$*JIN,OS2DN6@)K3(QL2U>_FR1\7A5Z V]PM M4?JM744Q(\KD/LL\_7TQ)'=[?2;#_QTN_%EUG6.VE%H8C]\>.; ^]RA@^^!G MB,0_7YHI9(?P!MO.Y.\*W+@*-^P[^X:.(M2R)+Q"=K =,X=BE,I\"5M 4;Q)7)_:[/*$A>1D5YG"AOGY<<31A\6(M<2#N MSVZ"@."D_Z;G\6,8$SS9^M/,/IH=3XV""'[;/U"X(EZ/#K2HG\9@%-_M3SB6 MBDUBB;>@@#1XF__H+B((]GV%C)DQ(S24$C 7X3F]-"'8(9E(ISVF8>N(7/:2 M#4@,[J*JP)AG?^)D6HM@P(LK"R:W2&SN2H?;216E\^[9;;B^!K23;U&&>_V4 MPV%59D>K_P;VYIJ%Z<]M+S"NQL9F,Z!E IV\>1@G7B3[__T34OQF.EB)#87H M62#C!-33(K(>XP^@EZNG=_Q;K_^QM?(2;6FJC[MR<-4S+6D\>&X6?&6I7C(!]M;'$LQ?[)*LNUM;7*?3 9<%\W:]19S?R(]9@T@ M;T_\D=:VJA[;;]6TM9@]+BV?L[+I0I8%!=\.:=@1SR"L>T\-Y K]_FAL$ :5 M\0E5#1VS&>AB^"P\M8M0)R'Q2[W)3&+]DD@Z8!AOIY:<0&'PPGM!^_[B9K82 M"3Z<%"'2S&LMP8VE2_NM"^J]-F)A6E?AGMV+JA/[\0M.^&-J^S*,E841J(%Y M'*,ZM"@6P&O2ZS8Q0ONU:V.*TESDG*F 8/,)WJFV4R'$<#(:"\@36_535O,; M6@*!9")!7X6K3^I%!]PIE= ZHO*H-C&RU1,'CJG/J=A$LCC 4RV;ZB:E_?L;&U)&?DSU M;&2R.N@$N:H[7&2#NUA%[P? -! &P,A'P&&WE\K?" B16ON>66UDGM+0QYLP M :9_>P*7W,829ST9%O0&U(RV*I[N73%$*=]KE P\2](5UM$O^O.\.&>A6-X1?J:0NT]$40KEX:(>4RQ-GND_Z9XN6D?38:0 GX2 M;L"S Y[]*80NFJ4FV%"53T#+T4BB[A(;PIHXL^7ZSW5QR832B")B504AD86P M%!7*^ZN%N=$'\].BXP(06_$SH 18BK9H,9XUKZ_;CA8A5; M$)X%_)(U-@0\FHZ1&NVR+T1YJG_9D#.[KA@VJ1.JCJ5+UZ) M),B61/_>DI!,N5):/D@S?&>MCU\3["7-6^GPT?%S(W5ABW>Q/VHI)O;%16V1 MX8C63V8[->\IW\'UV+E4Y#">Z'GTC$2N]S#.$TB$>CF@[70" M3=OU)S-1OU"UZYTASZ>>UF/"EBX&!"NFB]D:F>$Q80$,YGF* 4G.C:W?2F(, M>3__2CF[^''G\JM> ?8'QW%(IQ 7O/DR5Z5E7 M_TC1)N+[%*F[O^]N/U*[>(VIT6[)\GC-:' MQN8W#C6+1VKKL$J;UH[.9PO>1)3O\3M1+[32DEX](Q2FOOO=9YG/T$=HF&>\ M#1+XH=G]DM#%XF_U1FJV[[I?F4IF9H@OR>G&_*@^!E/GR2\Q[^TG8 M*!E),HY^/G)%K_PGEC]4T=9#:4[8TM%'<2 1<^V6W/DH^^F=>Z9J^;K7!K:A M_S%+9EL;)R!A*)'[!/36P,_6V'#<*+04K[E$N?)/SD M7+[2<^D.W\8+7LBV69EH;D'#O3=,6HN;W?+#J[9VX#K=1BZVUN&F04EO46P0 MLE'T!/2!N?T$]"H#1?E4>/3HU[]/0%V@_5S%:=IO+-$,"ES?C0K8>E9[S!++KKC^3A&FMG?4O!_7X M7F6YQ97A#+P/RGX"4;9X-DRAT?:QD!M.6RK*J/P(?]RL? P*V*6(18%_+K2G3HT$/N+8 MAVOH$S$]V:MYF\^U!@4:RSR27Z@RM,#DD%+NI-4?CB6[ ;X%@RNV-KN,OVZQ'+1K4,LYS[V M!!3A:4%R3*=HY DK<[+]/ %YQQU V#^+0 LQ_ZI(<>K\NS_?_F1DDZBA(Y'FT2U?:L%> MJO+U4CF/KJ]O2IJ$KO]:MI?*5[:(C)2$ AQR!?7Q9\M U!\CRYZ\J^,!_&=@ MQ.G\H ] ],UI:=?J:0U-M-O>H.-'M^R11)Q>@&/YAN4;(]<0ST ^OQX-&6&' M]<,P6K;40@>6B-:CET.'6S"]/M\;R5E \)$4A0V()3&83_OGRA-0D=L!AJ.Q MRH?&6:7PET<$EDC<+EZYU[",B"QFRB9G%,$QN; MZ(6O50A],KO[4^F97B%3*Z_M%&XE04%+'*_S5$EBJ97;H5Y$/;^D_G@EVG]! M_MZ$/UIIP&2B;I-;J+[FTZ>:^O8XW->AKSAQ]+:75T$< UPHB=OI[MA#\8?I M*E,)M@;UB@;N!@],PRH,:DP?I#VK&L:T9[K\?9Y"5Z9QR GM53M#6HO\@3$:'\"HA,_ 8W? M/P&Y8"E7]TD4K(N$#T76E<)' P]][>,<)#&J^@3T\PEF0_[?+0;]=P.6S7DQ MU)R HF<:D3I[D]2G)R!\/'1YE>70 +PU1RLPQ>03D+8(F-B'(CZ//A9A(7N= M@+IY!TY ^2G8HM'_6F7_"R;F+@4>(WL@35*MD$TJ3\C 'FUU1MM_]HW\O[8] M2KDF!3WDWD#BX['+J^!_UINAK2> .@%]ZX.-6_Y'++O[/V?U_'_(Q@F(&B4! M_7\S[\W1M1DJ=RN5^<$)J"B?.H($;M% \YCQ(;*'"]DU!-U/@\YB3D 7-*&T M!,1AB_ZW-OM?$O *F@,#'N\"JGK4E.@C15IBZ6AOVI=]\'_:,34%^Q_!$70" MTD(!T@-;Q31U8@6X+D/#4!PG()]D'%WG4MWN:P4,*X#JZN E*?= F:N2BRE2 MTQ1#]Z(E:6P";@:?W/-.*'E ^^X15W3 E?JI0GOM.\WC%B%:ZV8UC9.TD+28 M$,I . E)6.J!12+IZ[ST[(',E5U>(+"GX^*X0I-P'M7K^=[#!J6_7>QK<3UW M'H;X6$T*R^+<7QJC@LL<1L^A:0;\\">\QX XT,O"Z!G*0%KJ*2:5AE/T')4R M"6!ZH*+G)3A&0[UJHW9E=.)/(I=%4^M$@.3U%^4IN-\X-^MTJY(?IEIVQSG8 M)RRSDF2?&80E8?0UM ;5 X[,DYC\,WII(S!4E CN03*X+5Y5T[;OA>D8>7#Q MYN:E?7F;59=S)<=+1B\)NF\J:.>^_;'<++OB@7$RI"93H[G\N99;L*H#\4=F MNX!%L\/'+\/?'ZR6LS@;IM2FHEE/L[;I<";<7[Q+&EWYB65PGSS;\XK1]$A.S M_N:40IZ#]N )B/X*E5G[!%1(ZYZP(-I1SR#1U*3ZR^.M_R 9)#7_*N@+I_SS MDA3.B!6NTY=^"XC]'^>*,XE $I\[O#+=F2/3BB'L&;!=LN!]Z%!!'!BPX:C_ M^':-8;]Y@L)0:F/\_1"9^ MABCT^004GH&0%W]CC^RZT7&M^,>]*+ D(>-5MEGWSV%9)$0G9:-J"G?C]8Y0 MK*/4\)46>7V:XX52^&@ =F>=>O$U[>,GH+@E2AMF"?H?&^X,%"_VSUK0G^]I MA'H#2D22:(B3F?8#H*$BG1@\(%L2-5M+O5B[<@*JEQCFG\XBL1/.AW-FK68D MHEV2[Y-*LJ0G,WFLI^\2,L3?*O&ZN<7D"[ M];91M+"28.Q(3PB.JQ];5Z0\#>;'=$@"HX; VP*'A6&X!K@*'FC3.D;WRC]V M-<4$TDT]7U_=2%R*]-I&;4&_6W J9W1X+"J.#!R.T_9Y[^7/_SNU6"&L-P00 M%ML2.7('EJA*CJ-RV)I07 R9#$E43E@6=O=O)B$BI3'TPHV)J3$AM0 MP4$%\&C3VO$?]NHF,Q!_/\*%[:N?)F!6U-&:NJCO9PY,:67$2!V'$1\@(]BH M8P[,QW$T.'QR7-G&'N"S[,,.S'6&7@-RBRAR- 65S+FTX*GFG478%C.;*0T; MLD?VMYA'?LU$N^&">QM.80OA^41:V@%8WYU1HD[=L?,ZTF:%5F9HI^;.':OKY<<720'U'61OU<'=_#Y6=O(LHW:UL9R+S\0? F3_(O&KH> M28:.(JN5>RYT7**.+)W?U3B%/U,VC/;8B3LD,A)./ZRB7/ M#I'IXH;&L''U$>-#Y^I/C0T3"M^?ULUY!M^EOJ-^]SGD"L!23M?\\S [$(4+ M"4B>@+:/2K=1,-K^V*DX3ER0*$2Y)U1Q3,.Z+#[*]!N&;)[9 SASCE3WSGA) M#'C?>13M_N >'94AX.CVSYIW&CZTGJ3U7MA;(#2H4+\.V,=$;Q!@];<%[NX( M!!JQ&QA")6[Q]N94"3S:Z;U379[YM]/3]/H0@+2CF[2V#C](O)VVZ2?0PHP% M;&V25\OB0!0F&*!R1G>BT0K 4"_FTC*G1OP;<_6%[0@/TO7))%,#1=\SIQ;] M/=,SWOU:CL^LV?#>:9=[/O(L@,H1^69C[)-II L*$->-^%20:['RX#BSB/.E M;/+I@]TJ05(M6,C8$8)SCA-[_*E5CUWV(;0=-B='XV&&7NA?PA*MWA\RN=SW M.XXD"*BN,3R'7@J0 N<37D'I:!IC>=4'$/W[OM JFIQ#[(N=OV))HMM:7;D2 M(J?Z(I61F6P9^%?7L\2,OZ6X(FPYBU?AW( 1#0F[/F.)^IMKN0&0) %E(C:M MNDZ:8/(:Q5G9M_,;/SVZ% M]K-RQ8'R2Y=TIFL.I]0T[=N]9[?+*\9!3FU%GT CQ"46_I\*< M V9$6&3 &6\1<>=+.=6R,7>=$CX+X?@*.+].==*MEJ32FI\>V74UP!!:;WCT MV$U-.ZA&AZSIB2_M]]+ZR[K=N^0*91'5NI>##:!1/LKSF:S]5"F%RX1Z43J$ MO^Y3Z#ST JOW-&>DCQ"I"J46.Q33-]+^-P*]7N/;%%2]4 2A&UF/Z:X&/_6 MT52!*]IE&_,'.9N#+ZD(W;AL$ER. .>(2_&.ENO)59YUVVX/(G4LGK3;#6S M>I..H\>!VH^L=BDDUR*/+H6.6B:'RFC-*0YL;1)?Z.]D;ZDTIP0E18D$N'G',B/VQ-&5=9;8(! M,!0CFE*7GB7T=!&>,FOK)\EX[07W,.B"V$@][;#[4-A3;:M#U&BJZ.+1D49] M93)C0L/2&2V!C=\9KQL'XM%*DNKU]SN]==X+O_)*MX=CE*>QRTE8HJ%FB-?, M_7^NOU5\QS2=>&06^E6M_>/0-T4:)PS@0[9;OKZVQKNC*0]_BNCXNR2KI]M? M!-W Y$&]L,#U@:VY(V[J2*C(<;X/PAZ/BF>S'2EVRSM%TR987L#58HIZ#8[M M-=%XR?G6N6QC)AM=DEH4]**QI:258%OF6CNVKZE$W5&![.KDY0;M[="HZ2SD M'_?HD0GV:#U^K7&=;]%&I]%H6DO0;;I5:*$N7EJ,X)S[XE'^AG# M9]>%B,'&%:0#C:ASP!CQ!*0[^61"0]^=B9SLZU?@H;;/.YWWUV(O/]CSB"$X MQ_KLIX4^QD]#%50?, -T.15%?. 3C[TL365S0]8H]]/TT>9N.6XC>R9&2QC. M8$L$OT;P,,U*X99B*4X$]6 6EJHL=X^:7ZQ]1;]X2_+1.A<:OGD%7,G)\4?N MI"[3B&&%>C&5B.W2NC"F<>N(!\Y%<$ULT\2'7#$@P7K!W&XO.YH#5S#L9S MCYP0KL:3^2)_5W"+ =(37LW:38)HY@>9PF'ZZG@YYP^I5][L1CP\:M'*U^* M.JGO^8E^]Z2FM,][U5$1()(K+PAYFS-ZI_#:E4PE=["QTZ#-YEZS*-=U:M C0FPXNB>36I MF.>_,J_8!VT *C@S6B\V+>]Q^+EFU?!&1GHNK/#]H\_:KS,LKM[?4OF,J8G+W3U--;C+T;#F2N MI&TA9=U!2V/XXFA>:DCZ$8(.+Q<=@$XTB'JA7S;/W;6F-4YUU+LIJ3IR9C4U MP:_0,N]*>?$SZ33END)1?]=7YIE\D420UOXD_,J6G8JXD.,"0^4_7C7WO'$\*#M MJ9>%Y2\/GC\"NSA@?V+3'=A;>?%#=,PCTD=A+!J#$[A!+T7R!.+N@B"3_?6J M9GSW,N$O&-@++9R4-)=@DA)8M;&1!(,'V?K<;@M_]NM>(U1?V3HLR.*-1)F> MV)W-V.&8@ OUYW2^'H MYKV[5$VCTT,,S6I\_(N$RC@A'T76V#Q!ME]$XDB0D.=?VD9:_DI_$?D?\+"& MD>1?^@=]ZV[OZ4! *O4MP8^Z;M:Y.$81]^$[O$7U*:G6MR@(<7S&<8V?'2'[ M;M;#C<2EOWR]J/+Y$"^.-$$EZEV&"VCY1"5)E OW03X,N(&2('8I2N@=PBGZ M)W=3!G\FL^/3!$#C<2WA;'Q@T<'?!QRNU:.;2?^"76W_%=C"B,((2(DU/\LY M P&&/=1:&I;J/)2,[[W1J-J[O^GWB1B\[LY:GY@PZEIH594X7'[7)R9[/$ M#%$OEW&FGB[1HF=NJ?45NLM<^%INO4OI8QVAQLH-8X8C1[G(<.4$W&0SG9$U MQI>P$>4&0ZD*)747(SNQ"$)@X/7>TP\#??T(^@2] (6*0DW5YKIZ\RN_[8D= M&CNN&Z,$O&<+1P F5+\?M2P@" U3M8RVOLX\!^5,^CDK7PV]K]-.3@I!2DZO M'+\2G9_;EQ>2? 7/E$Y7YM7]RU B*\Z=%#XY_ J/_O&7S9<#^#EKX1U53K=. M.CA:VQ>?;S#M&511HF?3_3:=TD_G9'P=AXU5#@F@O7&ZB?6X>)/_!A(T7QC6M; MQEH=^[S'=Z=\D#.6L_#VKZ7T!D>HT6T/? P2IE77]2_&)0.Y?.6PIBQ]?J^ M*Q%)UR)P;!I72H^=F6(4$'0I9(0K P:=ZZN-.!S:%&F=(K 6@\=-M.8!H^+G M6;_,KZP=:**\?+]YIV6@_5 .H]$<.8EKL,\X7$R?$,H<1(QVF,YQ/7C MB/@Y8H:,+(M;2C0&OY=E.:<8G_HZAL_5WY6/P42,6U5K[M]L]CHM0H[M.&>[ MID&0!]T?@'!V9DOJ=CRZ(\LM?9X2&Z==-&0U7VO0G+M*+)2_LN#04*\6YF74 M:^XN?%D^^56IPB!/]7%@;%^^9-IWYQC$7?PR67'RM9)D^LFS+TPL[P%C+6Q_*2NDO[R]U#FLN>)ZC]N<,O^B^\Y>K"L=)##AO2[SHXP$H/[=X;V;+Y MQLF)%#$-J0T]JE%4C6V,=E#:N &>3\M0^5+IM'GA1 (_C#_.!0-K)P#;!*,Q,HZ(XI^A+FK#G%O 97G M!AATQ [B?DC+NF\^;7F6C4SPUZA8+$V-=Q=JHE8-AOGB=-8MB.80,:E^(=M#TUTIK(Y6@&ZKZL.^Y3=OQ/QS5GV5TE?R+V+ M7FM(VZE-:/";_NSBY+3+TN^I-H0BX?*K00I+',),2)=P>+OF,WJL05>L1#/" MVR%SH=BGJO1=-K_89J8T\TKOTNS[(PJ?F,,=&^<*IBPY],0;#X2OJP M"WV)M*;B+D@Y@^_!8S2_V3]7!$G'8D8 FVU&Z?QMW6N'"+NA@+4=_/=8*8+D M!"VVX1$1 2[$T_Q3);FH88+%Y7)HH4/Q@&6394L=39!"$N9K1>*PSN&2GO#X MD%K/6DQE7:FK3F'E#QI7&\&5KN$_:%^37H=Q.JAN@J1W]P3BU8#C9,^_K3/[ M[Q[_Z%%JL,)-4MR^#GN56[4.*QXO=?,C[L O++<*E/86PG#@+?"MLV3 FCRR M:AS."4@@!.3ACVN@)_)0R,;J3#M@N'5!&C]I[^8"$-^!I&MCZ[!6PVN!D0>W_X]WHR'C4//70=E^!G;N84DI@Q?Q.'E1]+$4VR5_\:JOQ@O M&=^H#Q-0;]U(=RO@X=]@<8_&/1G)41^7$'P-YGPBX5B5.KM2("QB5#:!,7_EY0AWYF-D5LL/G */,>N &?%Q6#9SBR\+Y M(@)UFG-XB230PUUS'?;C1/Z_+7T&'_']_V^/[T;8OT>'TN;0; 3/4OLL]]F_ MU:M:%^HH?Y@&.)%BW44HH&JB0(^LJCF7,^NP'/P-O*CO#?.UR^7@@ZQB]Z4PQI^CEHJ_#&I?I&W&4??>&?W;N@19(W&M*X MI(YF?\96!8B>7()"?B.D( $%002VVE05:4,:7&O[;\O M/B\\4Y#=BUV$FY40$%\,K1T^\(L-1 M4EQK4. P@L?D8*N%*N]QQ8#?'>-'P9!/ B FM UTJ"P;@["M_#V#.JP=W04^ M%_COLP@N&272#R[?4B%[:/"2',,2Q:B9=0_>#>\DCOG(W)^1=7A"\E>XU,28 MJYB0N'-@QV=FN]&5$X6/]"VD]!TN[9:7./Y,3/:_]FY86Q,I6&?*<=WXG:Y* M:A43-.2X>$OKRQ0IDK29[+[/GN5XN_ MO-_98:+M2ER\\O8H';M&$!E[G4A?_A)F6LMGO.XO6URHG=C*0SK?,XV\J*AOSG-:9>YZ@,"!)7[>PA39'/KZ_55=>E>I_8OUDBPKU8 MP?$<@KEG0-UL^>S"H%:8/[K&\;V>7.5OU=7=:_I:D4'?-L$7S'[R?3N'J;B) M!1%O UJ"D26')@:%T]T1Z7G#A),5.*;U@[P?U84?=?VDRTMG]#*8H=G[OWS& MC!W#NKYMY> O[;54]WZK8+Q+_D*[D6W/Y@?=HGT%59:290\LI1(4CRL]$%'* MSU=3*MWEN>_1_9,E!V'/$_XAI>[NH]/+"V&D$#]/W!Z3M.\_\>7/3BN5V<9F M>9G??Z]4X+TGYL\>VYL?-Z3X6=K4OTX9"A\SU_2\%UY<_OU-S*&O=93M_OY* M,1;2SOOJQ6-NV5[]YD]7/,@$]>?-9(ZXCY[(*I&_::"^7 MZ!2,ESL=Q1?1[7*<3G+$)#SR1'2'H@SJR*K+IV9T WVEQ5YN?N-1I#$?!;@S M=1;N:_JI)'S?I"RAG'Q[TJ%_7C>BU/95W;%"ZH/$Q"YOT?BP$*'DFJ+LPP&8 MQ+%2C/Z>FRH-;^KKDVH99U(VY)G8ZPWA\%GA;F,B?_:FS1AJ&9WZ:>E=X%3X M.F7D]9.)%#/SKT\\CN97YQ^Y!F,^VYAP\!]R^#EK5.=SP^TO8SJ+.SJ#=+)Z M)-U, M2.F1AE?/@>'./H8/X-WVH^\R[I8P%,1#TO_1&PYVR:P422XR.""H1F MK\,B 3R?15^-J2E6;;-)&$=#C:4YUS"'7!A8*+Y4I;)T>C5@I*PLZK9Q3NO6 MQ9$*D^ZY&U]=Q[^@%]0:&D''F.O:TY3$A1T_0F];49IXWSJ*0DJGAU8)T@UV M9;=S/@XS7 O+'%;#JPL7^\]5N6@)O?9^?-?%IWC$(E#A:5A=:IC.2Y:);_T1 M2EO&N1;I^;V.QYI*0K=J[A(]\.[$6IS4AIL)WY>0NR%+T_X0MW!'$!U;VR1Y MBN$Q%%+N83NTV*B -.\_X#RN87=Q0/,GNX91.RW-9*>M_O+6<+OTN*S-9)\S M5X=#$H-Z3K\"]:)">)+M*/E!CPPW+7?@>WG1;(-FOI16%TX[PZ B/2BL:%S9 M\8A5@-*8Z]FJ'M%7;R1,9Y[)U=J:P*3^16QMC'1[NP(#U6^*$T2.PB1/2 P_X6(@3![7 XBNC#0Z'?%RFAE2F4J4 M))Q,F3+)Z%<;&FR&<^T!;'L/W,5PG(D]$3Q_&@N@GEPNZ]B+>5(;G@V555RO M=!]?9C7YV5E=?/6 (G+ RG8RU2JTL?[B@'*&2JYR5=!>3'V&E$^^99":T=G^ MO5>%HLVI%NP_"U_[GPUKWZ+H!P\/'6 \'U2_2DNU2%F>M(JPMM1^K7>HZ$4> M+NC*2N4."J;KUKR+;:#H@^(MO9-+/&OOLA?#VE=K8FTC,%:6(G&J#?>6%N:E M^\-Q&)\ 3?]]#3[1U%2\3T:M?O%PPB>>&-0(3ORBA^D/$3$FPFM_.(8:I*=_J:@)^+:-RSO, M&;]U>2#OU];L[NI;D[_,,\,RPNQ?+UGIXB*]=O$>U5]&RH^9A00>G#M[M?XK$.VG >G,U+.X#^KE1ZL/R$D9?L/<< NCZ9GX6]A6ER=7M:SY& M. 1E XEMCEFY.8)HD$""$WR 2=-RT/JP21Y"&<'-!?=*NB*P$5X2A?Z M>;SL,8[*#'7,* F3MPK$!>[ 8RD,]?W]M5_0Y^Y^31,S^-#?(?.X))U34Y_" MU+O__/F>/?L=;A8G.*6]S(4?+O51W/0<&96+7UPN*_<^#NY:LWQ2KK/M3-WO]F^CW5I_ M[ELI?@'-2VDG1!_^3%V97(?U)6+9B0)TM'D=]G"15X^>^[D.\T'S7)NU*U<, M_J=MGL&75@1@687T09DTD8-8]D9O)BW!JRL'?+EO_GTY[.#S!-BA,A'8ALZ/ ML323D"OZ2[!4&_=# ^>%)^MCT!YD)O)L)CN]*(YJ%58,V;0ZD(0)>F"82;]. MT^$I6^A]D #2D2F(I)]&X?[-2C(N]E,/)]'Q@D8ANLF3>^W:K?+PV:?!+3E! M?@4C&'SL-$*6( EU@^CE<$4AZ-ZX[!N(Q9E%;YQ1W ^&5,80$!Q2=&BS!F0O M'*V3Z&?H#O0D>/K9&VT 1=K&$4.H7B,Y'T1BK1Q6TLTJ'X?:-5A>.W]A>"'A MX*;?B6SR' ,,.@D]0G)M7FIT1H,"[&D.FG!FIO>!7S+;2GJ M3IOUBD+)CJ'I?_8U'K7"%4-K&$9PHT^P@MK:J>N6Z[#1KDZ4"N2S9H*7<0** M4HUTB@DG>17-!PB64%@Y9.@.X;XYN\P8J#P)F2#'\35Z"9;EONZ2H->=%Z!8 M5!\4*;#L),)Q3FGW6=.ZQL%FQ2_JNBMUY"*I\UO\DX5X%0\*QWS3G"U+3A8Y MT8LM7XP9YY(/+#J\Z@P[D%R0JC;FW-3Z8:AN0:E6^KO^DY$\CT(!HK3]5]GP M.W9^&[#6GJM+A31*H9L?Q,+/02'@:1>0E$38$W@KX&KNL5X=FWN(W7QYGU6G M\-%]C"(#QR1".#M DBJ;=.^+QJ)EXJQGA$NG58)-*FHC_Z/ CV5:Q[*MX.WN M6@R"9T#9M*(H1 )%VIF/E@VB!U=:NS!&8B_]3)PH5VK+W=N']F(E***'KL6>!+UB5&.L<*V*A_JIMYOU M&00M4,Z!VEP+!L34%MRS$3&Y%5& ^55/KHGML%)=1@&5=#>S],-\@K_KCQI(7C['*^2Z<>!)]<2M8/VR26<\UQ-D MM#/1\0_;@GR&5X?O\@\2%" U@&4#6?D=H]:/*S934&+@A='9XNMS!*V0?$BO M3=9MA-9$7E-:JDB 09-TM#CJ0,]$I2P4SA'/EG/Y3$MJ5B!HQKYE(NE7FP&S M5I(L5,V%O&P'C(YR#JI @8$<>"Q*4E&B>L!//+ELVB6Z/HHC3.>K4K-6%;#? M_YYU4ATVOPF8/0]%2,RZRS90 6P\7P;_D"\!%RU31 !S[GL LSG58F+7"DNL M%BGFZNKFYIVESMKU5-TS\R@U 8P)18(7;.& MV&MG6#,T43^"%=#91JM9A\V-3J2*M%341U$4Y#JS>EHC3D]V+Y>S2[N/\5=_ M3J/:99*H>R3X1A ,N%TX__,$\ M^7K(3]O2T!AMKGAPN%*3:L992];MM*FOK:ZM:?K+/,=/BC51 PN"BEN.>\PL MGM]@(O6OXBZY9@;!V]$2*.DN=J5PC[Q+FR(:TN),SQ\AK,.VPIYN *MI\.4;X<,9%6[S*0T7%^Y;LP4^$"%8()^K]E"PAR3 ME=3:)JS%P!GF7$/F7:I>V1?O57(L'\%%@^1YP[4S7#OH#<#N9Z>%BX5A(:]) MVKT&=*R1%=L>JX2%?(J@(-N!S!848@T=?WL=QD0O.T$/08/A=Y#G2V>!2H'* MMZ1XQ!;^*,<8T5H%ER6U1N" V;8T'%$2;([[Q3T)#(Z7ET)B7*');/0.5SJ[ MVY'.7"X/0<1,-=7WAZSP]C^_@]:GD$9_<\I7WM*8"R=H#(3;4/-!;Q:E.0\@ MM\!+IR5X,3:ITK?+,R+9VS21E>6+&KIS==E^+['O@XI58HMFL#NX)Z^&^)35 M_JF\VN0!R$V*$'NQ0L2#SNWBR6PD'(]@FSX -[4P/]5XEOQ8;6?%& F#6!._ MB+VU6KY$2:@$&',"&WP,1/FR Q12+&L'%<$A2SGC/[3^=@56[A"L)EB]JP3YHM=\.,VBE"0]=J!G'SFS+)!?7S^T/C6VFSS)072 M:"/;JX,60]S63S $E4SJ0-48HB)DV)HY#@<^Y02Q2UE[<"C#1+;[779J_ -\ MHBMU0/N+4GLFZC!TCX\&,U(Y),F9!SC9\N'$2G^N;6GG]Y$Q'RRA[P0BS0%1 ME=J)V/ZY,":=TZWG^.JA/7!@*H92;F@-3$5J4O<)1Z,#L!+\@>9#@R$!8M!M MACE0X*X)Q0+#;0[-$J#"RKU@#:0Y*)-(-=Z.G;ZM$E\<\:+K!W(/5Q1$)O#5 M\$=\&Q!Q^4!*S9HR<9 DPM\'3;5F=<9>IR2+=) 4C/P P[;2HA^26-]#Y6*F MWXS4)K._R-A3^A:T(PZO=EKP^W*W--:;K0EBRI_$94_(>=(F5IJT2R= 'GN* M&=N6&N_ /]1?:QCRR@8RHQYG]\20Q(E2/TC,KOR'S]9AK6Z<1IM8-) +]:/A MI+9[]#;W0XU]VD\"YK6C!D/@1=[/[VP_^*^BCTAHWCU,Q0&='-5(KD9%?8R1 M%:=R(YY.)RJ"^RT")?$DUV'J\9)I ].Z:I==#Y/*J+X^AC1L:B7+4;76#A-D(33 MX&3&U?),#\YSET>?/$@P(]#);4>7]MF B-X M@9(3]HD<9;U<[[VEW>YG0,CG(-IO1OQ>M*G!@W&*T2D&M^="+0T M@1VS:4"S4M=AIAJD&"172I)OPUC^O ZK:>05K,.6;D+]M,\S_[,F=]##+/[6 M)^NP@P_^+JF01I]Q=Z[#!E ?:+:EOZ;^;VJ*__/?//_KR8;_]U^$_B=+V[=7 M]"D?5L5])+EZ8;B=54^>P[)98UT3ZNNP#51;4(^#;?73).V!S#J\VLG;==3$ MU-I] MERC:6OM=L;!LJ1&K2:$,G@/M^CNPGOEY;P-8,/V+-UF&TFR10 MY\]# 0O1$RBG@" M^/3D'@%8"=1;SW&(G2@E[AG:0&U/-&LK]WB$3_Y,LVJ$ MN)H%]W3%K,%ROM!@4315@;TXH/U#QSADD>?PR\WR(D.[7-5L($"S0)J5R0)% MS5I(JZC4,0'1$0G8N@[[C<:FH0&' &AO0!MKU(M='TG4(G;SC_'RT#C$MA^_ M<;?#VKN1'UA!DU61J$V:76<&T^]Y[&A[F!H/?R9=?:J:+ M]<^(\$YLD_H=^W>:B$H_EQ3@3:1TLSGX.FSS-._Y.LP?FSJ^'?*<(,.X)X"I M>\-M61?785+-FE@\!M-+U0/H+76953:5.&0E3E?:Y3I?0_JH58 ;(LQK8)* M9W+W9;RE/'6Y*)N1Y\6[4<^5DP1<:X[P&M#^)_8\OL/7!R)?"\7+?<;?.MV\ M=9Q]4K'8D2Y)SX2VT!!4*?)\#H73LTP+ M*W$-G_(-QGQ6K9/S1VV*9[)REKJX&^5;KR@29&N(*!] M4W3L2.JR(!O-P]DT9O;RT&KJM3,=33^1B5Q .?RO-F5CVI1.5^ MZR;V5.XZS.9-;;3.%U$W9P4O4Q\5^T'MO%L^O/Q+_NK-#&'R]V=;'*.Y)';J M;LV7P;BN5ZL:\\DQ^>*E!3,-4GTV)=.RJ*:B]_X-W>EQ ]<7M)M(9[/$S,[A MOAA7:"HSK/IG,AR7'9J";+;_R2Y,)J3#=:?L?Z7?W5?X7M'E_C8A8.OFQ9Q#5/M(EOX\,1V9D7TA).1SN7GTZ<(5IN6 M#:#T26.9=CZJ5^>U(/PNKW#0G6H'J0B$;#OH.!3FFQ?%J9XD[$S , M@AJ')H:/=>D+@<=FK4ZCMI+-0*':7+D:T"$O7)=L_&AE?/M>Q$N4$BC]A!T MG^4?&+2:]!F7ZPO1(%U,/<<(6,JQ6S,\6_UZ0+,[);$0\V6&6>4E#I,.J@DD<<)"1K7P[U&^$YF"F MP+I,KPFYGOAA9FJZXGUEX%MA:J2ZUP#2$W3Y<6V(5TXU/J8:5ZD17$*HGZB? M>T,",()46>O_\-D7R&S-CE,9OZ1@\U8O8\AE\1";)&X"!+ 7Z &BD*/+@(X< MSZ,M+"LTM1RO=1[+J"\(Q%8[1_:6JM@Z'!GTZ(_W?8>_],GT.--K5Z&+O-.S8#&MZH! MC]%@GT,C+DECY6M0\/C\K8 TO3V\CL%DDK.6QX.']'V>[H^Y)R M.[:]O;_1PUA^H]U>>:(#EM]"VA42$-LS84SB(.GPG:=Q;/+H\S&Z05W^1.7N MHCC"H1+N(?(RKAXJ81L:7X):?W;90I=!V;'ED%BW_L5LLCAF-LLQGHLKJRN- M*'$Z?6B@^06$6]-FX24YS[FG&L#![_E>!6[;-9'F5*Z1H2." M-G S57,[M=S*[[(06%&9/R>RC\@(H" ^I5Z-# YH"C5OE+5Z-\J<43*]7YWV M7$?3NB4+LFE!5Y/;*C?SNU>'Y]X4?\B?A]@EJ"CL=U/8JJS07UX-6FH>?= I5>*C>8@ M^I)&:$!\V+@N!?2*T5%0NP .MY+E39Y#&9W. ]> D5IW@NB$N$F2+M+50K: MFM+?U;*Z#HMJWN=+%J\=T_+<[+>EG/,DI%0D%8XK86?O@#,Z&^J33[\WLBU) M^K#GZQD[B4=;SKW9U+7%?* Y=,L#J:<-D>EZ\53C@'(?OAS9M?_R\!).#&?/ MT';6D3LSJ".F1\\T\,NED;PN>@V")I=O@GZY MN3I^US"\TV\SAG,U>BE67B<:&REI*P[0+?:8Q=?L=_TAR:K,D'78B"/G15$% M%B_@JC43 :+<,UD]D]I,__P7>+GVG=-9UTI QS92-3JEL/KUZRJP(YV#61#' MXA\N7QW21LAAIK.&8Y9L)" U3DKY+@K_2?GTS7'<7D31K+I-S?6XCC/'3#=M MO)KDH1E96O21=NP;T7/J^Y[?-#&"$^"82/ #D>SE9%*$:CQ_YQ?H2E>G[G"6 M2M6+$9]AQ:, EW@(@%X-!#^E4A?T!&IT:F/45^BRK@)5MM(1Q0Y Z MK@)(XKW:$3+<7: $BV[0D5HQLV7*#.B9>R)H=[.I3V=)/7CL?26%%G<[+'$^ MU]!"W6].VUF[9.(-+9=E)P@,3\V3YG>':-YU[D4\V?5K1_72^37,Y;U;F&-! ME%>K$'DYC)=+5.$<=-U!6('J M)M0,>N'%IL5/N._D!&R-2CIHTYX&U?V>1,PK3904,LJT)_,(1Z%ODX@->'OI MM];2/Y%P[YH#2;>CAW.)7_#"V:%7[G1]M'2_2;K,VW"6#'FOP\;,V0R^?R;' M;&6X_ZM\RLC>J3SA!\NOY;/OE5X^,AA(]4EIN3)SH5/L* M="90+=AMS:0$E_2:<97(M+G1UU!,/I"V;@-*I>>LP+TI.9TRP MR=WMOC%3\VJ!:EONF'SEG-Y/.LB2"B[1IL63=]:V/;1KMC+LY.LR^E M'ZB4[FPW:'K^94;O]Z&L9?[7TU/CX^?.U3M>L#0J^OB@=+&(OTT$2!CC3'4* MC%0Z;S(@@0]+M8;.KE;[DK:C]N(CV77U> %XS,+[OG/R=:F+ EU9/B9>X>2Y MZ2Y,]CN-GW5_7BDA5U,Y/7WDM]8*@%<\GJS)QE^]E;LI]I4^4_ZTY5%.TJ(Y,=-O9YZ7Z#;OVL^'>3,$*O^^J\5DF/B-"H]V MB9Z;3P,D/ "=UZ$5V-8_GJ)NV[6KJF/$G3OD8O,3\V7=.[*=XM ^M@P+5@YY M.'H7B. >6;Z[#C-#K/F0.!>X NS^-6$5S4;316RBFF4R6X>(QP10Y+'G8&5( M4#GA(CA4 XJTO5NIAWA+H%.!I^/.ZI%%BI_.4MSR?5*3 CF#92LJ?4\8=I^&^9= M?A_DKMGA82\_&P7G80:3BP/!1[V/J8 MWRAQ+\$%B*6[V;V]C8B7SH81DRLIY<.*A!J7_3D%/N%6MN MX!,ORW4?E8U]._N'YDO>Q+U53:8/\1% SUOL;NZ!P>",6'O4_J&0'&R'NP0( MCPP9K8BL>V!<>66&R$Y-!%?@]C(VF*DD?!D>,X6Y!8\_Y>�=Q)WB- M)]>2Q7]3[A/6K ODU.47C5E53D_KW3VYID\( )O?R*2BU'$LH>">.'LU0>U$7 M@&QG;38*?]8Y:=ETV@F[\&E$ M>%AQ/[0&T.DH&: ^";G4U94CTH'=J4V+EA5=U8VLF*V7X)X:,K*-F$C$BF)' MIETB!K^GAL.3@L<61'W39H"1T1\-7VKK7)JZ'^;O'"880ND3-HDH46"A#1F+ M4NWG8B86=DUWO_PA^SU=K8FR]#1,R]F5?!@_T4AY746K>\,(49,;P^'FM>PH M@N\B.-SLK7+&-Y($_X-LFX 3J6"&K1HBZ&]8/59SAKW]79*R&WC_ M[9_XSAY%^(+D=^R38T4W?_\6_5,4VWR4@ 8]/R7*Q%#"RT.[VFZGQFLG;VJ3 MM8ZM]%64'%Q";*U[EKNOKAKT?/%$+];)R;+0]XA)D&;AKHR2((];?L\_S]@Q M/YO)?&+55,Y510#AG-ADU(%92^"7)5F&BX0P[#AMEO T42V%11= D97$9AVH MA^-0PEZKE)O-/3QT?1$A[TN6+I M1'L)$&L/2@$:ULUF"^8#NX7F38K,W3"H6FK1M) M9W8\*9A9H6V]OE2NY1;A+X)[0W7FP.',61?BPXEREV\+^V&\4WJAI4/?-[3J MGBO>,JJ\HV-4?U*R4W6'N M92=_M\_BZB_6#3DYQ%/L3O2E;K/.542;PC;4_C'\E9ZV.D549FL&4S?Z\/2X M3&:G(-!\CP?N3;ZM7PW6RW!@3M$5-G5F*= ZRN7.UKE)VBH>Q6P+8\YD8;G* MLK&Y;OP._K'A9OTC MRU)^UA2?:SY4VY<:3S .JI33.+X0C-V)Q?)2F,=#C$4<8;QKS^\Z*VY7Z*C[\G>)RC\BQ-CG'3K'U^W MSWY(^(,G?KA] D9J_F[=MDA.W@>S)*+-WT8R^[OW6QR;G+)DM>HF(R>+:^] MHH"G5MO[*L":]L #\G.G-W40#L:R]TU[*H,AVQO.ZHB?IT/(/UY6'F>U]"\<9J_F9=#L.*H!<33 MY*DV.G5OV%MES$%:.UD*7T]G\"K=Z^N.N?YH>%KN%6BTT>98O^.I9494QG[Y M(.CXY\?!V*C[.F'GGD8Z2-K2Y:P@\D?"_5XOJN!O(T4 ^)4OCV M=*!G&RC,/4VHV?GVC6Z 72S@1-PYN5VG"E\V%7=C,$@UZSM7UX'&"T^'= M89&1R]KY4!PP87DLU:T8$9_)D9@MK"]?N32\'^,H_'.N4ONB$9%U,>#?M MOF^P]H@$W])2AMSCIN-O/>M$K3D:%[!S(<"WLBMUI&>9P*!ZK>D0M$"-SG9T M*E$AVZX>5&M._KM\K'@8Z(Q5Y_=,(G:,%C."-5#V-57.0U_\_3G2A,#;=PK;(^R1BVB8*M0_?WI8KA;_<=CP3]FWTYV4R/KSEUJ?+ MN8.3A$;UTJ<>6M;R78&ORY@OG&/8<>Q?JT^B;R\=??CV\H WV].>/7U@>R"J ML!(>NQP/.8=4$,X!E(RJERQ\#5LX@0MGP^-04C5 ?;P7J!)- M76=*C"+RN2 M&K!C.MAM^#P=6QY^U,AZG&ET->HI-0V^@(^A\N5A 6-7-* MWGMYD;S*<=NJ@&B MUV'QM:.+/--^0T.LPMBL(THFC76^@1)K,Y"2+Q-+N>'!\*\HJ,GHSFO"W"J, M1G#@VXB"Y%GK9FK%G.SZ\W4&/ M+P+JON'01'V9I-1@TE8F5CNLKI2#$,+735J!9M%&E_U>0J$8LN2MP?HY$?"F M!MKAW@J'1E>PM!_D[@2&6PQ2XPJA $YI!,EN@"B!]^K@*P!3;5W=%^"*M;.3 M-A)B8::-8-0EUUI&11V32(W7>;IWTY+/U>0G?6[.^8>5[?=62V]XI"]?XKGO MD;Q$P9$/]W&?"*I@P%NB/K\MN[6AC?DIDQ,A9P_*Q!!,O IP-FST3N_;.I]R M<.$OO?EJ!K>AV\M]+/OJ[',/= [PQQGC?ACZ[$L?Z!QL[J__H:&Z40X M&.5R?D ;\@N>7IPW,#:SJNOS>"TK%FL_$3#:R.F)1GMA!1E+#RU)/1KB"80B M[V6ITGMV.^'M[!D4I R$GDA-,%(H]5X5;A?;J3-9^!)?WYHK3@'T4F*CO6*M MAV0N#!).7WXQK5N_C;WU#FH$]WBG_;AWGX)E?LW+TOUY#W*<[N^1UCFFM='> M0^[]MF[#3XDW*Y8^O[MJW_/1PRVO0&3X2N;YGN1GU?=.[G7\OID&V/"NP!6G MQ_=3($U@[^VC/G!]U3PF$ M6X"FTELN;V21(%O M@&AL==;6Q=2M7-^^8 UG?Y0JZNZ:%$$54N+,'O(:"&D?I)"CW%7 U)B* ((7 M.SO9M//"D Y2=/K#2DQX!+HM#4;L8/EF#.G*N,2,)0[4O6H<YMC:B MSO;)T9Y5N_&;]=E\HUF 4#7U8;?V3E.1[MV^+F8)1L85[U_2"W &_GF!SV8F MZ:O?R@OG*>V?$BMSM*R',*<&G\68/;094NI?BM#ENQV;]J"F#*TRPZ+,CAWE M+H&LN4.<'-(I*/HRFYPHDZ7>; 2LP^9WO>C*FQ6)X,"%? "OA]UV,R';6FU MY>OF_F!D+%\%BO;D8+?C\ULWM>8>J],=/PKPN V545P?'_;"=GUBF^+15([" M2GQ/,E>R&(_N0,N%H!-8.XV$2GXH&M92!K%.@-GNS">K*(H:SK9 <&3N M&@6M&>D6LN$[H(0N3+\FX>CDO-?906UO';E-$:5W(N@^H$W+,$TJ9!T6^>K+ MS.E.XA[ +!:U?V;YV ^#S[(7%7>"UR@"C.,M^PAU(*.=8'S+>+F*C99PKLOT M*;$J=5Z'775UQ3IC7"Q]C#^EQ@G(LB-=<2\@'+V48XKQ\^(0&U]" 2VAH,]J M]%>7BJKG$+K-W6A HY!:0\GML3+G(MEN8><3INQR^X>FYYKI?MKU*])##$(L M2%MV ,GMI,3FO6!W99R1G!<[YTK/\M$Z652)1X7;3)#J7/O:Q9EU6"TRP:_2 M\XZ8SAPU_-EL6*Y03?V.CPTX;6;*RX8Z\BV55)EH;Q)@TY-T! IH==\S0#P. M8:U1.QA+>6R2M'>N*"C%UP*$ADK6M G.O*<:P=B-OO6*F@Q'*R CS0C'#HA; M]7^:>#G$I]PG5ZWW0FBL:Q_A)+L7/DBK=_YY9LV^;N7H9BQ*X9.7YJNY"^SL M3T??[6?"']NV^A\>H6!S*P.5"',/):MV\H4& C ($9XPA/\?._O^G?P77G[^STTV?\7\A!&B][Z9_]86 MX<_R_7TGMM5Z&4U]3A/NE;QSJR/P:>#3_VN;QYT-O1M8=U-L["!!L_^XSKGM MSK:],!N[%&O]/4MO"_\QW(+@+\;Q'I[>EA)MV9B;%JK*:1[*:=86RFFW=-1U M,^KF7$3P^Z[)69J(VAYUC;SG8:)\==.]P/OBQPZW[_(O-"V;TLV=_F!EW*#W MM?GKJ2(KPY2"^S6*7FX7PWO1+)UN^!K84H^B>ZS!4* V"RZS#=CH4%Z?K6XR?C\H= M?F07.A\:EWXX*"Q'WX(Y_$A)U7_8IU'LC/F LG?5\RG?_=&V:1:MQ;"K:=;" MR@^MGR<4_#WO[>Q[#0G+JYEG$OYQ_-M]6Q.ICK_3^!]_8 +L$&R3/LSKX=V! M5;*+R_\NR]IVS0/JP2-BG_)N^7CX*RAIC;NVX,3_;-N:Z]?VH+/IW3['T.][ MHX5WW:1.<5);D3$(.2/-\6U0_01R.]<42)S1E6W$!W48Z+QHS*\K*C3_-3W\ MO77Y^%X]APL62F-6]81S M/L*+I*J5X#O;<_=&8#O0.U%["-I >4;>Q(((A'N7-7:Z=O!;MG4NPQX,K0KR MK]%YE';LAZQIJ=#;)-\=TK U.G\;:QTF) *PYLD3Z+BLSCC),X!-$@$.2KI6 M!8A;1>S*IM%[=F!9OF31D)BUB'=:6-T[E<^@>+:'#%>Y03I?.Q S-LYLI>71 M_M/P^=IHC\H1['(Z%+YFPM4?:C8FMKJK0:E N.T@/+IY[X]F/< QFFOY8MI% M.%[406Q2Q%"MR7T^?X"Z+V)9(^@3)?IG87\Y!;?;]BO5%LN UF'W@HBMRD%K M2ER8,(V+L1%?7ER'F?P(#S\O/!SJKM2K(Q=->36TF#B6Z7BUOG9@3K/(,\D_ MU,GOI_*#=)G,?5MMNW8_ &5V#,PWM MG[(]C+^ZN+J\>/'^A<]O;"WZ6LSO"QEBJ'%G"W/.V;'N+.$[0X951-X!:]%PYL#VG?"6:*E,& M.>"^A*YURDBCY$&9.WRE$:C2!G"O C =1'B6!<7-D&,:S[&^- \P-4Z9;"_"\SBCU>((;=G'\=J7S4C;RCXOZJ M?&A8:+550+CNR]R]O8H?QC]9)L9/#FO?DI!HR(DG=VB2KK*$<@+<0?=D#ED> MCVDG'NOGPYWPL_; S[P"S#1?FPH=?^FSXN+?5 $Y"+0U0#VJTL1I$CE7!:"3 MEPS]CHGDD%IDO6)K#[D? ,@QFMH5)&KWCP=XE\D3(*G-&-Z6*U8/Z2FF M+H)@ZN%FV#)X6SQ=I94P'B\D8,4=8/N4O=P MC'$GZ@;GR_VXQPBZ&V:QPFB?A6CT[F:$@ 3)DN*UW39.=6#%:]'Q-FPK++;/ M\_Y1= M ^A65R)0K6/W^=!,6!8\A2"S9DZP%SB/(%ITYL*& MU7_JL+9#F5AH'CS-,;M'M?+0+&(_IJ)U\T,$!#M.C[@'K(Q>PHK,Y$HWOQKB MVK(S(^WZ_2_1+L'S\Z"\YTZN*CF3E_TF--QGVW;^D-6)H55XVZS#MNUN&ECT M$SD]I&UQ/6#J6C_5C",6;@E\C^>5;WE0\AF*6>XYE6D5Z4!CS/W\XX9>)O-R MEGS*V0R4#O<8+?S%7;\L1H>!-O!9I%RKW:6]X)6K6?"EC/'?-@ RV:OFC858 MTR3^=+OT4'5WR#/?5RZ_44=XZ5PQ$.[83UE0G%54!:V+<^%]1CLY=6\:&+7S MZ$Y99$RST@_2+BY*)T?5E'%=77NV2:;#96]&QP*]RD*H=%& >LV1![,N.#-#([ M$+$K5,R5J(#"QO,L4YI8278L"V$P1%P)96[;O["S+0T*D-(U3'U>=Q.!)0C@YE/;*>YD M/MR/M\0\@QO'!>$(QSB#Y_H-:*(JNR]4T"Y/.Y5)#WI/576[#S[52*L#S9Q$ M;6BLC $[F^-X7P6/# OEXMXX$\F-1^M!MAC80MV[K+[,?)306\[J&A5XV<,0 M/K\I^9$$"6*1GW$BB_OONS)A:R=HF-B06#4YC0$:O(KVI%F=Y=@>[Q#Q/.N1 M(8:E3&AR'IK",XA0L(-J)"SGHB1S"K'#9Y N@CRCM^X"IW5+,R*UHFP][@+; M!UV725PY9M\@06P';?NY$0IT-7+8-..ZWNFF M&RQIQD<*BK :?]] R-X7F4@2+DE46'\9(*9UM M2,$-.WU4(A6W=O%+\BRNYZ1,!TB5);/C[XQ,@[G;3I_(,<]+?CT)I=:Y[8/S MK7G(]DP3SCLE'>JHN@L'? %;;]WFYO'3!K;8*#&-S<(3O$/'U<.7NZI?5 <6 MR3:";LGI$147R85A3XO7]AWLRP&1(+F"[],O(\+76@= \526 2J6X1!6XVOW M":Z'+H&(@U7]D$BW/-PO9):XX@?:V$DR0Z\K2;FID3P WX\SXZ'5462 MWT+VIE9.E[685BU!?]*:-#M8QV@6M_)KF0M1(VR. MK[8V]08GOZVQ3570G+%3?329%5NA\AHB#$C5GW][I(%?%N%_Z:Q%*[*Y\3Y1 M.]N@IT&B$_..&5O/RSU3TWF?ZA_AIS %[XQ:S8J19-,!@V.$&5/_MDO MF3NI+"-S>./:P+%;O<'&P.?P:]#UU1#8R.0S]!2WC*/N,%O8&W*3>X]ML;88 M)ESCU&!OEE$Z"S!A7Q']1G=]A+JK_OC3-"_ M5@^BG3L14!QK.M$UL%1CP9,CDS([9+7^S!, -H3XI]FO M4M'WU1AP_!Q,Q8 $VR9';.O;($>I7#\#B4AM&/"FQ1:%#O6PWT3HZ];^S'-! MXO0Z89)LFQRQ& DK9Y0PEQ)7'B=.N:/.$OAF;.4DZJ@>0X'?%98N[+95;FZD MU0NJG/>;01:" 2-D 0DRQB+-&% ; T!7"=YH?IUE;<0 M$ M5\S8]^J\,.#M M]08TX#S2^FZ6#.%C@,C/6(?F>BU!+^0PYK60\FN=-P9,$2DXN26 =Q #AJ^6 M(V5^1KDC0&680]>#)=#\6(+KPCHU>[+ J7<*'@,#&KGV: Q0EEJN,_>"_WRRO= M_6D)1U8M/?#C\/[;3B'VHA %P2]XV> MD;3@K5*2?,S$L)K8

JM"-,).=N>%Y[B97)Y&S^?EGMM(&S*F,)]NQW4$L# M!!0 ( $VO'%'74Z&/L!L %5 0 1 ]I=TY/R-7'*M]AR=W9?4A )24A3@ *"MI5? MOSC@52((7FW12U9-]<@DSO4[.+B#O_WY9>%:3YA[A-%O._L?1CL6IC9S")U] MVWE\V#U^.+V\W/GS[W_X[;]V=_]Q5L8?U@_"=Y0KN[ 9&E?KQXSE?/GN,%LI 0G$Q\@2\87YSA*?)=\6W'I__V MD4NF!#M2!1>#B+4"J=<"\1D6-VB!O26R\;>=N1#+KWM[S\_/'SQ_B?F"V)Q] ML-EB[V!T,!I]/I1F24.I]]4E].=:^9<)=S\P/I,E1X=[\'J"/!P5IXQ2?Z$G M< 3?$ZLEWI.%=F4IS(D=TQ43K1-X"YM4L0,8.B*F2%OQ:2]XF2Y*##83Z@E$ M[=CFEXR/G@]5Z?VCHZ,]]38NZCFZ@I+M_MX_KJ\>%. [O__!LE0 D,62<6'1 M#'!3Y$T4I@XO[G!BHJSA3/H$TKKU*:JE4]*K@EHF@L7]^B ME5$C37D3$+:H33U-ZJNA;TU+UI^( 1_JB;2P_:'&7O:LYE/!5\5IC3/1!C] M42>9K3/U.9=]PCKJI"GCOQHKY&!279>("'XTU@"_V//J*L14ZE=C)2@B-C1[ M^[^6:?:R5,'/W81!/34\8E=W140$/QH[PA-+#A9]J:9"1*5^[2;TFTH@2IE0 MG.!1]'"Y)'3*@B?R&3277Z,V\QY/+=5/_AJV6.;>]-Z2,]G9%T3V8E(#$,5@ MSO'TVPZ,#G:C(< _;>1^D/WOJ$A&P'IKKEH'26+[KC+B*E$RX@#Y4@J1WG9Q M:/F;&^7@:56C) FAI,,VN6A2U29)@MV.FK/DN*HYDL23 _E:@0<,QK* 1>0@ M\]A6S9EWCVU,GM#$Q<>NRYZAG^SM6%#T\?[2-(!6ZABY1-(C^4EX_7ZP/_JX M/QI9N]89\6R7>3['\H^(G97PLQ*&O^UMLMD0X'O8N:6_J]^;C@J)PR(&PHV: M79INO?)HR<*'$0XUT8%) ,=W\>W44.H,"T3&/YL*0I"7B9\#T5()HD]:<:(_TB1:86"DNO7;_#>)<*O54*V\6\3)GQ*./H\,2\,BG,>.^ MIKD-1Z\U2QOO6L"Q#/M":'6-G0;:C18N4V( '-Q0HS73,75.&16$SC"U*[5@)B;&IFS_LZ8I2W&S$'6L-7X#-."%.Y_; M_,)E MSS5KEIZ5&;-/!34LX:GRH>1J*;8#6HF+6ZAS)?@6X%A0]_)P'&IAUO]L(0V; M8^K)%O^22KQP"Z!JF)H1/:Q6,]/\K4# @.7T5B*D5&LAI:9XF9$[J(1"X^B@+NEU0]Z"9R08NEF*3>MYO"(X]#ZMYJ-2ZR[%("E:=W*HOPKS2=Z"9M];""4M)2J": MZ$JO)B&1INCC?)8&G"M&9V.)XB5]PEXP0]@&Y@:VA3A_+(LS"-D54HJ5$C, M&_BG_OQT&6:%('XJ"V*_9Y@UOGX@,TJFLO-,Q25=^NW4QURFA4!FUA+R@$R) ML (9 Z*!*3IKL94%N* MO)^>KM\(F9B8US\_:1J?-!*];W-2KDUVX,$L*J/!Y$)0X 1/&<=QX3O.G@C< MN= $RB;R"E'/C \V4$]O 4S$PU]AP4"#%)D5*S$$2@3<^72*;:@[%]C!'+GR M]3T2^![;C-IRJ*5T;B=&*HDJ#(_/%<(CEFR%HE4T@'!K7?H0%Q%8KY4H&B2$ M3-?5@/A0Z4W@WF!QAJ>8<^S(-\'\2COPFC@7 IR9*3 + 59D20%MJ(!,M;E_24 M\263B01_EW]66D,W7-*P6ZC2D!8>\\&_Q[X4.P74OF"W]QAU9J&?^"\7!3 M(9T%Q<9L26P9QY6K40NRS.-3W7)WP"?ZWZX5"+9"R58DVI*RK5AX5/P7)=^2 M"ORIQ_7N&DF7J:T[\2;6$)_T>?, J8.:45%+1F$T9.:EXC!(Y*6VS4; ;YQ] M#V/@8(B!:OB<2O4/WB(0 D%#-+Q9--3O2N70%V*7&2#&V T](SGT]A<+Q%>W M4_7G*?."$\WA*:Y+.F5\46\]L";_0CPSNV,,6=HMZ-^V_Y#%'R'Z6%#/RX.J2VVH57O\E6XXZYI-HU M,?78FV<*]C6CF[0<5:%2=2V]:S 19D72!K#-:!P[; D$M]/:'>&6Y9KG(?9E M%FXQ/&"S?Z@)E(X[2;U,SC6!?(+[=#WY2#5X;Q4^>JE%P3/ZTG;PQ'J$[?T0 M.&4AC.\7O6#\C/D3,?7=Z"+2-XJB,BH4AE1FZJ9A2"7WKLJ^HA6IE=S1.D18 M27A/F?0B%<'!XMOI/?%^ODU<&007MFZ9WFNS:%I3!4A F2&$RB())\2NY!C= MJ;EEK4VAA8DH,T_4+'34Z3BE1Y^WNM5"\ :+8-_2'>9P=1JC#W/$J\\ZO8;P MP@S4YO +YKFPB#9Q286L0"-+J30$5%E,WVAL7FJ,?C#:/\A.LC0)DE^B7T,< M% '$F>/;X@?,'=-:MVBW*[:P3!6 MEB4L(JMYT3<+I!(Z%$959A:^<50IK?[;4GHI!K%FEE)M"+.R$-]+BQ&WYY+@ M##]AERDOODUXF647AE7FD$"SL(JT490I?898*HMGU86B)D+,FTKW#[-+N8VZ M/,-B5"EPOB-.P%.75&!IO3B7;]^NWU,DO3"C'+6;42)]K$@A*]*HGSE%S#&/ M;@JJ]:FF7 [F+9C:14I@E;I2J)\?;LIS:'+((J]$]1K=6)1YM\>^9O>. >2- MXQZFDD-=K?_%H (^YMTA^YK=(4:@^M=*WW&\1,0Y?UEBZF'8+J4<%,P EX?) MS,:\!>17378-^5D10]5V!M %/ >( C^D;DA!'@R$Y"A$<&(+K/:]51T+[+"#,HD"P;,^IMJ2D*UETIKK6\U%%<9&9JZG:FPD"=X" M\7U>S"H)5TZQ4Y_#S=RO&RI59!?&3J;_5C5V#.5#C89PRH&T:L>N##/S',VO MFMY=,>"][./ES,)702N/A;EOI_L^I''Z?8"%BG1VS"E2(QTW%V;.O[HO19I7 M6C9SKZEL/_.M:?6L#?!+Y=G/VCQK!*M_.?8>N_!=C#LDG3+FB'K(!LX50,KE M8)Z;/-1DV)"5I7A9:68#(@T.!9;F:)YH/-0DRGS$>G]T,,_K\9).7H'6\"TM MJ1#WS.#6B'MJK@F5<%DG M-#>!N@GDA(/JH?2KX5MS7I/VSLS(G.Y^U5PAM(G*T+CA)TS]"I=R103F8;>^ M4Z@H^^?<)A5 S\ \$#[4G!$+.0WQ'OCA#G-U,0*U\>W$);-ZESZ4858(56;' M<@)5BK&5<.XS;G%/^ :+!R1[,R>K*V8W0J\$RT(,-=WJ",-4'QI.IB@)UF1E M13(&--=<'VZXAY(M JKA6HBI9HA *XU7U]\GJU/<$6V#>"JY& MKH6X9M;^M;A&#R6JD93>PUI]<)LF,\_QZL>R 08]'+@^X!D,4N[QDG'8E%O> MZ1E*\]!5=U%NR,**>?38\?7[[H6_X..,GRO*"Y_CSW? M%3L]7F!.;'3*L0S="P0?#Q75/WG44(XY88]T_6D3P/(]"+9 M,J3A4+85"+<=&:*O +M90"'PF<7-8N /1@'PZD ."!VPUT&3_JA$7IG6XJ"*L,*8R*RB M%L7$^JNYGYF$=I(]THS5RI>S@<$\S^>8(D]2E;P/FT^'8: M>#%GKH.Y![/-8E4!M@I,S8.VC[I!&S#9G0![*\T_J'TI"7^T AD#G#K/R[0$ MP%%"9Q>(\._(;;(MK6W!YK3]4=>Z5PT+8)"H8H$NEE*F[PMHY:$,_KU4]WM+ M=\'ZU)N$4!FYA1&4G2RH$4'ACU@5M48W!%!9(.\]7SZ_X_)_MO27?/(F\5-" M;&'X9.Y5JQ,^]P^/ZO4=_(AT&<*G+([)4""+Z&O&3QFY10&4O>2\3@"E!R/Z M8!I"J"24>J+PUH:WB:92*A1FINQD6,/ RJ4/-1MBK !@>'*K/O$55ON/$?MW$5%9X M82!EOGG6.)"B^)FLK$@E2^DT1%0!J/&UPPFZ,.P-*#S/7RS7=LF\2F!5U*$P MOK(+?W7B*W4/?;WHV[VMW)0]'%&V)]X^-^^ M-.#\2?Y3!<)-2N/<[H%V0T[,P@IX]-CQ#69"BC@9\^G!2'-*/@-,G\X9_+;W MXCE?T7))Z)3!H_ !I2S07CV#1]@-;A) $T]P9(MO.X+#47K UUO8Y)_'TK<_ M'] 3H3,/I@JO\6*"^8Y%T0)_V\E]2UP7$E'$SI-H"")\D/T7SOSEMYV7"7?) M5R+P8L<24O-O.Y11ZB^^.FR!"+V4+\"@'2LH*(.&,&>L"CI^L/MTQ]JK8(A4 M1P;<&-MSREPV6VU8DOMZ:Z8DJH>?,;U#*]!$)G_Y1"KCI.[=3MW"HF[S#ZVJ M0UG'X.#)@E%9K_AJT^()S\&HO#^TN1)05A7(^VP(Z!* M1F=TS_"2>41X6:#-I;I<;8TI1V]HB>)=M_B1L_YEPQR>.:-V;'CJ X0Y8%RZ0OTEQT/2"1EHIUVU8 MP!F_X+M)=XKX=GJ&IU@&@/,7V2^)O5)(W7@B](RZW%?W6&HM]!0KGO&P2YT.(<2;3]?-RGW;3<-63^XD34E MY_U[,.:6XK_ZU)'/SLEL+E9G:/6X'+/DL4SVL OH=GHNVS0BS,:8 M_B_F[(X1*L9SF6-D?8P?7,!VIH!/U.4H[J>*'?%J[#L[R YG#92F,D%)DV J!B99G(DO;IA880'S"^E; MTA-WU:+=RL1-O5HT1]S%WA5!:A#W@TPW:XZA0 >3 ELL_6?$-XW(/.ZBZGS) M)!T.Z]VF!3EO.VB(FO_V3AAU-FS0O-A^PHWFT<;H)?AV6ECG8?96G_-.F2?B MA8[ZY%U=[,A8%#V(;W'/L3Q;[MV8&%Z71&=J%BM:V%CEFII?_MV8+']$S\)& M/+U_"5$G6KL6,A#_"GQ"[D>M>( M_\000!>^^KZP>E_!D158=M5QY],IAJW;6/:HV )+&Z$K+KNCC,(04N%^(]L* MZ'\*F+8(30_6RE:W].'\]!H)V8L/!Y.1^UZ#<:UV2C92RW""/WDN]CJQ2,EFPL4=0B[UZ6*K,@QKM.J M9\_5'HSV/V\84E#H79@U?F;C.?,AO,;/\O'J"GO>>"Y?8!I-P3Y3S+TY61:: M7XO9^W13=5^\=X,9QZW%11EFVQ]D!99<8S%GSB65_1*UQ>-1FJDV-F GO9L! M9J+@:Q?K;JA.W+7M,_E!DSX =8_H#*MEMXU@*"C4P;J0U=B%H6&A7>NEWH-A ML*119-9:F7=A%/-YH5'I,N_!J!M""Y%:*_,>C+HMMNGVG9GT4"93/+R[1/% M7@J-2A5Y#R:-BW$:OS.4U/:'0J/6"KT+LYY9H5&I(MOO-LJN+X<)UC,<_/^2 MCM%+L,_@%'&^FC+^C+B3G/-U7?8,/;3(P"8,.K>(E^L60C=VY*_TAS)JT'5V M53=KBSI=$EWI6'CNJ@']._+)'<=+1*))8R\Z@Q,>T @FE\OZIQ:O+ELQUPL\L>NRXA>[U/DO=Q^;^(J=;=SM$WQ6!9QH-@%QK"1)[*B9-GNUEN= :=, M1B(*=O=Z<%3C> '[@&]] 7-6COH"9+[YI:B[-N=F],=WQ EH"PMB]7Q2FD/7 M_));MS4=H/7Z;2K0O4'0-:)HILH<4^=RL9"NDE!=H 5QPV4$-DW*K%M:DW;[ MB0X.D2)O+CL9@I.)DJR?0X\LK4+0W91WXP,"M],3)H=T 1S>7?)Q^V,8Z<7] MV[*%ZYM+J, SS!NC66U.WKM"CU=5K=UNG:U-U-,/%!JI. H7?[#!?]G#+9-O#@ M\W]/C-BP6WI!@FM\;N6PF=D8.U[0*XB]TPJK5]RF4RI 8B-@W]Z#/_D7ML68 MI=*H;%&"(_Q9N\N0=,6^_(-S&;N,1;=C3VYF37E=79.GVQ4%-S]O] "KDW6O M7UC:AEN*_PNU-L1HXZ#RX[C-Z8">1N]"GU[[;?8TS/4\2;K,/.!9K%359QL2UW.M(* M0KOC(76?55AA(O=O'*JJ2M2U$T2ZD0D,3.!32_6&P:UR[-[ \!X_,1>NC=Y8 M! VW?5P0*LTCR(6)CL6"!5L9,BYJQ*-[3DF^J[31O(S3DT&%I>!AX(8&+S@N.V=]]Y)+IZD*AF>P! ME8DKVKP4'SM*'YW,MG:=UG#;IW;+.F>RZ9SHY!=<-JE6452^A'->H9G?98L" M&\F";NT-@T44V*;G5,6E7=$-A@3J4M_M>3RU5!I_0CCY7$5CKQ:R[^S8N+;) MJ4[0&/$9%O631T7>VZ_VX3?FX1/P&]^9#V<(KI& &X%3"_=5B;H6,/E-L]X*2W4@'*/OW\5'6&0/Z8SY$S'UW6@Q&KJZ M2'UX0R82ZNDGF5KAU,E9IP?XL-4U?-CJV"/HP298&@-/"MTA_E-V*S]L MPE^9KH,CHM@(=1N>P/SD>YZ9FA+OP: Q(C)>S^"37#BZ6^I.]BI@GBKS8:SZ MY._'%>4L[K!A@8)P#Y8O9/\H<_^[X?WV4S(<-?15JOP;FWC'MI!Y%).9C# . M%ZY>PBXXM5'8%HQK^[K%Q3IIVOK],W"S<@2)_AL-U4@Z:3)L70*-+URF;GV$XQZWTSOF MP=>(U+<5\Z^>KD^^_0R6_I*5ZLNGA^D;-TN7+-NU86LE6]=7F"M1=/#[3#G? M*9/J>%YT[-<[#JEU1I>*UFM(]KZUHCH8%J46,[5^>3D($_Z MJ$]D9$6:;>]P";Z8Z]ESO$"__^'_ %!+ P04 " !-KQQ1!33OQ/HU "4 M7@( %0 '-M8VDM,C R,# V,S!?8V%L+GAM;.U]69,C-Y+F^_P*K>;96[B/ ML>D9R[IF:TU2YE25NF>?PG!6Q8I)9@?)DK)__0(D\RP>048$@JGN-G56)AD M'!\\'.X.=\>__^?OUY/OOH9F7L^F?_X>_PE]_UV8NIFOIY___/TO'^'BX^OW M[[__S__XEW__7P#_\^K#C]^]F;GE=9@NOGO=!+,(_KO?ZL67[_[JP_S7[V(S MN_[NK[/FU_JK 5@W^F[URZ2>_OIO^8MN#J5O\P__\]./'U3RAGLX7 M9NK"]__Q+]]]MX:CF4W"AQ"_R__^\N']DT[FRYO07->NF?W)S:Y_R(_\<.'< M;#E=S#\$%Q+ =A(N)I/9;[G7>2)FU>>7)L0_?S^_=G7"(9$@*,HH_&N;MHO; MFY#:UM>A,6IIYTFM0IXQ0!X%/^L]/4GO;0)]'- M,O@?:V/K2;VH6Q&YH\6 1/ULFB:)C*]',$G+'@8D^@DW/OONY'DF 4VO- MSWO;]4;@Z]GU=;W(&]3\8NI?SZ:+M)6E+:T%.[=H6H+,JV7COJ2MZ-$CQ_)\ M/[V7F.S'X'XRBT5HNL]L5U=%II'V=F]O?PQY_,N85"-?+WIW,Y&1ZM_8R"/%IA1=AM?9I M>QM^,K/KFR9\"=-Y>KG>)W/H.IP\D]U=#3Z- MR_3HRK@ZF8^^[:$@T;UPTH'N!I_.Q\7,_?IE-O')Q'[[MV6]N#UU)KM[ZG$2 M7T-SF+Y'#_4V]#M3-W\QDV5X4\_=9#9?-@=?N3U-AB3K8CX/JPWZD2Y[L7AX ML-U>W[GC(:?XXVSZ^5-Z\/WT:YBO%9+3IW6XLR&GOY_#XDV(H4GF<_IFO>%VF4Z+_H:= MT"_3)K%&$O!_7U'P*DQ#K+O-J5V70TRKW6ZQLT&/)'U-DF?6M' 9;GET"#*. MWR4.-AV"S,?O^?K#V^,)/MS)$*2WY;T=#7HE::TEOY^^GC4WL[1XX2_ISQ8& M49NV10@]A5V/[:NWB?P8S/SPRC]]JN?!US_?+?-\?ZJG]?7R^LK#Q(=&:%'+49+OT? :3 M?&TFC@PWTR?=]SS=8U_\_:UZ)N[C\OK:-+>7W9W@BY;#Z;I#6N)IL@N ?FD0-B$]60F/1J-JG;G,EVZG3< MJ5WXV4UN_SHD,(>'&Q>.[$#_,>V._BA_Q0!# MC0O#SV&Q-OVO0I,C)6;3CU],TU;3&'#(<6$9=",]KPWUJIGYI5O\-:N+TR,B MYP89;'0H4D^+VZM)_GKJ\X'P33;G5KK=P+BT'WE3"-^Y(:O E?PV2V MHG-(<%J-."XH[0R%'KH>=YI_,4V=R7D_780FS!=OT[=#BXR68_8'S.)+:.Z. MUX\(VS[4;G "'UR\NYYHNTQ]#3#XE%N^=JU:]T;L51-N3.W?_GX3IO.0_18K M M;*WR%:6S4N0^JC%%4[M%6#EB6C)3CT.4GO83OCG*3.AM@-)3 MWO'8ZV63P_R&P."$$AAA^ MVFV9J57SWLC]$"8Y'O;*I#$_)8-L;ERKP.9#[08G\-@3D6/[&7P"]ZKOK@?<+L7H%WK'HE=U,TJ$CR_<2VHV_KX4.0Z]N[VH* M'$=\^XX*3&'C??R41NH\B]U]#3:1S=^O;E\OYXO9=6@Z3*1-7WU/I.T>L.7A MWDCY&#YG"?DAW,R:[&4Z1,VNYP-/[6^P";5CT_VM>B1N M$K([Y+^722<*S>3V73U-.T%M)H^"8'Z9FJ6OTU.'B3ZEMY$FLY95.6#Z_OD/ M8;Z/+-J&8_?3>XG)ZM<+Z_J>X^%."TR-H$S%ZB!@ M9J:]3:Y5MX-/[W'@ZJYG.D[UA"$&G_:#P^_'>AKNZGCD \:[!CU,_*1!!I]Z M2^'?JG5_Q.:<^E=F'GQ.. S3^?V![]%I^R=T-<8TTK+GYM.D!]ZGW1ZMR \S MW!APK'^^7P4 )HJR)C\@&D>,-@88'^;+]/E5D_[).:CIDP&Q:#_8&% \R-!O MZ>P?BR-&&Q>,[8TV1XI#XG+,P*- E#^Y7 7@WRW'XR@H[?MENUW$NS,Q"TGJX5(-L>OF\G!)*K?Q]P#C[ZWQ._QX^[EQ^/&/+K-[3U(FZ(ZD MR0LW9*RJD$K]Q40WA0U_]?-Q]6W M%&W"T>XHFA@;)G_^/HU>'6Q3,1],E,I#E!0!EL* %TX DUY$IXD+7CV=ZB2? MD,Z:#?C#SO5M$CNSVQ VH1='S?E@VTJ'$)63")2T"%PD!C0B')35B@NF#4:B MS=P?L=Y%X[Z;-6D[^O/W^/OO?@OUYR^+U:_K7DSCON'(IT7I-T_\,,][>.X1 MZD6XOFN?B^T/LK*SX;%+,SO ,]_N4OF3ZLK<9J'WDYDNHW&YG$&S9=EW/5HQ MA4.,4@,Q7H%U#@,3C .QDF+EO#&.GK[*Y 6N @-G:(2H5"".&\\U/YUIZ MD MFB(@EF*G#317S2R&>2Y)9B;OPA$;Z8Z&E4?2!"TD^! E,!\Y!.U\>I4\5LAX MJ@4^G6W8"V:;WH$[>3O94'(76O0FW,SF]6+/VK=H5?E@'6.&@E()E8@\!JVU M64M.S35BML/"\Q>X\,.@5DI /$T%OI=R$Y-X-]9Y1H*FVXD0XG, WQ M@+B2H!G58%0TW!$:J.F@A(H7R#G#(UB*B[;79[H]S#S[&U:1>Z4%IVF>^=(K M)I+&ID( 1[G4Z9U"4LC3>4:^8)[I';C"&LE/IODU+.ZJV+361[8VJS@+G'@= M08B8ME*?)"OB H,CS@NEO,82GY=6 MP8&/OOJJ(&W[+Z\J2LL73YQR>Q:_5?N*",)D MMK"D-2Y9[)0!]8X#$DYK:C&R[1A]?*8X:45G93 K:&\\.V/^.2Q:V1L[FU4$ M(XF5=A )C\"%D&"H37C:F.QQ9GB@'<1&H9.6WCBD9ZA*,<9]!?Y$[1Y&>/Q8 M98QT#J,D7X50X"*U()3DH'!B\QB#<5B?_6E);PO?$9IR+L['Q6&>UH9IX]X\ MV+JBB:,]P0RDU!8(EC*98-8 UA$9:Q&ULH-KL]!I2&]L,0QB!1WBVQ-?]XN) M?,2G'$W2U(]Y?S MK*'8SP^[&U6")T[G5H,(T><70"2%"7M@A&D> DWO1@?MH>0FTHD;>D6HK&-R M3>ALZEKZ(Y\]7V%I&'8<@XA!)L%*)0CF*- 0D[XL-#%=W) E]XM.'- 7.*46 M?QUX_5-8?)GY1S=^[@O-V]ZBBE$H057:5*T00*,@P%C2F#22!NLTTQA:!2.. M>HK>G0'Z@Z=8>-:CZVOWI3]N"\HZT+0R07JLM0(A. ,BDDZD@HX0J;"")$,J M_6\\!]N6(.G]DZP,"LQ@2\$BK(#J'#EII0>D)=&62B],!ZVGC!^EWT5['F'6 M":P16+Y%Y.&W1T>24">9$6"I0V LP6 Q-J"L9RXPA43L<#A;G V.6ZG=*WXZ M/*4]9YL VO8^LZ<-*LUCX$[X9$:B ,(3EU^1-$-*M1#"!FP[;';%&>"DA=OA M,NN,5.&HC3/+Q1C3'NZ?(WH#JS!3/+JTMC53?-NF0A9S0Y+2)YB((*SGR?;7 M'@P+$@?#B#;QW,WB89BB%[!*,<5]E9-7LZ:9_59//^_3%[<\73EI+-4J0&)N M!D)+!4'@I/W3A%[:;IU%'?)8REC'/3-"/S 5.Z:=Y1O'W.*O]>++743T$3&A M;9I7VE$O,5 M$C1B1W6.]9-) 43I1Y ,9!!&*?638-_:YI<+WO^:&9O0JQ= MO4^_/MRXPBI&1-)4F9(TAPTBR&8'L&BE0!P[A,_>?N^9>09!K12__%1/9\U* M]SMH?3U_M$(D.&FI F:B 4&% YIL"_ !6X]MU,*=?;3U&6C!/>!:) =\9T;M ME_NR]F^CE\2!-^&V-P>WWQ10FI9-#*(!N 8Q, M*X^ ,QO!TL3%1CGN<"M%=)A5R0ER:897S>QKG?C@U>TO\WS,?U_495/[?+\K MLWTG57K?N:LX,-"NX,J6VX#2)!Q5S M/QL^/%<9$UG,*DH4G( @,><"(@))?V%,)HU4L+,/^AUJ^;[EDD[ E#$T$<)1P2*0PPI2P"4TG MSKYV;2&V&0C/PRG[FE6".$ULCG.1 M(H!(EB\PQBDH8RF3:7M'I$/J?AD/02%^Z1G'X@4=_IK,UO!F]ML^J?+MPY7W M,D81/""*(G :$V0QFT"L:6)@=) F8M<*U*4UP M**YP6YL*16*U(@IX5,DX4%J D]9#5%88RS017<+419D3CD)LTB>*Q:3(]8VI MF^R_N8SMDGQWM*@BDU1FYZWE";Y<)Q$"2A,E5&F'L5<<=\CR+E.\MI0\Z0W" M7V+H%V?&9XJ_:5Y-Y%3SU0KQ48(G.@?]I[A;#<^8"0"AVBW-4?2M@, MA6@ICDK*5EJ,Z3I0W]U^:DQ2U%W&][],/A5B>F;_J>L1O50^@6H]33 8 MX8&;*$'F-'OK!0Y:4&EH!Z-;_Z&X:UA<1RMELPK32_^N2Z'N$UB'FE:*2ZDD M2<)92P$^O4Z@.''I-\>,-TX@T\' PNB/M-\- &;!C>^9#_W;^G_[][V#S9.0 MILX(F:!%.35)1P$H,I>$-/,(&V)1[! *@O$?2C(-A.AX_'1G7.X__=K;KA(" M>41EDKZ(8B#1!W HUZ-U:@O H MGFK38461$4A8!3+0E5_,01 ,@>$Z6L.(0Z)+."S]@S/;0!B/OR%NJGNFD> ..ZY4%WW]#^;O'A+7T7FL76VW-LTK9I%U MP3%0SCB0$EG .!<.UM9(P:0CO(OJ7N::M[&YJAN@X['3W1;^(23U<6_JR,&V M5<381$8X9!43*-ID+XT;CK5Z!+1C-N VM]=% MQXC;+9U41&IFE4GVBB ^V4Z\9.S\KPAY^1&W_:Q,L; G<[LZ MI/HTNW )R";L+)B_+PBJ=2>5,TR9G'M(7';J1.I!Z*1:!!61LB+@:&TOL;HC MN"TZK_SSF*@A82T85^="\*L#TH_I-;V,%U]-/8K1)HU4Z1,*TP/[LRW&5XK7AL1U-I*V4AW8A$@?; M5MFD-LQ'H#)?)<.4S7GT#@1V@:7=A#+5(=M\7+_KX *L!S3'DUO'L-'!QE6^ MD=:B\,ZJ/=7C9U .:(QL![^JIF;J.1L"6 M3BID9$ H.##8Y)O0@@).>/I-,6:W[)^XM)R.N\L'MD6V<4RU76 MN-GL[ >YY/FCE>)I(E0I<((X2,+?0'K-DN"VP=)(D(J\0Y3$N$$2?3-'#^"- M(4(>D_UC/0WSNVO/6TJ3G>TK'*+EC >0T1'P%%'027$ 33 WWB.&>(=BC9O9;]M:54YCUQ0&(/VA(+R29X:9C0X;F+23*D* MNI\;4_\ DJ=?'$>QV7(UF\N;#.G\[>^A88RLU=6>I-$<4?LR5Q:2?UYQ76^P31 M$;U4DBF6YIXF3_*=Q%A%"$Q:4"[78-#>(M[!)SYN>M^0*E'_N);>W#Z$56VT M3[-/YO=<_#Y7WTI898_KL24+3NVRPD0AS:D%%G*J&UX9',R"\-$SBJ01NH-. M)?]0W%<0Y&(I8"N(PNKEN6KJA-9-+AU[>\C%N;==)3F+/I?<#E+EA%N:#%@1 M-0A)A)="1AX['$6/FT38-U/UC60ISEE[SR[C8X_:Y;23[VX/OPTP6N5HS'G? M:7(V7P(?\]4!N22NUQ@%G2^CT6=?G^,%^4K/8PD?7H]"!2*W%F<\AT*1WU;V MW4%(D8KRSVEI4>YY3ZM*8!$Z C&&:>:4$NU<18.="OV# M%KKK;:&6[-D6UMY;;74N,/;S2L>*X**IYTEE>+-L8![7>_G40+H M\PL3DN3MMTK8H%14U+)HL0Y)&[,4),UW/"C" #F."#%)/K"SWYH[<-C>:F+G MAGRQ#?JHPJIR3F.M5=TCB+<-79\L+S M+;$7_$OQUG\UB;ZK9A;WQB(]>JKR!AN-<>I)"Y0LQUS>7!D'E-C !4TXZ0[U MZ@H9#UW7:-8G/J76.@>K7,;#:>%/GJN2*JB(7=5JY!8H5PD2FI.6,?(T>N2E M[E! M5!^VLD+],T%D]V@*1>RL:+P3E(^OTK^[>]W=V/.YR']Y_>;7R?T5ND8 M4>140;YF$WR,#KRA296G4@7.#6&T@R)3QK+JBVO*X%=<'=G4B&JEC-P]6WE, M&-8DYZ7C[&Y4^1ZT-*_T%Z6(BABZE%(J%.W<]_[1!TSE1,L\I+'R(>2;Q->3 MV2K?]G Q][WMJC15;Z+4^:9ZG8;&JSOKV'B>R?3/-K>(3''N;8W:B*3EI$/0.)<(0820Y!1/* M=XC&*N2BZY4S>@6KF*$1I@F#2;XBR5_7TWJ^R(A\;7$+Q(&6E<-<.,4D6.L0 M1.Y7MQ@$\(PCQ3%7Q'0X RZ3 M$O@_2/6+'>_9D)9$6./T'PF * M%,4D<2DQH +1+D1D@^F0SUFHYL%+8:WNX!A#0!TQE6>%E7TU3+/USD..B M(2Z?&?5H^0PB9%>I:SFW(S3S-;Y#T_$U-,,.\<[4S5_,9!G>U',WF1]"Y9+$@-!VK;3R@S[K^;6K5W-!@J+53/(G.RZVOFB:G-&4]897MZM';'YD MD\5W\9MI_-'S'W*X*ED,BIAL5:(H$[-$"CIZ#,1*BC5F3IJS%\5],L;L+#$O MHHIO(?4NL_Z1(3&Z5O9,YN6Z)(^":Z]SR._?\XK-%VGIZF/VG$-=52I8RI#C MR=K&/JT>U2 ,,HF=G!$BD(CB22*F"#+.+:^7JW3UU0'_0ZQR#E)N<[UG+_U7 M1E%I*0Z &L0?5K&X3DJ\_6([%BZV,^F69]G M[]? AG/7?:P_3^M8.S-=O)_>+ ^I@L,1\BDO[,##/CK]*S90V15^-/!']R7X M92ZHG0V=V73M]5X_\.PP=%4$9YZ&&]L.^&>2U*E)4F>S'F_2+_-%[?K%]Z[7 M*O"(E$C[1[*I+81<^XV2*,!991$63EC5Y::M?\;!C+9.XYQFMYK5)AF^7Y;> M=%HQX70DSH'4@8,U)H)"U(.7/MAHTR1P!S7PGY%=HRU3$9URZX:_KL65=(YW MP>?HR?1U+L?U(;C9U-63>C72V'O]/9'W4\@T;EN3/>]=^TXJ3:.GP<=UPDL( M:169,!24\\0&SP)VK0JQED3CZ8I=+#;KF<,8EHFRVR=SXLK- M7O[DB3=U:IB#T>J'0+03N?-0]Y5GU@MG,:275X'0EH 3F$)0.E(>L8_J[*]O M.B,N'0#O<^+6].'Z(H_Y7?Y<1_[\ML-*:^504EX3B2%"U-&"(MY#>J>#]"1B M&\SI'%GHVHPS8LE>(#XW)EP!^3FD#SMOX,^[JY*M@50T%CS1&!#!#)2/'+P( M+N)DRXG8X7J$,O=NG!G_=<3W,/?M")YJI5@L[8UI%N^>5B1^'A=U?$^5(%@Z M1 P0*I)YSF($$Q+$Z_ ;%H.R';('"EVS,3 CEQ!8/J7L*-^.&RSM#=I*+M/>0)*EES:*"$1:#\R;B"52-':I+"+_T:3?X.@/ M*ANW47\5IF:RN+VS6(3F*C1N>ZGH80:J(J).4"WS*@G06/ED[4F[ M>?NU4E+U<]O'R^71LT'^G.3N55//FO^;=.#^W#_;NJQ00(QH3M*[JQ5([2TX M311P99-YIYPUK(/K1_\1^',$C,^)$[-2O%SEI/V?F9U?Y%M*",)RMR3MK_/* M66D=9PZPR!6)>5HNKE SDPTDB"C0X=[!3'Z1V//WN$^)T9]L]X;$H[_O323 M.M;!7S6SS6>M[I+O<92**2:8(QX0I1:L8P2D1 RP-RIO3& /R9 MX'^XLYX> !XOTN%<0QC/J6[*,/-\$V)HFN"/G^^!EA51Q"L?!& FZY[W"^6H9S>EWE'1S4.XRE&6E[?,+1[-2FF\KJ* +&")QDN2*N ML6"0E\"M#DHQB:@_^YO32C#50& 6EU'/@@J.EU%[.ZBPME@*(_*]Y0RT\!H< M'L]: ^EW4[Q_0(7V&6>;+5GL X^]M7+(EH(RP&$H0%[TD 08T& MGYVH3!(4[-EGI S//KV#6%KNK#?84^3.CI95],E8"!*!E,0"158"C9( X=9Z M;KBSN$-R7AG=IH#_9:M:NL"@0;Q"!J[ %I:D%9XS>!3(1[R\^^S%*/O# 4:".*E41R3F$\ M3H!L&E5)9^+<4048!P*:B9CKID;0F&-&.$&,=Z@>5]8E-JRH.!VQ_H3":W-3 M+]95O;:+K!Q;NTW[Z-)= E)X*B,!H;Q+6W;D$$V\BX5TREG7H:0I>VD\4AC+ MT21+^N7NLXVQ]#B*.TUN8SO-3XKH'V*XB@?M>=0QZY41&.8,B+$6+$4*DQBU M[%(+LTQ&4PEI-@[6_%3[BD7FA542&.,.N!44++XK M)*RBH!CUD\GT,OAG:/#Z8XC]#&T>&/KM]G-ID")$;R#\5\F%6EPMAL5[S/:A+-V MT7P-.0Q[-2\SF6_F]\C=TFWC;35$Q2GE*"H/,?@ QI@D^[W*M>"%]8QIJ7V' MT_0RR4GC;+9#X7O>7/K77(USNKB]^ZIW'GT^0,6<0"@*"2*J *N[_A@.-FDL M1)!H*)>L@UPMDYYT-AS: [KGS9^Y--U@O/FX\TKP:)0D%%P^GZ0JZ<\44022 M28&$$\%W.:LKE)AT-HS9$=HAE= [LLP#M?=W;;];3OT>=NM[B(I(SU87MGA% M0H[S"4!<)'>>!VH=[G)/Q(L[%3@#@$>3AZN\DV-DW*I!99)M;[&CD E@+'D MP'V^,5=[ZC1C/O NYTHO[C"A=[A*,\1]>,%QIL.V9E6N0J>,5Q"%\'G@"-I+ M#%PH'%E,;T&7P+="5PV7.,+N";T1A,D/UQC8\? MJXR1SF&4; ,A\DWTU()0,E>4=EK'&(S#HUXULB'U73VMYPGP_YK-?!8QE[&% M0Z1%ZXIPSPSB&E 2'NE']AJYI.,X+ZS4&C/J.QRLE M]]3_==;\>A]!=S2S[&Y=Q4@CUB+IN4L-OE7 MW>'8=%1Y:1%VT@/1A.5+S@@$' ,X)!!+NZ%$Z.P39@;A@%EA6$NI$BTG\G[Z MZ;=9KJ&Y3YTXNJ\**11DL *X\0X8#00P9_GR;^\M"YCH\Z]$ZNB0E(R%<"0I.TAE50RAB@#I8+W2'/.9(<:Y644V?/BNB[8GAW? MO9LMF][8[KZS2C*6S UG0;/T'FH4-!C-,# K34R("4L[W M2)M_CK+BN"[3G MQW3) .F/Z>XZJYRAB"//P 06(<009.3V MP'Z;GBINJ4M&"TU2U2^*XW%45 MB&2620%(:@U$*0V(>P^>,,&C]\C)#F$B93P/9\=P)R)[EOR6;-J^^"UU505F ML@8C494 L.,16Q7ZP-XSE4(IS=SJ<'[^=ANRY\=M%MF1[9+HG_5716^>Q M3?IMB#2M@\O7H\>T-HX%S*()"'6(<2KC>S@KSNL*[YD[(%ZG09\)Z#^H%T(A MC=Z]>8/>*?R:O7LG&%-O*9(7KR_$*R48>WEW'UYZJJW\74OS;S+^\FL]_>3^.L6?-%09I*Q,1>-I_-M/Z[ MV52(NX?A8_UY6L?:F>GBPJU$7>*RJ]FD=H,G*)U$TH6?W:SN7HSMSGC&I?5K M:!9U3NU<,=H94WJ7-9A#=M_,EG81EY/-8V=,]NO9--]=O+[O\S)^J.>_GB^Q M/\Z2^$["SKK),GZY(G%\N%_.%25K;]/,>A>;(GBIJ6=3<(\@U'X!8$B&0X$!C M;Z*@SG#4RI%>%)=OIO'*S&MW/"K;^ZFB0(HKR\#EI'1O# $JM ;,D$&!^JCQ MV:<$#LH'L[+HEC(?MLYC%V(/=R,?RW>'>ZPDUYQIXB%HY2"XI%E3KBAD7SB5 M'*G8I3Q<&>MB= X62==1% 5PR+1CC@3!Y[IM?<>;IA-\9;VK-+/6TN+V: MY*^G_NW?EO7JSHJ57^E\[EZ5 JLS7ZPNU'%6& 8)WT\1HF3 MF.0>A#4!"$W2DTACA6L55EKTM*G=I ^UK2322B!F $G.(*)D"1%E)5ANC$S6 MD."^0]91H2SRGI:VW8E1)_!.KK6\*8^_H\K;^ZF;++/1^2&D-<@5-M=B+-?L MO0I3,SGXFO0_2)6F+RWU,?$T-> 4C:!\0'?E@%&R?CNP5J&,\7Y9ZRQ0_J?R M?AZ!V0.)K4$5]P(;^[<7@;3?W_>UK8*W5&JLP6LO0$CB()FV!*CRR?@-F!'? MH7AWH:SN@;:Z < K8^WM4%%+&!I73;@Q]5V5_!P#L89Q=38YXM /"GR.R;A8 M%>A?-+5+FTG^8&SM/=.0_Y]M[*]FDH-_GA+X#<6/GMPC #KU6P45HY,AO3A" M.!"&46!".N N&F6-(%J,6&-J0_XSHB\6KY.0OTVZ0JY=O"_VM%7[BH@D^;,+ M4-JT.RA%&5#O."#AM*86(TLZ9#N5L04*.$%B MKI,F<[E$XIH_2/QT-]83H.S[32TW8UJ=*K$#1U"H+& M.-G17"?E(E^I91DEQ(3@8@?.*:/2GPOG=(*UB.+64H-YHM^UB?HJ9:2L2#G" M,'GV?(6E8=AQ#"(&"0[E>: K1O_<[T=T MX?7*"8/LX\,RQ<77M!]G?\N[6?,QJ3(?@]MD=[X)=O'P5RMV.;ZS*M+(J4SZ M<"31 8U*@'#IQ9&8"!ZX-\YV.&MD3;=7NW8UJ122 M@F-! 7O.02'#(5CGP45EHTZ[+.,=BMX5JK,XP [4&UREF"*;3HO;!TY^]_7G M>@]#;'N\0DEP8HLH?PE83EK=D^F3;/*BB"Q\AAXC RPI11L4&X3!R%"(+C#ME[& MN=#[:LT&!;"P?%_=+WF8UU>/55HBZISF(/-!N HLWRFZ\!2H;A"()%N!4&5 :1V#*.F ",Y1,8JY9AQ.L M,NZ"H5FB%]C&MQ++1!#N2#L;:=C'EO&.1\8WAW<0MO\N\GW-*ALYXUX2D)Q; MB"RG26(I@(1@C$.4)*MHO+/XG:3_5S.;[[>']C6L4$3$.,+!(YO5?)->2LHL M"(VP),QIA<[^-+Z_9?TVB+Y?[(H=QCFWO%ZN,D?>A)LFN'I3BNUF$C89D1?7 MLV:Q29 \*(&V'='U-$3EDY:8%B'!%D(R.;4B@)*. %PDDQ.K(+#K4(+SD8T. M+Y$%1X2YT.Z[+^=ZX)UWDUQU91(!GQHSG1N7NQEIU+)5''=1<9\IO>N!4:DK MPQ6+N@F9!S-3EAVL- ]\#=/EP%>Y;P899697H5G5(9VZ<&DG]>=R!4DW!-R_ M36D?R/$7\U>W/^;=:WPR-@F"G]*PHU"R^?O5[>OE?#&[#DUI2DJ(DH_AD!A[3GP0'8DT(4N"3XDYZNL9DZZJE765S84'VD=9).MUD\73,E:M= M^JTHD=(CYH!SRT 9I<$('X BS!B)S#AW]E$N0[#'\RM)"H-<[.JN8^;5XO[5 M$[JKF(I262X3'(X \]H XY2#C(@PZ5E0ZNPS?,^-!4_']GPY[]!EK"=U6"$J M7< !@XV4@?0Z@A;,0_K,$N:(T%WB<\N$\9PE]YV([MGRWZ&;64_IKQ*28Q,5 M >V$A!B1 40( >L(-9QCQV2'2PO+A J=(_>=".[Y,M^!&S-/Z:]23L:T BHM M@:,0 ]/I1XQ A->.1T%BNS*58\8CG27SG0;N&3)?ZQM;3^RRTA@AQ;0$QJ@% M(14#2VP A:1/.DI@O%W5@C'CG\Z+!;OB6^2H=I>GXB%>*/68ZXVMO#]WH/[3 MG]&//V-''LT3C)\MS";P[H'W=F75'-5)19U37I $E,/AN$(D3J^21$Q&I%_ M:.]#$43'V'9:I51N;U 9S+$,V@)3(4)PR9I(%BT&26G06-K(4(=;KOZ0[H). MZ(VZ(10YE%G,W*^OS#P'G5_GR%US5^D_?_%E-DF,,5]G,)\-(6D+S,VG]?3S M.U,WJU* A<]HVQ.[_OE^=2]D(B^?XIXMK1_FR_3Y59/^<8F^7)[]7$E]4):^ M)?I\:=W>:!,R/[9FE^]<=>;N\K5=5/X<%I?QD_E]7TCK41U53."T/4<,$0L' M4J@ D2,"-@EI@ZD59LR \7:3Z8Q&110B*D@&6%$#2!,#T7$"T3JEHW,VR+/7 M!H=<^.?QO$.A6JS>RO7-9'8;PL?0?*U=V#Z-AYL,WB6PC^.[?@:HG*"8*NQ M*RI!(Q'!"ZQ!"2)B)%IIVL\!U9!AY049_K9,VO;;KX]KW)<9[0A]>?.6YA\VH?S7);'=G7/?Y6+)E-2[J*8ZB3ILOKI!R"9E"SS MD,RSY.JN565+"23BBR^!0" B\)__\^O=_*RG M/[+5[4__G*7+WW^Z+O*[G_Z9%[]G7R8__[QM]-/F#_-L\?M_Q']]GBS3G[XN ML_]83F_3N\G;?#I9;=Y]NUK=_\7>%EY2/Q]_.5OL&3Q^FOVQ_N7_T MNZ[_P)MGH93RE\UO]X\NLT,/AD[A+__WU[OU3_.]O']Y\T\ER?9\6=]FTR/\ZS>]^B8_\HJ;3?+U8+3^DTS3H MXO,\5?-Y_D?L=1D&L^GSMDBO__:7Y=TT"Y"%(3 ,(F#_O4K;U<-]&MIF=_?S M -DOW0PTPC%;S].KZQ-/V70UR>:-A*KSGEX ^!3_VDBT;WMH<]#%.IV]S2:? MLWFVRBH-\DB+#@?U;E(487;Y<@%)*O;0X:"_8>.SW]66XX)..Q2M,I]/MFMM M@":_N\M6<2U;JL7,Y(M56/7"ZE>!SA6:]C',]^MB>AM6K2>/7,KY=GKO0]B/ MZ?37R6J5%LTE.]95+V*$M7WV^>%M&M]_=1VLJ%FV:E%K%_7?HL"+93[/9M$B MU)-Y7'P^WJ;IJH(D9QIV/\3WDR( >9NNLNED7GN\!WOI9/!!PZMTH_N@WLGR MUH?5_B*<3W;0WY!KXUZ]M^Z%R>_NB_0V72S#Q_4F[)SNTMJ2'.^J$\M"O$E+N\H%N1V]7KP/I[EZYL>IT68?LATD5YGS62JUF478E5;+8XV:'%(7\+,DQ<57(8''NUB&)>O$F>; M=C',I]_Y]HE)?^(_RUPH:H2MM> M!EJ'KI?VU9H@;]/)\KSFOWVJY9=O_^W74=Y?LT5VM[Y[/WG8;)5\7NQ<&(N; M[6.?\OML*@BHB&U[;VA9Z%\G83";3>[>2[,;P--#HNU0T$7"-NFY92$O_1). MMVIY3XN'J>O-7DR^WYPX[W^N;13"X[RZQ:)OUVK)PU2;T0\^V-I"K MXF82S*B-L &"/3!/=N2[8_[ S_?Y/*MR2-FHTV%%4[/\/C:XNK[PL^[F;4.# M\24M5F$+M+C9?"/=0G'R70,#L8]K"2N1S=>?5]?K>1G^TBDJ%[QX6(A,V/R' MI7I[D'%U_2%;_MXE,.=?-RP MQYZHJJ:V7M"YR!4_NTJM6QOL^R*]GV0S]_4^72S3Z+?8#&!K_)T;:Z7&_0SU MR4'J9!DGWS /KXILNDHWCIB*9&KQ%7V+_0UO+MHFM/:"OD4^\IA9%S'NK0L, M:KRQ'U"JS2T7=-'BL(\8B^<'>Z9A]T-\JO@CCU3F5VNOZ%[LJF2JU+RUX7Y( MYS% ]/TDO/-3V) M)]-*D;[GVG4^P$M/1"[MIW,!]J;OL0<:"G9I_YT+7.T# MJ-:ZQ<&NLF(3&AV_N JC._AX5\.YG.25FKWCOTV)S5KF8IE>?Y]G-)4>A%W31]K#W\\>[=/5Q$KX]_5#FXU\V^.H=]2#" MSOOX*;RIL13'^^I,D-W?]8-9+U?Y75HT$*1*7VT+4G4-./!P:T/YF-[$&?)# M>I\7T!A-G.53&">/_\AW2YGG^;D5>9 M99V_>B"8JM*U?I_M"78;OI6-KVLQ*]U>-OU\UF]QKEWG T0 "CU9_'YUK<)2 MF4TGV]QY/XGI%*NJ\8@()\L6A.N4K>= MB_]XN1?J75[@XU) MYGJR3&-NP M8!QNM#M2[!*72UX\"$3Q)U>; /Q2<3L'5@>H5'W7P$#L!J4?W->TF&;+]'W8 M,73!D@M?.0@L^P"RQ\'&Q7#;8KE;ZS 5V\;%=L?W3 DV):CGGWQZ?#WA<>SA:K7V;9W2^[9WZ9 MS)\5NCI2VKBL5AS+(M/-B)^T;'M0X<^Q?%F^^'F67D_6\U7-(1[MI\,!YW>3 M;-%\O-]TT_IP-[W_?)?>?7Y>?:OZ6 _UT?9 ;T-_Q73].?UY#TW-X9[HZ>B@ M VG"MBE.;6$7__ONZ3BN5NIF;U^;?EVEBUETGW?^XOKUJ?>#C$,L!SG/IX=4 ML5'#]63Y>:.+9;'Z)P M6=WGQ3W6]K1'6_K_]!98M=U_R10M1+/_?BU;S?G +(H8?;":D_XC=I+.__655 M;*)<=C_,%ZOPC;GY)B GS$7;X\(Z1%LO?[Z93.Z?D&WWD^>$V_WXB>#[B6(; M6IT67])E/.A77[-#7]QE'22*<&IX_]QHRYF#S;YHDE''.'(;-.RX O<\:6WS-&3"4'K;M.*734LGPD M4%?JO8@]C1#\D3@T#'>^$>UE4F<8RNQ'[/-B>[CV-E\N?_UF,W* *J>:)98C M)[ 0% ,6<'3">E=*ZKRI9 RV19%#FZM+^7&I O/.L.J+%;_F7])M3:_3R'S( MY_,@U1^38G:"+#5Z2QRW6&B'G;-*2 *X-7R/"^9Z/!SJQ[3N#\MQ+%:[JQQJ MKU:[]HDD2FE(C%#**Z6(]KJT):V#A(R'1[UH^**%JQZ&X^"/N9T4-^GL4QZK M)L5XUNWQ6FT^'>DO,8A81R&!'E.@*&0.EXN"I1ZYVOQ"KY]?[6 Z#K[%,L]? MTJ?%9"^FV&,7B9940P"(4TP+PIGU4)8(*"?KLPJ_?E;5AO&12/_YRP'O<==> MY4,'?.T[M4]>^M?YZTX?QM7WCE_\,9>EO[\Y=HW5D6XV+/YGMKI]LYAE7[)9 ML.;!-IC M(BUP9O,E2 D,DKPU__S%FG@\3.D<#OWP*5MMJU.7W81GPT^#T(=??^R X.4, M/N$*A.D4&2&!=Q*&'8?;;C"EL%JCP4\FQOPQY*]IU0ZN/M>Z,-')D>? M#4N^#QL5YH675@:K47+"2@"PHVQLIR.OD5MYNTJJ:>#7(UR$=U,/(<:1W6;W MG_)-Y;.'H\[S&KTD2GBF+,.4,*:4M IAN9/?86SD.,]A6M#G*69T@MF/QYU1 MG;^,FS*74N7[8,/XD\3=W<_SAS0]?FIRZ+%$.$ILV/TJ3I4 F"(D=3DZBGL- M&:G@X>X,^[PUB+K\ULUMEEZ[K^ET'7>O5]?7V30MCNO[=(O$$2HD-(!3"HG# M'$@!]N P4?\,M76G82^J;Q6MVI_QQW21Y<5^#*<_YH,/)Q)PP*Q1RELN- F4 MU:(>@?FA.ZVZ[WC[I-H"JK=)/?^0ZGQ2S8-4&&W@:P-Z^_\Q,?:99(I M'GE)@(102Z8(V4]+"JCZ2S!YL6IN%[*^7/I/[XLOZR.="=([UB116 (J+="0 M(.,YP124!HU'PM7_]B^?TW_TC6?+NAJ2C6=CMHXW2B"C1B*!/9?:0BZ#M4U+ M*;6U=)R[S/:45X$-C9!ZK;P8U0YRC'08*%+ON].T\U%Z1YHD#&KK,6$ "H6X M]1 A7$J(6;\4J':^W(:ZGL?EM8-.7_K?5+A^ER^FVQK=E_#@7-.$2"7#GDH9 M"* -*$JO2"FQYQCW:+P,QX>64>K2'?$A&F4GSD;VOT\\D2Z@ 342Q'O@H56X M/.NRAMD>MZ0_NEG:1#&=D^FD+^O)$PD"' )#PD"U BQ(BAPJQXVX)N.T*FMB M_UQSC3!X.3H32OOFF40S1)7 VG'A&46.,8@>91?U5^E. M3@QJH9ZW(WNG>IM\/:^WI\\D0'GBN-*> *2D-IHSOI<^V [CL:Y:T5L#V6M[ M>I]4:]?Y8AWOA+F_+_(OZ:&\E#,M$@^!,(%G,)C]TB@"J-EM*26T!(\H]^0% M!$^U"W9K!(GW7 03\VIQ,/__=(L$A7T$,(((@8@DT&!-8#EFA'G](*/.MDLO MC2"UP6Z;()_^R"\D2&B1" JP8\1 0@@2F@(%2BL%$J[[W'6];H)<#G;]\^%8 MDFM3@^U3>&X9BW-]RMVD6%2D2]7V"7%(.,ZQM<0S2ZC5DI;R& _,>(X77PIY M.H*^M;GFP/A,OECNSLS#^")<=O)PT-W3J,/$!',:76H&\-ZS_'JA)C/=KDQ?;2#Q#JL%422(80I,IC*_881A4UH_0F) M_TFB=K'OUI(Z0::J[1,'J+7":BAY/+=A"@A1R@.8JN_G%#\JESJ"ON.)Z8)- MW-$.$@:],H0QXX-$%CF.<;G-0,PZ49M,\DX2E#B_'DD&*.=Q+HG"#ZGW@1Z51%\ WF9"V'-[:_NO/ M_Y5.5Y_R)^,)QO]LH[P34U+5+A).I',&2(*UMA(Z#MCN#%IB3&%]7P'\D7W5 M'<'?5M@G6U /*L")2,=X-XI?\)TFN5'#V>K]Y PA83AD(8E' 2I!).B7-/"' M=9=WAGX_%9:>!?5^4ZW_V>].ER'JJ@I2#Y6>@L;NLE7)DF"PQ,N2T\6TZY)/ M)][[?EU,;P-]GSPRFG)0WX]M_]G%FQOCO7^/OWI;H;13O0X380F5WAL'#==. M0";)MO*=$ER)%J]1Z!:AEBL'J*W:#F9;I):]26*H BP83L!C M*XU1*/Q3:HDSWV=AZXN"Z;MD2=X3FGUMGI\.\VR6W?2;D579B!YOE&@* ;4,80@U0-H1PG9*"!^VHY4B;7J2]-R&\G"#Q'%I MO-%.4R8,-IIN\G>CA,P3Y/I<>4]N&MM04MX!(G]N_IZ8.412Z&.A0JD 4$IB M:&0)G<>DP:%%MYN_IDRHO\&[#+&78LY;3)13Q($@E4!*A<7P42H#\:O9X%56 MWWF[OAYFKX41+WV#UR,1^MO@M5O1$U+K@))A>T2MK_W8]?-@@JOK[1V?HSG; MCKHJ!^4GTQB#\%#)E:(N$' GIZ'$]3F/GW8AM*.MYQ-X2[B,VI%P2,@S;H-C31(F MN0F6$\/""\:9#_OK/2S(BDKW; WB)&BNZ K4J0%1;U;AH>\G3M'%V1WAN::) MD$(9(ZP5@ A-J(7 EQ(3@D=ZW4M[BJS C!;P^A&8,DI/PO@(TE(GKPPX\&BBO<68>2(Y5RJ8PI1@N!NE982-\&"P/>#S5K'IZ]/^>)L7 MJT_!]+?IYU4L_WG&##CX?!+&'].E,4$DL-Y9QCPK90. 5(*:F$#:Z%ZLP0:*RSYQQH#YZ^B'"1 M/^" \8L(QYZ)6*< ,F^A,KOJX$$J!QK$GG1<>+U]*Z Q.,.H_.R6CWOQ;Z*JDUIOA,YKTO\H%_RAU3Y4V,>7?/XE6]Q\ M.^:S:_W)=HE7U"B+/-;:**(\LZS<(CM(!!C?8M],9=_%?+0'3E]$B$;.F\5R M5:SCF<.9I?[[AQ.!%20QK]IZ@@Q73$E32N4_HN3P#?>"EOC$XPZC\W>3N M_!;O6),P54JO+>),AN_$,L*1**=*CYD;>4!@$Y6=U'YCA%XC%T:Y_(^! BVZ M[//2U_PVGRS"OO-C.ET7T:ZY*=+-\?)Y5W[%+A+G@.?<8.NI,)@:1SS82^7A M",/^FBOHN6N_&ZR&/,W;W6"B\Z+(_XBFS.0^_&;U<.')WK%N$F0#:[T4Q'G) M"/5AK=TAH0# ME>G8(.#H4ZB2UH"K9> L,4RGV>S&$7[]#;"K@NL''GK^TDL M$7:;KL*7..]M"!]7X=^;H+B@R,GRUL_S/_H#X.#;1P!$?G=?I+=Q]?V2OEF$ MY]-!QG$5'MW>\C[PZX=7R:9N<:Q6G!9+]Z_UD\F\]WC,_;#>5@C"_/[AA JA M *;0*BV4@@!QM(V,U4Q34RW$K&/)SH5;?OM@ B60#$C$*:', L$HVNTVF>1, M]&E%G8RQ;**,[P]$ZB/09S1EM5R:]=UZO@EV=M?7Z72U+0YW=:UF^7UY4?Z6 QT3QW6?UU5?=HEM32WGG>+3:5;5F>$>W5E7 M;YPH2..UW#!F**EX78'EII36<6#&Z6]I7YD7L*014O=>%6B]9?IHAUV-4SW8A MWMK^<8.6+S:I7&<"/$^U2Z32W#ODL,#48H>,VUT\&&05Q(XVT+.A6=(%.'T1 MX=E0SSKZ#SZ?*(XD09 !" 75EA!3'HXR19FWX[1 6M9;WAU2KXL-H[(OQDB" M@:)]\KN[?+%Q#+U9[,J?J=GV8H_)_/TDF[U9F,E]MIK,SX:$7-Q78A'4P'H+ ML/<4 @"D++,&8P-8J59%JPT5=^YT5DY@':9T!R3OG2MIM.M.9S.KE:W:7' SW^6 M 97[2(P,XFIJD0$!!@^=4*YT+4+'ZN]!.KLCI5U>=(54?^&%JR!^.HNW(X;) M;5DAKO!0@P1[8XQPC'A(,6 *$5[NJ+37#6Y;ZNQ^DW9YT HL?2D]7M:4+U8! MK=#US9O%*BW2Y?GTD5/-$B:5$UQ8SC#F&L9S]M(8TU*+^J9"9U=TMTN %L'I MBP9A>HJK6FK3[7_?++X_@/P0Y/%Y$6\G/,&,"WM*O @V.S:2><>I#WMYM]_, M&X]0?9]$=[E&[9VJ=0O6 !N3S9U/RZOU:AD3J +[J^U!OFN6(&@E-P18"P0@ MG!%*RL_$&((:W)+5%2TZT^7QC4A3V/KS9CX'8K^%>I\7&P6M5D7V>;V*_KU/ M^>$)]*3;LXT7),XC; SP'%J(,>26[QW.QD-8/Q>FLYU-7Z0;!.!>Z?EFN5RG M,[LNHDB;0X/MU[7YY=7F[&#IOJ;%-%NFI]:_RSM+"('.>*^08U)XH3S%OD3% MH@8I6)UMG'JE79=@#DRQ33W)EAAVO*^$6^(I13[L.J370@?T2_CC\F#Q#H=)@@3%&9W"8(]++$(6R8+ M2W2H;E!9NK.MWRBFLK8 '<-TUB+;3O>74&F(9!0"#3VV6C(GRJG>>@3KWV[' M7BG96L6SO]HV\0N)!RP!E4^3K_&VX0A8D"K\X/&2X:=W_IZB6HWN$LH% 91) M;!Q "C*E9.FPC65EZCLI^(MG6O=PULZM>XSU67[*CYS5;<>_&74Z_UZ&QRN@ MCE59[^A-B:6.$&TYQ2K\QTK+6:D0)X&I[P 1+Y5RXT"ZM[.[JH)^?OYY?4@# MU,MLE7Y,BR_9='?S^8?M#>FGJ-S7JQ/MG15>(PZ1%+&$$J2Z1)PJ4W\_(E\J MMT<*?5]D/W9>&JOL3^;9O]/9_]I^N[$*?RSN?[789>UFZ5(50>[%S5-#YUVZ MNKH.7_T)DG?URD0*0*,O"TCNA=+QBH'RG,\9R1L43P,OG=TCP7QH5@<8T^QF M8=9%$:^2>'*9D5K,-G^;;S[I$H5V"=[BVQ-D,5!,ZX [XYB">,2PP]US8QO< M5_CBCVG&!W]?M']?Y-?9ZNWI'?_C0XE@UCK"H% &"^\P]/LS*X]LDYN'7ORQ M2VV4>BDG\.41HDYRH_TD*S96B\V6,6UT772;EG[@?6JY3#?WY[S-)I]CO8>X M$*T>'QSXJIS]0 Z-\]=-F&(ZNPJV85A$X_P1'GB7QYN+MG\-._.LTJ6\K;XG M,0Q19IC#Q!I+*<6<;N]?U\0[12L%D(X7SW.YY*V](PD(.JTM\AQHX[2*M6UW M.(8%P?09.G,R#7T@]N3CP+W/Y/?ZA-J9*L!0//^B1I!?EG U EV.$;0W=OBS _<@/C?MLTE*%U@F$% "O MK0<>TR"[X67Q+Z*$'ON=QJUJ]AAK6D?OQV'/,*PYDP W=M*,ARS+_:1\-HZ] M2O.$"6\TDY8R1[!&EAEG2\DA]2.LD-RJ/BMPI2%DO9-%/^S_^+^RM COOWUX MFWY)Y]4-GA,=),8B!2TGVDNMG)(<\\,M<+I$@L%J'@QIE K"J\R6;4,Y8]-K[';2N-GUK.X7Z^6&U!@=7OI^U8)0 8@@CA&Q'/H@7 8E'+*1H=!?9I)+>CQ&%L:8S8D M-U M;NQ:)3Q\5Q 12Z%%PD*KJ=BE4A*#,:_/C(;C1CW,AN0&KL4-7"9& M4\"9EXIYSD78'!B.>2FGA;I^P$1GZ2_#<:,>9KTE@DZ6MV%/$/\3ST"_3.85 M2I8=;Y1 A:GV@>H8(0L]-I*46U3C?(-"B!U?23?\/JHU4/LK/E%&I1\>^N&? M5BA14;_;!'EA+4/26@RLY\)SLPNO(!92#<>]LVJ# M]5MN@=S3_Y=QRQ46Z] M7AKMAJ';K_DB??AU4OR>KOQZ,3M/I,,-$N.IUUY@&2Q"C"7C4+%2.@M(_12H MSO9<_2@S[P"]WJRHM%AEUUE05;J\NK;I?;ZL<*'SB5:)P$@3#)@3 $ED/(P1 MX#LY"9;U4$L-MT I6U9.(RY>[CMN.[PQ/[XK/SDXM'^2M3ZBHS3:7S1' MA^&F6F^2-CY,8L9=F:-TOIKJ\5:),%I0*;DRG%-/B H0EW(*Y7L]::MFI0VC MYNYF^_GD\59ZIQHE7@$(!5:2N&1A-X*KDO;Q7FM1EBX;!34 M:0_2<;NISNP)ZG<:=M !%><4<,)X1 FFNOS O*:H_K;A\GH_+VS;T!OHXZ9F MMQY42KUS5'D,H9#4*6RU+Y&R#J)Q[QSZH$B;KM9Z:/_)S^.(C7*S\-IH.::S M\A,IKY6/S@_TD5@C&1%046>TBB7(97GC 4:]GHAZ:4Q%H,F#7:%<&^[U"^3 M;![ME%B,*PS^<8=T:I-ZM%$"+&%8$\XU6TJ)6(-LON[CN ;E46N0 M]D:<#5J734='VR1(:,)],/C^6HWD\>-I[#6/+B"5K52-3EZQ(O@0%22&LE )Q"( C; M3\Y4UN=?9P60A^7?B)31UX1W,6&K-4RD,0'E("B40"EC+'*[*%X*L8+U(Y\[ MJX@\CJFO55C'LL=LL(],L/+>*JV4<,Q:10'0H)188%C_>*"S:L?C(%++P/9% MI?=%>C_)9NYKG'G3,.Q-0;$MDB=H=*I90KGTW&!"A3*4Q@KVUI22 BKKY[UW M5L9X'!1J$=3>[/?IM%BG3]':5IP[=8O.T3:)U-8;ZZS%V%C(#;2"/LZV#8XF M.RM&/ [BM(5H7ZS9\/K):.,U/F=I<[Q1PJ .@@;K+J"&B;22EW7O*(3*U0\\ M[*S0[SAXTQJDC\3IK [@ >OL;;ZX^10>?+/XDNZJ&?]9*:\.?[!5UGDGN434 M6>F\PKM(5LM,L'ZK?#_CQ;._2GF.$^HA)TRQ&+A$E0:[ $;KV[L,Y.BQTIY ME=G36:6\RW"?C+I27FNAUEIC B!QB FN ;!4"ER"@JSN,T]^H)B)RK2H&&I] M&:)_1J\>CZ32Q""#!(-" ,.B[8+W2$J"1QXPT9@?78:QUH/V3[+61W24T1,O MFJ.O)=3:*$(HUP@0H8TC6AA)]Y91DQM77T:H=64U7Q!J?1FD0\4_V/3SZLF5 M(G?Q[N)_QP.NY6ICGUP0%7&NJ\1SJ(EE88NNB'9&,TO7SQ\0J<>/&'3J_S(CU]OTLK_2=4L+C. .*4A=8$ M8UR@$CO.8/W L!<2T-,123M!?^S,C?>4=,G<;_I/F.90.AOS]PG@TFA@=B? MECOFZT^O+R2FJ&_F-D%_^'#';Z6L%?SX;1>)AD!*S+Q2B"&')6"@-*(XP0TN MZ'PA,45M\:\E@(+Q\4@4ND5T4H]"* MBDJNT/'BV=_YAI)AOT5(^"*QE88+3] NAEA($'9BK_-\HS)[.CO?N SW<9]O M='X3$,$,C2^DU EEB# M@8/06J.A]D;M0H6%XJA!&?-!;P*JK,]:-P%=!-F@9'FZ:M?CR_<]),@1A@$. M]JF %F.E+-S+'\"M'WK4:^7[3BG3&+7>6=/Q_5%6(\"T\Y Q**G"QI1GP2(@ M(7Z ^Z-:L)3; WC02:GS"WY@+&MJF* $2^ET<2H$@L"B7TQ!G0K"F]TTT\] M*']L>HW=PAX_JP9F4VMW!#G)F#9 ,XL%Y1;&_,[2G6>(&'.-DG;U>,$=09=A M-B0WFMT19*6#6#%%@ 9:BK"1@+R44X?][/;%EYBIO7IX/!;^9[:Z MS=>K#^EDELT?;+J*Q[2+S7GR'MV[?'TR8[%VGPF@1@;80@E-V4A M'V$<8?57MA<2QE274>W@.=0LYK^\RV( ZP635-DD,5QZ1A1U%G/#- WBL?T7 MX5#]'=4+"3QJ:PZJ">@P@48?LYO%YFZ:Q6IKZOT9<%2'.X#)P!L$(/$44:(] MV%WC(RTT@OT9<%31/PN=H8)Q IE@#@!-A-O65)7&$TOZW*OW&'!4F3V=!1Q= MAONH XXVI>)BKM*9,Y-OGDM(F/<) $(2" 3WDG+)=BH K$E%D1<31%29 L_C M;AO@V)>9=+;DX')7#>Y2\]ZLKMX72(A$II+@*1U7 !A M,:,ELH;"D=]659,ESR_6& ^P?U*W/81'>5;S@AD[#%/?I\5U7MQ-%M-T(]'Y M5.HC+1)(F8K_DQ)H!*7&804JY4/ C# <:E@U/R\KV JL-6FS+%9/*!/^]IPN MX4?)APC+$?OLF]\G0O!8T 4CKQ4.Q@F%"I:FL82D3\?H"['+FN#7NS7 -_= M^NZDTKYY)A': NB% I K3P%0IAR[$#R7LO?G%Y]:Z.>MR-[IWJ;?#VOMZ?/ M)#% PU-LPMH>*Z88Q^R>LYZZ$95<:$5O#60?S=[MF%'XU'I8W]W'5DOW-5@? MV3)]7V334\[8[EX:3!$7;% -,./2$,F]\*6>D#2V?IWO%Q(94==/.QJ5]$K\ MSS6N^#@L\'T:R^S'RK_P'/$[>6G"B--<2$=C#0H55,U4J7CD-&#CF5I'2/PQ MJ.1%SO@?LN7OODC3-XM5&G;QJU@?K:^)_]"[$XF5=Y!(1A4@,-C&%I76$:+" MOOK2.*.8_UO0S(O\&LK/_Q_Y/'03-/C0Y_=P^.V)859":J P"F%H(+%>E;@3 MU*!8U N)F1G%%]&*;E[T-V&S+]DL7OCN1 !AA! 26(244-2#$G/A M4/VLU!=R*]FHOH<&FADF&&WC\#X6>K8;3L.WOEF$/\9*<_V]9S2UO/9C,OEB M%;@;\Z[?5@B5.]DNH4!)!RD54C"L*=6*QY-1KJBU1ME*GWQ_\IX+93O:)G'6 MQ&O&)2(*4<#"IAN#G9PJ?/)F+*%I+6GK>5AT2[B,.G0LBA=F^VQEPB?[<)T7 MFP/:TV%D1]LD0@-L()3($<>,ET(I5 (#,.^S>-I%1Y9*MSQ2P/-T@$\<)2HA01BE&JO)!H+QWR]:/=.@YQ:M].: 6@ MX=1_=M8_UB0Q7#$I +,&(RL=">"94D(B/!RW6=!4;6=9T BEU\B'42[_8Z'! M,.H/@TN7JVQJ8G9Y\7!V[3_X?"(HL]P)#KCE%C'(N2]G3BV9Z-/)4-$$:*ZF MYV4D6@"F-V?^:K**@=MO@R+F_WM=9,M9MKG*ZJSZS[1,L+ 0XBEHQY"H+0" M;B>OH5+U:10,181V(1IN&8CV\,668=DHX4(3 JRSE%%AH$,*ER:T@8C6WQ1< M?N8^.NNP)DC#4J&&5?!D1^4!A,XYJAF1VGBG@9"EI%(*_=(LQRL.7&V;:*HI!1R!#!3 M'G,AN"2ES ;@$=X:V8X*\VZ!.D^.Y=TTVZ@\+'5@&]X??I)\FF1_3!9/I3L> MZG_J^41S XRBS'#L.7:4*U(B8>-^ZR58B@T4VR8X@YX;Q%B(;=3'?)[_$9,W M+ST_^+Z')(C)N8V!@8HS$"91P$O;VRK\_ ;[47WUK1Y?=X-7[8\_"%FDDV5J MT^U_WRSJ4Z)9APDC%E*HJ8$J_*.))+;TK=OP+=8_:>I^^FB%(;W"UYLS*KU. MBS#\."-NPMJ>Q+2]2T]5ASO3,L':"H*%A#$)63.),+<[>5W-:;(,?_G7]>JNGJZAH!R,UM##/'(] M> @\A0("6&*J%*GO?.LLG+E7 M9O:&;(-=UK.![\9ETR+[DL[>+%;AV\H^SW=?5?69K\7>$ZMM+$6,H>;40>$@ MH^4)F7.$UD_<9B^#9<-A.>B&[VPY\1.M$F,@Y81!PVC\DN)UV?OO1UI>WVSG M+X,S[6/4%Q?BS??3_&:1_7MC/>Z(N_QT.UG],U_/9[$ ]73EKJ_3:4P:V*WZ M)VA2K\-$0Q-,4X&\8 0J0:E5OD0G&*SU+7GQLAC4"WP#DVN/W/MT,9G'/4J8 M9\L$TK!J%^N8^'(IPZKTFACNH*+,,Z>0]I8X[/0.)X]]@VHR\E70K ,,>S^^ M_/_IY-111I-N$V"!H\R"Z#T6R 8#$Y6; M( \<:5"["+PLNO6(8G].K7+8Q[ZEY8?P^SQ>]_'P/E\NL].I7K7Z2PB2/OSC M14"#<,\XIGZ/#? -;@=Z82[U/N#K(0WU2:+FQ^EM.EO/TZOKF(2;+V+9SG@) M2'Q I\&V?-QUO"_R+UD\VSZ=T]EZ+NGC$/<&B4\#?2;SG5WR(6AB,0W?].:+ M'VQT(P+J7;KZSED[V&".?"H]CZ>7/.LOX?/)BZR_]U3,LV[]O4]9O_WA0\\C MZ$F?VZN0WBQ,7MSG >KT'^&OZR(=[,6CR:Q_,BUO+@/Z-5W=YK,GUT>]K9!F M7[V3Q'&I$?%*:*F,S>()Q/87Z;G0 MZXO[2JS57D,$E9'<2RL0W]T3%H",1[X]4N^BB.RV>7+P&K3N@.QKFWF1'&># M=6OTEB#ED)1&(,,85!YR(&6)BR=*C3O&NT,>-&%<(VS_Y%Z)SRCCQU\VY5HZ MZGYN')\.)S[\=&(41PH2R)6$WA)%N=V-E0&FZ0BCQ#O52-XV8GU-)&KV7^O= MJN[SXEWZAYI.XYEHMKAY7^2+\,?I]EJ:9@- "I"; "6UIB MP5V#0(:.*QET;!EU"6)O$0SA;5?7:I;?5TIO/?1XPAAVF!'K$0/&8RH1PZ5D M88^#QFW7=*3%Y_$,[0'WFJ@Q2K-CQ(P8:-79R_]Q-5G,)L5L^=M]7(!CL""@ M9ZE1J7T"D13*^'B&)+VP#F*S7W&)[O=:H8IEDAJI\/EJT@%(?1%$3^;;6^G2 M=/4V*B8JX+0% 4WI4\#S8=,?4/8CM.C._8V&@)KR$9 M<79C>[Q1 J5C3EG-79AO&7+6P[V4SD(R;ANCN?(JL*$14J^5%Z,T,,9$A\$L MBA@!]TU)]O-&Q,$F"?&<:J!4V/%C0J14&K,]:,;UZ;>O:#>TH:[OK8$/SS_@\*/D;7HSF;M@JAZMC'G@J00;;Y4R$E,C2+"$ MG6:^/ 85A-4W[R_/!AR#7=<.H+*E!U-?24KF=.O+BS<+<9HO)Z67RX,.)911Q!306 M#(>EW>']9,."\6A'9/+4!SEO&85ASWJO_EBDQ?(VNW\?5I[P]\G-J6"IRGTD MRCOBO3>Q6*+RR#LA2CAQ^%NO%66K&4L]1$YU!5]?%+I:W:;%T\(3^2)>2Y6> MS"H]WBAAG$/MM1&6 0!4O%86E%):^>36\]%8U#V0I#6\:B\$ZBXO5MF_-]N% MP,DLGUU=ER'M?S^\:E=JEU#'N8 "2R\,>EXF$B#H/+&0DR*AC9I JY6-"U_>J=U:+9;!UXE*P^B+#AQ@,OTAG M9>V-)U4Y I6SZ-6>[4X M+.)OB\EV:MN,9S^?Q;S/CY.# ?GU.TN4!)@[K*!76@)))=]_%P1"7G\2Z:R@ M2=?K2A\X#KQQB6;2I]O)XE-Z%^/DBH=8."$K[DY;HY=WEC!&E>!8 "R=91 C M([=U:P2P5 VN MY>NLIDC7YDS?H/83AS*:^"HTF\0@ MS^UCG_+[;"H(Z*.PP/:-OT["P#8.SZOK;P?SQ!>Z&Q;J;UBC2?E_FRZ7:?IV M6T]I.2VR^YU09_/\S[1,PM= '1&,.0JHA,@KRK>?1+Q&U5>R3?N4^5Q&_XE6 MB1!46\\,9C!,(SQ6A=V=JWALI*]_XM!R&G]K.LN[PF;4"?O#I*,AQ(*%8:# M\?8Y+C!!I 00DEXO4[PHDJ@54C3*0;L,N9>4:.0@@HA"!!R40@,K%??EA^HY M<..,0NI8BU4RCNH!]YJH,:K IA? B$&W< ?3HQA C7+0]NT3$V!C\79[CPSQ MTD# ]K)SWZ#\=K\Y:)55>$$.6EV0>@N:.;B9>3@5,7.X12*8AS!\20YR#2B7 M7A)0RF>5'6&QA*[,V'80&H8!_TRSF]M5.E-?PD]O4ILM-]R.Q31W 6"5J7&^ MJX1IYY@%%!&&M,:"<@)WB%!'4?V[;CH+L>J',ZU#-PR9/D0IKJY_6Z:;0J.5 MF?.L7<(IMIIYJ: )\RDW!I?9.)YRY?J\]7E4-&F&4U^<^'B;%ZM-8DX<<^G5 M.T&&PPT2+J@!%G)D+:;0<*#*8#-/#5+U'\GU;$0]4 5)@6-=KA XG%?2;ZG/2CMZ?HHT5PNX-MU"[V:F*?\:]7[R0! MR$'MF($2 *M)V-UC54)G]$NH@ML)4;X+"^X(T/Z"R1^'>;;^QO/VMW>AOA,,:839:V'$*-WLXR1"*P18%JLGR@]_>Z[X M\*-$75]O[I1)9]NHK^/)R$:EN3)BK) M6\9CF,UKW&Y4WI[&AQ-I(=!68TRY5EO1OO:I7G[>Y;&\6 M[NMT<_G\=P&)58[-&O2:4.4-,@9X0;B&UGG'R^\$0VWKQX5UYO_NC$G]P=B; M2ZN'^ZJNBIO)8I?(K1:SO1/M8W:SR*ZSZ62Q>A(ID<^S:=?W5= M+=2V^[GB1(C)56$VA'RS>/I$MIAF]_.TBANP<=\)IVHE'H7HF$$][3/ZSY.^@U[9$8^'+ZC M=C .$\/+#2+&8JTH5C%3Q!C/2P Q>,R@&IN;L2?:-(KRO0S;EQ3*"9& ,FRF M92RVCT"0JRS,8P1R\%7=-%%9BU5B.NL!]YJH,4KWXX@9\9JC?!$E@$/+L1>. MQ?((ENK29K!QE(+SLLC[H@JK TUHT4,D#'"=T;D;1!Z9'. M"#&6I2L8>$:\]%F*LA#U.J!(HCZ4KYN6A0X+XS)^AP'.H&T]ZJUQR' MYJA@&R?S1K-7F\7>S=-I/&*LRL+.WIE *ZDVU @+@%364R94B3&0O'Z%\,[" MEH?C[5BTT(/OOZ8#_$M:K+)E^-$F]+6/2A/U!CJ?YW_$VSWB#LWFZ\^KZ_6\ MK'DRVE&;?!%S:XK)]I#A0[;\?>@#AF^&% =4Y>3@>*,$J_ M,D@X<412$W;% M?)?SB@%GKM)LU).DYWS]AQLD2F)$D-<6 Z'##M\AOMO?(6NE[C,/\:03OPTE M?5>KK 5$1NUV[SNNEUN%+#6*6@N$4L9J:DOH8HC*6!WN39E0/W#W,L1>2IBF M=U8#9QEV*EY0:J2B.X,&.008';<+O0OUG8_7K(?9:V'$*#WGXR3"RPK<90!B MKJEBF"+&,*&V],-$[S$9X=TQ351R/G#W,CQZ\R$\7P#U@TX7T]NP"_C]C'EP MKFGBN=!> RQB#0_&-%*[])<@,24-2OY?[LT94HKN/T(C!FE&3%>HEQ*D"/UM]^OB^GM MMM+L:C(_?=?@H6<31K0!-*RM4'($O5<6E^NK%\".\&BT/>CS=L'I[RN/A=[_ MGN>S,UH_W2!Q@@5[&5!+*90F)L>6A7F0Y\[4#R+M[*RS==6WBE#/)YE/*G)7 MC9OYKDF,6/3>,"$X9;4]\'V=E996<<: FC ?<-,8KH\BU#V2JA MQ"&$I&4<.&,)8 :84DZ$??T4P,NY,++=0DV(!J-"'._E%M]CJX1HR16V7/"P M '(6Y-1V[]='1KZX[<'E&CQ[8M$4K=?+CI>R%1B4%,.0X>/Z_GZ>I<5W(S]K M0IQIF1C-B)0TP,>P1MP"Q5 I+W)C#+IM17O/ZQFUBE)O4\1ZN^"%>VB--C"\7BQ^JG:AZ>:)8(8IP%#C@2C MFD$H?%FL#T.GZ C/)/J(?JB/T%CCO][FBYNWV9=TM@D;'V\@U;MTM;T^\7W\ M.N_N\L7F1K2A@ZE4&.0LFZ_CC4D?T^GN1B?W=3I?AP'$:Q[#8._7JUW\5WE[ M<1!B,_RW%4*OVGI%(H763#NB3* ME Q1L"N<)#V1I%)AJ(Z,G7W-N(;"5B_^ MV,:+$HHMA1)0ICQD0!&@P:[D1 QZ-O4#<5L.#.N?0D>K1PZ ^ZC#SQKBH1\. M=W N1[R[MR;622^4=PQ(JPQ2DF-;*H'WSAH=3GIV3SP(,Y(@8:[0$+DY?:U924-,QKE4[W*X[Y<*X\PB51A0QC(RTP%M-[)]KKA$&+T>'H]J.]JNZ_E3V:X#O;GUW M4FG?/),0@C@01,M8G))A+R#PY0JD;*\)PF=L\-JHY^W(WJG>)E_/Z^WI,XFR M &*OJ06Q.J#A&/J2L]0#57_OU'H$12MZ:R![_22*;Q?HL(?*\EE% WO[<"(T M%XH!HC0FBA&&^*-]!WF#3+OVOZ[V[=0V(!GMWK/(0T]!J'G\]6+F_K7.[J-= MO#'CAHX3.#JZ4_O$ZHT38P"B@H;YDTE$&%2$[1 >-8E9Y2U7XG_?,[\HZ$P] KT%+)\_CVU3HT9/V5K%ZP9M2J\/JAA6U MC'"ID$+$L5)0$^ W*%>!L]X=C?>2XL14)0"Z+#GF.*=U!3$ZXQ? MP@ZU,O9'MCGU,'@Y.ASQ#K5KU8UYA\H)=YQ K0CPCEMEI5+EV EP(\H@J(WZ MT1WJ9;*/:X>*)!'6&DL)1C%1,LI1CMT(63]OL/,=:BV]-9"]KU/AHRM[I1S1 M"JT3X;R)C$4\UG2&S$('2[DI WWFCH_#^ND.O,%)4RE?L$+KQ&'$*9: F& M0@QCLTN?H1 0-_)+I5O5;%76-$;OQV'/J*RZET*:8J/29&^ M6:S"JAQ+8&_2A2H4-*G0/C$<.$P"@D);H[QV$(M2=DK=B$X\.M'H=TEG[6/6 M%U]^G4QOLT5:/#S%Y"Q+3K1*M)>::JHX0!!@18A$I;T-H:C2VZTAU1? MC/#K(D"_+M(P8I]]C7\Z'BM[OE%BO!/,.LW#CALBQQ'3I1V/@)7U7;R=U<'I MD@^M =47'?0ZF\^RQ=&E MVAN!T[>JW]S=%_F7[64?E=7^?:,D&%M:AKV>Q9PYP"EEGI526H7KUS6D+YD" MC8'JBPYO)XO9150XW" !V ;[AEICH:5":XP@+J73P-1W/K*72(-60!I\Z_G; M,KU>S]]FUZ=.@2NT3KATSH;_ :Y=,(PQTZ!<]+!E:H15*SH\"FX?L+'&?GQ( MEVD8VVUH8-,OZ3S?B#G:6A8;Q^4(Q_6/29'%H84=9QH,R=6F*'NC7(EVYHV# MXWJ,A3HQ9YQIF7!J+7(,4"0!]Y AR+=5GI01PJ!*WO&NPV:.::5ZU,S)'A+F ME++$0*RQ#/L"IJ4I,6"8]YKS=3)HIC5='HV8:1.GT07,/(H9UX%XU\+J-I^] M67Q)MQ=??__3-(W)FR=B;)ITF3@/-+64$V<-$@I0J'?Y=H9+T^#RS=["3!\;YM'3A?.-$BDMHL KHJR4R KMG2NEPQSX<1Y)]:?4O&,D7QM? M1G4(]1)I+ MZ5]/5UBXM)\$*R<4)U) ' 1EC/LRZMUP'GXSGJUBF\K*^X.LRQG#Y(MEV+3, M]E=''2]Y=>KQ1$M.F G0: M(#&&*Z4<(= #H@4 :ERVT P$^,U+)HKZHS6&R'T6O0_.D-A+&H?QH=\V OP MOLBB?TNGBZ"):1;^>/9XX;*.$J>U$QRIL,8*)B@VE)<6EE &C\BSW)9:\Q[Q MJFT^'A[5H]4<@%@5V>?UZLER^MQTO*2/1"-'C11&>R0Q1\'28G0G5S"\6/UX MVLY.&-KVFW6-V; SR=4?B[18WF;WCZ6^+YY$#O218*0<)(AA8DT UEG(]Q@( MY4:4'=ZUO[4KS/HXG%K=ID6LF/XI_.IMD"*;;Z;6;H]RCKST<0]P[(E>#L". MO+N',Z[W17H_R6;NZWVPFH(-M)AM!K,M9#_"3Y6*LP_J /I50< MWS>ZZZ_^?\71'7G,K(LBS \C&6XO-#]RC#_,6RLDY@Q]7MQUL07)&7+&$.&D MI(X&^Y9L8Z^5]4KP6A7Z7EZQ!2$IY1Q)KQR'#%,BJ-FA8!CA?3I0FQ9;J*S0 MNL46+L.JS[/C$:8L6D6 @ H:A478D@IO"-Z!93D6?=8MZR9EL3(;:J0L7@;> MX)%_K26=B8U'(YY#Q$1?3Z%7>[F]12._"+-5S=;(/JN'WH_#GE$Y@5\*:88A M2]T,$V.0P-@AJK&P5EL*(] MYYPH[($AL/1)6RN)J9^8/&@N85T5UP;FY2:3&FX<),' Q\XAAXBE?!? 8!TQ MR-4FP*#)@W4)T!Y2M8]ORFEF^=MBMKEU=1GV.=,([NEHGW/M$F9)3(,34@&D MC6.6F?WXH?/U/_5!\P4OU7076#76=9#M;3I9IK?Y/*8NG:UVCUI)+Z[J^6\6J+V:HZ71]MY[' MJ"B;WA?I--LD2(8_S]-=IJ2ZRXO5+G'R[,G;H7O86GI%HIVPQ"D5*TXY3$GX MGGB)H/,-)J'^-ZO-V380JH//6._24UP[U2PQ3@=T@3&62@69UDJ4<[.GIL$U M(OWO=3N$U<(";92G+& "R[!V+J'V?9[-G(PS:$_11Z,,NH-M=.GJ)M:F2(O[ M*-"9-/1#CR80Q'(Z$!'%$51*.B]1*3Z1O9[HU0PBZ$39>:NP=9GC\R&]7Q?3 MV\DR53=%FFZ#RK\=\,(P1)Y3Q062C#I#,2BQ4(SU M&FI6Y4:$]K60MPY2;95N/-#1]7Q:E<\>2RP!2&/-->)!5 =UV"&6HR,*C^U2 MBVY5V R<:K/TLH1@F4[_>I-_^6669MM9.OSA^00=?I2\36\F\VV6SQ$K[L!3 M">2:>0B@TP9*C: THK26%0XS5X]Z':$!UQRQCI2]'<_1!??Y(PD0U!&/",38 M>L"XP(*7@^;*@7$:7XW@SUN%XH7H<52VT2#J&YGE0X37SBJ(PAJ.E*4&[6+0 MN38&CBC!1Y) APCG+JRQ%3ZD=T<-..'MM"HJ_#NFIFW9D\J.J=)"JL0XH1;[BU'EG& MN-DSV*)JYP,M\6&$AG#G@ Y!J[,Y+=\_G!"JO6/4 V["M,8(Y787P\T-59Z, MTY#N4GTG&-((L]?"B%&9Y.,F0DM6PJ^3Q>1FX_11\=J&NW26A9$\-5ORZ\=G M3AL0=?I*-(WF+D(2((HET4"5X2_<"-UO5=1J02%-E)7W"U=?\T)9__-LB.NW M#R;*&AL3N8@,LE H/#7E#M?LQE5%YV<[ M23#0F& .*2"(Q@F)\G+C:RU4(SK3ZH\!;:/66VSO;I17G^?9S>1('RK7>P?JS02]S>ZN!<(W1Z2%V]]C^97\#T[$'7G.(*W#$ M!QT+&C9J7E@)(=\=0WL/W3BN61HRQ%6* >!#!&&H<(4*+;;9WB+M>\S#*59 MB&ME1;<2XGH9;*\NQ!5Q)SC SL=9TSOKB#![\6V# Y]1AKA65O:Y$-?+8'L= MD8L*:J^I)4B%O2T $"FXEQDP-^I+#IJHL%8(8SVP?@RBC,IG/%)^C"O0@TNJ M<)@W.;1:*X@EM>62[##P([NXH ,M5(D"N0RDOD-<)<+25-@,G-<:) "4%Y YKZ0WT&&.G-0E"IZ)/BDR0ENP%+'U!Z^LSEUL31KA(JM>7 M*J8QPL1+ O>?CL> CNB&U,[]DQUCUQ^;OJ2+=?ILM$\N,#I(FR-M$FXMD1XX M@!G 1@K.#2ME!$C73_D8[I2R/C_: :F^LV ZC7NLY8=TFF9?HI$\V07%/_YD M>5;G=;M*%&.*$X]5O&R8:!2FX\?)$X+Z!QC#'5)>2H6>L&O,D/>3A]VXPD^* M=3I[9:^+]&V%.(U*[1,-)(!$J3 ]$"NI MQTYM,W D=Y3R2IFA70=K?"_)\E&49?4@C0K])(@X(B5C0G!C,!1& ;+#0W/1 MJX?D9'!&R]H]&J'1/F8=1F;T5*P"28ZQI"3,TM0S0A3?E;N5\1X%W:E"\$#V. MRMD]B/I:VDU\C%;5K]&J*N\5T/\X4^/@:(L$8J0$4(@P3C&V#@-:3CO&L@;1 M\-V7JJ@,=]X%%"VJ[],D^V-RYE*>TZT2P9A50%#DH&&(4 --R5T+):AO1W5? MGZ(E-3: HS\/\=.M3WF-X$GW\*$&":)(< 6)T81)JQ!RN[(J03KO6?V=?F_Q M"%T81*V"-APE*IPS'VZ2P""']&$)(TI*:X3C5)<2&FW\. VIMM1VE@6-4'J- M?!B5038V&@RC_O=;E+83XC=SY-E\]'--$R,A9Q80)[2S*"R.'ME28N95_5(W M'9XX-U7>\QRW=C$:9E(XDX/ =62>5],3NHC DCP+7OV.IMV)' M_=D--4$;CA(7KA-/(H4M#-PFF&-/J<008>9H*:'4'+TDN^%RM9UE02.47B,? M7H#=,!P-V@HH( #^_G'R)5XM&T=P)CWEX-.)4@ R;0W"AC!N6 1C/U;@1UF0 MJ"GL>=NPM.[G>;:&/9HD]1Q 9[I+D-1 :\N]();28#\#SDIIF>?U2=!A(%F; M).@'M[[F^=VH3;Y8%=GG]6HW9G=W/\\?TB(:0\7FTKY)\?#T(7470V/.'U_7 M[#A!2$"."= ,A&_)4*1 :3A["O@(R^IT>Z+;*YP]D^\)9$^'OM0/I7@7A4D< MZ2,!'"KJ",8<2D&150:5/EPO-.[SCH(Q4:IUY'H);=I$\'8<5[1Y1\5XHE;? M^3XMKO/B;K*8/JF>,W0\TVYL'])(W6 !'1RD^WJ?3E?I[%-V%QZYNOX8?KJ\ MOJ0X35LO20AD\<9K9K7A2MBP5U=@&X\'G335;HP?*9+G0J;:>4$PC[0#%)"P M7@ ,-7'A![N(1D>LZ-/2$ZHDKMLY: ":.AHKZ+LFX%M?P!-M-!S1M9I(4^6%*W94\*\ M5,;3 (MSD") ($;EO 25[K-Z5.5-]\N8E&N#/"K2G0(R-,CR&>QR"MV](A$6 M"H0I4=A S02"A/@200S5*),,7P9-VT>_OVW:OIKFNW3U<3)/P];R;53]"#8U M83\]N;DITBW(L:[)9L15MBKGFB9<"P"0(E@C*1!PTN/M4FJ<4&+(.II'AGYN M6W&J60*3>-&:VIZ[4]I#IT_#OE()BV"MVM)NW M#U&7E4L^;FGU=(0G*Q<>?3[ABB+&A0T6O5<6T ",*672F/!QA@2TI*>\.X1> MA_9'%0 P)J774?9W>3F;)/;B8:OPW5^>ZWOWX^2WCP>4^_C+1,NP.4*<4LHA M%19SBV YX+!-'U&5F9: SQM"T&EAJ64V.5U,:O] XH$TTB@%(>5<2(4 W%LU MR.H1'7ZUJ[A&,'2I/+(2N]L[=PS>HMVMW!=(FX> 5.[P@ MLCC,HMP;AYU$'@.T*W[$PP^JU55X00XO)CS0S'L?IC/J*.*[:^LT#Q.<[M.3 MT35B8FQ0BAF"%M)3$("9+ M\:%A?<[M+;JYJNHT;Q6=+JWPW?"6:C';#7!YTL=Q]/D$*&L9=% (CR6P@E"& M2YD QFZ\'JYF*OI>UZV!\SH4/SKGU@CTW=(>+;XU+>+K Z23F_3CPS*N:&?R M'DXU2JC0$H=]CL/:DE@Y@I$2!R<5'=D%+"UH(.\(F@9I+I^7V_>J3<'-8/#G M19:>T^K)5@DGCE*FJ;"$,6655-J78X^UP\?E_FI;K6UB\^/LSR$ %$FB,+#* M:Z>8];MP(.Z)I+VF+;:T/Z]KZG>>(]655G!OZV2('U3I(J V6% Y?KF(FK+AA>66HE)X: L?I#>A&P1>RIQ&" M/QJ/1N5<>$GT&88V3P?ZZ;;(US>W;^)=FW?I+ LVZ=F:7)7:)THP1I%GT'+" MA<,! 5/*;A@=86&NMI7ZO!QZ![ -01F;%>ET-7_XE ? ENL TD6,.=8\49) M;RU51,OP!V0,+G&U'I/Z.]W.TC9Z)$Q+J/TX?I.8>J(Q)#)>@H*M"ST\?_G[&.!6K!YB%8Z5 M6LS$$0_['Y9_2:;RKTEQ@*.G+'",V< ]DR"W8U50CN/1U.#H5U% M'[W.IBO@1A> TE[&%0$::\N,8 $1HP'3N[4K ,$4&FTH2J=*KY2(=1ER+R,5 MQVD9#W"5(T1J)YWR8'?5K0@6LAUI3?>6]%0I)Z<>0J]#^Z-R)XU)Z764W6DB M%B+$$ 2-)+B<:2QVML^:8!4]6IUN MQUK$J@?WU7,H>O%CS3?%>O[/>E*LTF+^X+/%9#'-)O,G>OAM,5G/LE5\Z6B& MLHV-RO[]Y/D/Z3(8N\NKZZO0^>;I93\.LDO&W8=.;P-]X@W@@?#E9> V_;P: MY*4(0*$GB]^OKM5=6H1)W11I ,)/IO%N\H?!G8;EL.-8*[D)#S9(I+(4,QAK M+ #A$ #<[ESA#GKDS2@<@T^'?H$'\+MF"0=20:(T9XH:(1'G?KN>2JNUQGV6 M/#_MZFNHK./.O::8C#I,[5OI'L[>U7CP^81#BZ% /JS/WC( +*.[0T=K4-CZ MO@!O7@,M/Z=."Q#U=H[_?*QG0X2.M$@ )(QBZXEFE 5!>8?)8#@U)LE6]FB\N_?KQM M-^$ L^XL]'V/-9 9:\/I&K)@8@D',!-ID5A!>]3?&BU2:VCQ#PA/L6#A)X>S M0^D(/WVX 9;&IG-*Q :E 3KU$=5>J?="YYSD7Z5Y-[78CQ7W*WGH']MOR^O8ZO'9 M?!:7=R7.=OY(=7&QO+E97M[[1O=GJ?=Y9P,0$V&OA%!A:3ADQ N9YJV$K; E M7C_Q+:;JO*<5=F 8A"1C@%.* M"-$F>K-8;U:WT1=YP#S\^^,S MC=0[-=A^[9'&*2LYEA!H[8W7)OR=IQDB3E7=9F(?D>V5?F^$SI$+59J,-5!@ M(+,Q7LLNT[7LV^4L&":7O[<7MZMHKERMVKN;I_U6XA&O:(S#6#C,#> <>24- MI=O>X]9#X2L,3>DOH&41K*;P"'?T$;WV2$.L<0B(6(87GI38&!4)J2!V]CQ,;JH#(X]&A#/=>:>.@ Y0Q+[!!-YK1'CM*Z#83^ M@NS C 'P^B%PP#\W$OIA4VII_SE;S:/2^WBX[_'SCS8*$"\LLY :C:4P'(EMDKH#4+O\ MY!YZ@LJ_)SI3R/O@YOWSAQM-G,:,">*=Y-Q:#/UN5H0*4+=BSQ?2'FGW0N9< MY%ZEFIY2W!-9:LO%Y7)Q5VOHKSL=]+D-JBT.^^T;_?[CX0"@+L\W"%EG);5 M0>^,X10XGN8>3KR=PJ3+JOD^ GQNJHT T9CI9A]GBZM][21VOV\DX Q9[*US M GG'9"PPM!US^$G^89Z=D#[O \GH8MR;-/CH$PWDP'K@M90F&)G&:B+2N"'7 MV-:IIC.Q?RZY7AB8^I=MQ.VZ]7*V6WV/8Q>QK^,WFQY$NR-=>TQ!HC3)$$"%CRREA='+@ M.211T3Y:.?'.;WMGQXV(UI2\<7]_G=]G$W]H5_/EY9%\>?YXXX'R)&@S1*01 M2A#D08(7::7RKT'+Q,6/PY.>*&5[K5]TQP>+Y3+>Q?JV_3";OR3PSL\V!A*" M :!&*@.D\);PM,,B:GE%O9 'EO98$$T3Z*)GZ_GZ]Z^K=G;Y?O'8)0#W; == M7]%(QYC3CDK%1="F#$"6E"B"4N=??@S>A7FD+6$DI ;=%AX/Y%-X>OUE>7VI M;F*1I_>WFW7,]7E4![;+9M'MC8V$"J P1:@5-\P*[%/Y^; 5]O&9'7]94LD6 M,@IP@Y+%++^UB]EB,PQ1#K^M083;,%]+@^*4F@H2\\FV[UZ9%*YX4W- H8KC 1%F(&-,9*@&348PI< MCT ^<")\&0>IHIO,>GT[6URT9KG>K!]/1ZU6T>$C3_.65/[&" /=!GO'JIK]>H-6Q[=:*@8-IV.I&--,,12DT*1YT+A+.(",FI"^>F;?%\&+O(U]-5IJ>P MCBDU>1PFLYI+3<9EN^E>:?*ECS<*A4U)8FF0H(X#I2$!6SB@MMV:A5=7:+*S MC'\.,NR+4,&0TR=#/9P2].(#33"(?0PW,%X B(UR6ILT.R=!I& M2X32SCN+:=AG=F-WT%34B3H;]5=COX^;>V6QWXR&P5()B%0N_-4@GRPUQ 2K MJ,KQ('+K,?=3R$L'4G"CC0@LM$Y@A+!@VQEA*V2^LVG*^G2YGH2>Z)Q*?G)8 M!1I8P*3CV"H44%(DS0HY1.HT>OH+Z7"BP])O_AP0PR'6BFGD>>>8T.Q2R 1QDU^RN1H5[AC27H(?$IMW7V[ M3$@OHHN,SC=3SN@QXX&PX;$"!$-5! MY2FMTW4J$=2PNHVU/J+JTFX@#YUSDG^51MO48I]&W'>E;=O+N,$=;B3U_+.- M5]1ACH'S5"C-->1R-R> 2-'BCCV: W06S?/PCYZ Y-MLM^O-\F:MEXO+ _;9 M\P\VD HDM&$.A4$"R R##YS&H,+$YD%$-@@:I1;E.)T\G,(,$JX44!92B[#B MR1%(53AB%'2;3;%8AP1GRJ#;W%+>DA/'H$244P&YMH;A=/--$7(E$U2G-\<' M0FE*'@Q5H-D#8YP0#GK!N"# 6)C6$P5>H+J-]?Z"/+92_P2F5&G6UT>0 M ?UVAYUS6_6F!:9,8!A,&NRQ<.$I1^G*]S=&>;G_K@L2(KG_78, MM7ZY]35AB%/-$93,AS_(Z=TQA%D!\N^[IZSTF:OKAX!H,O%G-W*'4FMFM.0< M(ND<50;8-#^#>>4^N)XRZ]C1/0^C\^-"E8J[#@H,I*RS@JZA]Y :B0%$C$(# MO2:[L6FF2F;,].S-WAGE/5'7QZ$QA;U]N/KZ3Q]N!,:(0."(@!)+@B1RZ9*7 M84'REV:9[-8>,AX,E*()]#W:JG(BE;?82<"(PAPILTL]X-SK?*/L^!H]TQME MO?&91NK]6FGB6 _"(HN)]=KR<&91ZS9,[0S]_NI$> 2DLHR1H21B] MC#(%\',O4?X5^6@&WMCT&!O# DSZ]'TY(IGVO;V!VDD*PB%($D(<-HHHFK# M .3KC=%N<:?BTX P]J(4 E!TUS$_?[H1BELK@5#8 F!U./MBG*J3*$?S\UU& M*SP]O,A[PS+@KO!^T?Z?V\5E^)F;7WW9_+"S'Y%X#S_>4N[]9W<]OYJ'8Y*Z MN(B5X=8?VXMV_BT>G'2[^=ZVBP>RAC&T:G$YI+*:=IQ-.+HC8!5!U'E-I'74 MII *84&/8L>C5<0>>Z2>L=.EZ)QS&>QQ"2K=(&F8W&0RI:;CR. GQ]TWXUV7/ O// M7]+$EC_08^RUHT"[<-PFR?LG83BUU7=H'94O V*5;9AW,*)>LYD[/-I(X4&P MEHQR,9J.6FC#>2/-PO6HU%RZ ]*Q$A\)H>)Q1MFM1A0GW'B$K("6,VP=T(_F M1?)3"TJW-+[+ MN71SH6Q3,1^-Z=7[F"UD,#2<>F80%@@3H)'@.RPD['$94;K'T/!*OC]<4YX^ M2W1VX$!1'!0A40HIYICU(A42#(M*Y== +-U_:,@3Z&!X3;/QF.7U=2#_:G9] ML._0_@<;X\,I2C&L:5@O1CCD?#I%*4WZ!+^6;C]^XH88#7[( V][.'KUEL]]YG('%[.P[>A ?3CA" M8R^%\UA:IW9P8(9+%C$^*J"YEV@[-?(X"IB21[\A&CB(8+IZ%@ R4GG !"); MQ6.H10"+NJ.8^PFL6R>'/(3.C0=51C#7(/Z!W+E9.66U+*C@/CM%+ (=/" ^>L-) KB*"T)LW-.YJOG$=N^#&D MOGGC+KF/:;A]'Y<:%*'5T'!:;4 MTA9;BYD VEH+M?)6.+T]M&+O2.VA6SDH[U'3QZ%1:I'V+8^LN.+<4.[>XJN+&.0]B"(B@UB%E'4@SM RH@M&.T[G"AP%G2O$/52F3<(8< ME>'(8KUAEC)"?)HQ1J)R5=]?D,>6S,S#ZY_ E"J-@OH(,M!A_:B:JIP18+%F MP1P*ZDQQZ9%,8^)25=C\8#B87ZFI>APDTX0H'5^XRW&- ?(RD,4(S@W0-,V* M"H>JK9P^I'+O#0B= M(Q>J5-0U4& H/_KWY:>"AOL(<6A3#<.%-D> M?=Y'KI\^I,;O"3H__NYVMHBKQU\O99KZXBH-X__G#T.%B1V!<#*5N>6P M9$9#EM7_MG?:RXAP9:N,76D%/;N>+2[:]?OO[>7[A5G>W(3?S&?7;Q;?EO/P M\[?SF_EF%J%_O_BP6EZT[>7ZU3S$H5[=$**=%X*'8Y4 FC"BR0X%#%6^*BE4 MX3>?-!-!.(W[Z/@";,) :L)Q&$HN@_#;; MW*["&Z-^>^TS^VNB; <^TO@>^KP]=@*$#SW)[9FZ:LO+17;VK*]7JO(PH2#5 M$CE/'!(<*")CJ!I7'%D)12=7ST@SW--O;]\\][7ILY*[L$JT1T@0K6*[/KN= MK8B96 4=6WNKN/05UO-0].$PF55=S67 4'9AB(Q=W"!#DC!+ 1<.FQ-Y88P+8SUE027_=%>7]!'ANR MG(?7/X$I55ZMUT>0@6Y/]&SQG_>?U4V[FE_,]E^FO_#1A@33FK@X(BP1P810 M[.]'R<(^"CK5MJLLRKTS\,M!L3F5<'>(J;>0"F\=1E0* ;U/NI+;'O[ID2O' MC&( ],;G%&.=J?'(6ZF-8/==W G$:88:,%>WJN\CLJY!SWD(G2,7JE3F-5!@ M0/6]3'HG!E_/%I=W&=;1/KE:M7>GS<-JO>,K&J!C/R-MJ 1&4V@-X>9>I0%# M-,M/9"X?]]Y90,_5_#A8]4I*'*13.01.0JN"R8,E)PPK:/@6$$EQCUS30H$J M?64[$#"GDL("#4(4P-B? EL+&$6$4N@2>,LSD+_N1"TV-8L\/ =%DXL\N \@$88YP)\/Z"9@9IB1, M\Q-.55ZRN:?,.M8#S,/H_+A0I4%?!P6F=]4>3'/X^<.-A8Q*I:WWBA/ML'%6 MIEEA8HN>X/H5D^PLGSVNV"Q0\DV^G.J?"DA)#*8*<<5 ^,<9EL:FH2Y9NKFP MP/JC43*.JV__#,$]D,QH!*35ED!B[! G'( M:QG.&F%Q.,4P"K/:SDXKQ"HO+])/8-TZ*>0A=&X\J-(BJT'\4RKI8'5:"9E0 MX1_,*)=0)G^RUA97F$#<%^1]C32. J/4^NQ;H5MX!#17W@OIF):4 YZ.%\8: MGV^'C5SW:Q3]W!N?::2>5ZI9&XT-A@"&@R5BX?^\3B 9PE#EL4Y]1-6E9G,> M.N0>,0A!YJS5AR#X1YNY)= M+_N4\.XLLN5XX!3SD/:JV2((H9UH#XHT7:5XN&+_UK>RA4!& M#.7$D5AR&@!GTDP,]/G.[C*^T_[B[8%&R?"T=!A-Z67Q[V9Y\U>8_V6GE,G# M+VA(H+7'!C*#I9)4: C2R=9Y0/-CF48+@!B8"Z/@E.UF>3*Y9[F'YG:UBH%5 MNQ3)U[PP1[VD"7@Y3L(95TO.M? 8B'3_X(P0^6;<:*4V!F+ Z%A-H0/>+1<7 M]\/NJ T>'FBXP<1@'+9#C%&8J$$P>29=X'N^7ABMRL:(>B$;EPFSI^^\5R,G M1F^6%_^)M?$NPP;Y-9RZ[XI5Q8TS_N++\CH(?.W^Y_91P;FIQV';N)^'[UE< M^=E\]>?L^K9]-UNM9K$8QO2IVK-5^_,\PN@65W=QM/K'PT<^S'[Q@E+.\Y/W5@>3R$NRJL];O9W4X>.+) MYQI,+:$4*BH9L<(;:-"VQY#1#A>MS)]]*U.( LOA<"SGX,G%YF%VB\L/U[-% MI[2G,;ZNT=X3;9P$6B&$F//K1^W1$ MC_J4HEZ. VRY"]?U9C6_V+3WQ]$_@MC6'W__H\.%ZY[G&N<1EUA[8##RVBL( MA$V&-;,TO^K0B'[[BD@T)+C9#MX/[>KS'$#L MJ< &<>P]L%!9>B=WB:V$KI/?_]?]2=MP0["#$"/IL'6$0,CT%D=E0(\.$/7= MGW2FS&CW)\>!?8;W)\0QQX@($]><<\19O$O8 L Q+1G:/-']26<*[+T_.0[' M7T[H[B=9ZA DVB'C'!:26N8,2LA:2BMOR9O)DA+>Z#Q@?U%W.(1/X/[DI!A[ M#O2C6)@-!ZV?)Y]K#,= M62XEA81IJ3!%+,T%2([JMKBSI/*R9'OA<=HRKM(T+2_:JLX^=SM6V-3"QO=^ MT1Y.:^[^E@9S9JCQS$/@'6<"2BJV.!AB6=$2!]U,ATPY=CNF#(!1/5SY]'TY M %=V;VDXEA 0[S5BVH$ !T=@#QM*$.&@\/#MB81J;)CNJ/-)*4JZ4AVDV MS(#*8]KS!/.*='LA%6J_?0E_*)=? @63?C1^^^+=K7^,O\ZP.H^]/+& M:>BU,( J! 75-+#;['CM>4F3KK:%/S!VH[+H;;M>C\:B@R]O<-@-)=!8.X$D M1CY&(>[64]"VV2P:K9I**18-C5TU5^ZOG9/>W<99;4]::W6[^;)<'0B8'_R[ M&H2X%SIL\CYL\\8I:$D2IY/65VC.3!E!-S'\I2@=9G>S7-S=W9G9U_EF=GT_ M\(_MNEU]:V/PLK_=W*[:-^OU;$]M5WTVVQ^'?U/8=[_"L_NJW(UUE:X%U 3?58._ M0Y@@6Z&E> 9[:D\I5,_S;73%^]O->A-LIOGBZAZ ,0C^VG6< \PL MPXS(= G@K,+Y858CU@(\/68/!'_V,2I_X,E@_Q3>OXXY0F$UIABA]:?E_[V= M7<\__X@__#N8^/-U^V$UOVB#N7_WOO#SW1'A<431]C@PNWK)SJA\Q$U@2SBR M2.\9H- 0(:A(<56.^1[1K",632R^9,Y+B$5UR5^' ?OK.6 ?;E<77V9;&-Y_ M?F1#;N=\2*F,\J4-(A(P#0SW,';!41"3=.O@0?B3O538&2V5ZN10/=O=WU_G MJ[L/WZ?>CD'NY]_1$,BAXD!;06)/;.C,+L[5$X)Q-I?Y+RX/!GOU1O_=O[9Q M./\XA%C=%\EG""/N.H7.CX3<216Z8#BH &'" M050RXYG3"LDMCH!X5;*RU=B%+CI39K1"%\>!776AB^-3W(25$AC%,-0::Z3# M>VF:O$:P9';#1#',G<6_)\7M.!3K3G_BE .L-6#."0 ]LQJ"-!<*C:D[@#E+ M*GOSH/+P.&T95QF\7%ZT53D21DQQDTXJ)XES%$L',- $P82##">*^N*#,N78 M(\7M.(SJXVC ^;BWN<:XQQRROJ HY#40&8127,UGI>L1WYB!N20N!8K MZ/-TJ ?-CA<_WSBJL&'",P$,T](R(6R:F\:@\KIE \GM>76> 9$Z+S94:8S6 M1(+)XX??+"ZN;V,(D[J\O!/"[/K#;'[Y9K&-5CUH@!S]KL8;&U P1!$ **.4 MW5<Q'N>W*1W-9.TIV]=#@D=!K!2+\DJS.A1#F@FFR& 9#7 ODS&.D.TA M_9/)O,\U.OK@6,U-^@G4MW208$6U!^&/,(:')882LE2ZRKUHF2PI4>@R#]A? MU!T.X2KML1-F[$ !W:]TMEK' 0W3;VJX;VB"40PT4%PCA95&&HN=-PU)Q_.] M2*=5RK4S-98UB*'4)CI.XSR!PRDL6+P0AZ,84$IKF^Q?9"C*OU,_K1*PQU)N M#'"S][B)&N=QY142L609I0X[8A1/QWF,#<^O]7-:C?.R=JMQL1Z?29^^+__= MSE8#$>K)VQH%:=B F2.48R2E-P[L8E\,M_F6UG29=O7QJ@_DX]/K_:(=D%Y/ MWM982IFER@CC'.' >X2KEC)'B7*ILM*JX]>?2"OYE1:=_423CSSQ&O&"!4" M&Z*3BY1$7]<)GA5&#(N<&/[J,Q4F212S1A/L#&?4E^RD<") M4'@"V$=/I?\Y2_-!R7R:K:[:S7!)\,=\5P,QU9!::"UBGEMA)$Z7"11#=8KG MF^'I60O\U>^P5>6""2J @HAZ:2")M0D5MSML%G[QY^SZMHV+^[ 3H_R(&HKC005I+[P$ M!$"LZ4X^@J#\JI@U%Q0I?TXL*:2BBV@= __\5$>M%W7(2KMT,.KL3[)3>F MB7+D$!KF)1+ 4@B1=8 %U!%/$D"N1[1ZS<5%BELOXTJEU+K8SFC]L;T.RN3R MT[+_OIS[RH9#!V'TAWH8A(FT\SK=3-W=4^7?HH S)&XAF.LJ?/,0G?YS"9Q? ME6_V$PWSH("Y%=)HBIT2&J+[#IC*$J2ZI5"/A-Q)5;XQ8=&$O9Q@A#'V7%"U MPQ$SX?+32>NK?-.9,J-5OCD.[*HKW^3E$0FI.)%<$@@HQIHCQ$ "P&%=LO#! M1'E$G2FP-X_H.!RK.9:<0#)&-&NA($Q:+J "5#C#TB9!J2"GE$?4F24ELC+R M@/U%W>$0/H$\HI-B[#DE:Z"[V&_F;#A)<>8\@A"FN0+5(UGCM/*#.HO\J&2- MX\ ]M60-"QPT2EL&I91>$0*)2[/3C%?8X+4*ZA3 NAKEF>UU?+=DGP]-=0?3$$U# IH&24 M"QP)$D"0/+\.)GZ\BW.90WUDN#IKZ$@F,_M?.IE]-,H&F25-AS3< "P M&FNBH>(/A!]B1.']DQ9CY2NP M,>%@3"1RA@&EJ":0>K>3'.C1C?24W1OC<+_"-7RD^$]_X3X]U=:Y>H\<8P.0 ML\P)BBG@$ IB@=-)ALJ1_/R?^C3G/V8)C\N!TU_'3T_6=:[C(\?84*TAI$X# MPR0C)LC2)O< $ZA'R:)3=O"<^#H>EP.GOXZWY_K;5;NN.M-C.1:JI4Y[KXSX8#[0WN<:+[5R & 3:Z 9#P$7"3^K M';9UYZ0-(L5NS.B%UWESI,KDK_JH,0TES'*]"=OL[+I]/3?GU<\V'&"**.). M2(J%8T9CGN;$N"R9PM_Q3#>0C'YJT=D/F8(9?&WXKB_A&&7;;^WU\FL$87L^ MZI+'=^CIACGII=?4"ZXPPN[C\ M;;;Z3QM+HW8ER*%'&RN],!)PP%$LK\HAHR2=%SP4%58?'X<= P-5BAK_:A?M M:G8=AJTN;X(0UIM8@_];VY4?G9YO&)1 0"<-95@:A;&&:>MT0I'\CK^C^>/' M(F6ZUF$XD M$*J_UV443$LQRMU\O5[^:-O?V]6W^47[\A0^S?[68=5\GF]\ /XXQ@WS!0U! MA(=E[11D(KH8O)=TBYZGHD=F;GUQ/?T9.0GF=>V![]IP<@A3[+T7IA M,T8 T2C8#=03D]9O.,KJ\[QH&W=/S,2VLFNR^)/[B\!4ZO'WVYN;V>I Q@1O $;ZM"5S 7A$+L<;08Z,4M4D8 M7O>P(4[FYK S'3O%M)64QK3QI9UF^O,\,^L6]OJVQC!%( HVHW(FR!=P8GC" MU4I3^>WFI$P;CO4#2^<7^X?"M\I[VW\ZZ0>*1?[Y^]\O7O??'WJDX9 29RRE MA%$-$5;8;R.H,36N1Y^WPF[80K);C@+K@&3X]'UY+!EVCS0&*:=C^\\8/H&M MQ53O1JVYS??)%_: 5D&&7%B')$/X_-%[PZ.'&J<](PIZABA4EG(I1=I?J0I? M?BH.R3H(D0WL@)3PR]O5L8QX>*914(516AT4K]1.<^/T;MQ"TY/IU%P%(;)Q M'9(/\V]'[Q /SS0(B%BZF!@2MC1$I0-W+7?O]1R2^3?^A9L=U\&'7%P'Y,/O M\[^/IS.(V<6II?9*IPJ]PZ")$-[("4<#$E]UA*/'JHL513 M)HCGB"FE-=$&@31RY^W)M)^M@A+YP Y(B7?SXQT0#\\T7 ) I0 8,$D4HW!7 MZ390F6N=38C"O5JK($0VKD.>.H_7&;M'&NLX9-XAZJ$W3H8#,_2[41./]50#H3B 'F"%0EX!%8G8Y@CK/(+;L%_HI.R![0G M>4/S=OF]7=W_;7XSW[S P1)?VP 2E#-G%' I./3 $)1NI3G6I,*$JREC4^J1 MQ$ER_H^O7Z?@_+.O;1P$V&L1]A?F""(,<9J4#B= Y?L#:HZHKH+S_21QDIR_ M;S[S_O/[V\UZ,UO$#O#;VCFEZ/_Z"!K&!5=:$HPQ99PP*+'8D<*R_'H.-4=V M5[$2!A-*T47QUT"S_WG6SXJJ?6PC&\*OS7*Q6SZT_MZ@8=6C33C[#A MG"+*A15<(*0P-([;G2*'(K]<3WWE_P9:5"T>W5?!&ATK/KV-,3 M5K/R]@^S,5Y2QQ05E#F)%--,I; & 83+/Y87OOL[P^4WJ.1.VAK<_B8&AD]D M#?X\@L9J)B0FU$+@#+$B_#<9'B+V,C^5>]+3M09["^4D%=//L]ZW;Q131$<. MJT$4PV I!")!"8@EEK/D"!64][A"+'RK?'J*9UQ)599T>Y_ NBU->S_=6'7Z M_HGU^O;F'H%?*:W[B8L==MY"0;TTS!MEU?;F*9@<#)E.KH]?*:UMPS 50@E, M0'1@*R:YD5L249]\KH%$4\DT M)IR9V'(8" 6V $B'>#>[RA[('\S1-F M[#1,W97(>C@_'*RS^.HSC8;,!96DB*3$"@J\I6H'.($EZSH,=>@=5=2OU2OK M"6PF>=:KS2/BA/][3IKPHV9?R9 GOV]B)!B!5A CM+#,0BOQ=LQ*VAY1DL<' M5IR(==8'O]%E_GITY--/-(+B,%Q!(#,.*:,]832-6V-GZK1Y,K%_+KE>&)R. M#*M2_F5%5TYDOP7X;FYO]@KMR6<:0Z""4'GHN#4.4P"H@ 6.PNL='NQ:2]C?-7Q=[9#?&D3P,2: M>!]35 S&T'B2K'&-N3^9PC'E2%^#'$YRPT\3MO-O\\MV<5ERPW_INQL.+<:2 M!MEC+[%'",%D%!L@4(6=4:;F?D7B..DE\.?R.KSF>K[Y,<4B>/KMC;9>"<"\ M138<%RCCU*0S@@E;486]7\YM&?022/4+81MO=-<$?IWZ8!_L$#_&HL@;21,. MSY(2A"W#""FH(4))-P=U;?+K'-0<+EU\@1013EV!:G<.\9%;0-S^M6[_YS;V MP?L6??-%O^S=;'7?/FOR2+NG WO;)7[NE4<:HKEEAF!G!?!>0VOIO7-'P1B9 MWZG;8I%9'@QP>^'CC= 842,X<9@#@!10?IMN"BUW+G^O&SI6K;=XGN];_=&H M.ICL^?P.AY6]\D0CI22*"V6$4]8:1.RV^UU 6"&3WVYT[ "S7A(^0)<\<(K9 M;C^/]G#\S&O/-)Q*H"'D$ $,J>/< YOF:*C$==YE#B:YPTSHA=-Y6T7_)9R!23>CR' M?&R_WJXNOLQBPL_R:C6[><@H4C?+V\5F[WU$MS, [>O14W%$R):3-**>:0DNV<3W]) MBI24F1*%1Y+N.S$QXTJG><[Y@_CA' $_OE__GA8.]^RLLJ+S;_\";QU_^1D MFV6QRC=?_N5/?_WT!G\B[][]Z7_^ZW_YY__ZYLW_23[>.K18[AZRS=8A999N MLY7S/=]^=?Z^RJH_G/NR>'#^7I1_Y-_2-V_V_\AI_[#.-W_\4_-_[M(JI/3AWAIFIM"QCI?_W'J]__#MO?!G$<_]+^[>%7 MJ_S<+]:/!;_\GU]O/[5QOLDWU3;=++,__>M_<9R]'&6QSCYF]T[S___Z\=U% M[^)?FM_X99-]:?3^D)5YL?JT3LS^Y4]5_O"XKN7Y1<-_!8>WKYVUY5TKPF\J3@ZI^O*!AOW] M7'?=S*S'KQ]IV.?]B\8V*QOO[\O'&O;=K,M6WXQBFZX-OQFO'GG1YW7S6[?U MG[I?;)X^@-_6> ?5DP=G/[;99I6M6F@^>[23K_[E3_6?%KOJS9,Q!Z$@<>\) RQGP"?)-ZB M?>HBV[SYZZ?>A_9'1JW\24:-USJ7657LRN5^D*K=:\;HOG#,.7CF-*XY MO_?._;___,LQJF=Z%LMS+TCKTGU:W;5^=0+4_GGN+]EZ6_4_>=/\Y(T+NN'V MOXDI]5+B8FE:XKUBZR:]*,KNU7SV!N%RZ13E*BOKM*?_1VFYO-(TW6_\LBSJ ML?QQ^^99*S7ICYU@"BNOX5ZC.J1S^KSJ81^S;]EFE_$Z2%)L6DM_KU,_LJNV MQ4-6LA_+]:[)&W%59?7_KCZG/Q8P2AB-7)# .(AB#,(DB'M/,*)XL3T,-E?[ MG@W[,AUR>V%<'.B5]>#O5.DZJR[VO?&4%@/XQOG MX+/3.^W47H]+0P59!Q!ILY'FP4VK$1;CO?)RA/VWLJBJ#V5QGV\7?ACYF/ H M]KGGPX!3Y.'> D^@*T-.F>=:)F+KBO/8^B('12EQQ&!G2Q9!$27/"_UW1*[7[Q]^6YM9@)A[@( D #[%D0>QRX/>0!R&@4RG MEWCL"%E0OEG6,)7K\3+"B'5X2YK(]?=&CG>M',Z?&U?^B?"C*9CK4 MP=MMF=_MMNG=.G.VA?-;_<8W@U.Q7C>_]FY3MT-6C!ZT4'&\ MT'Z_Y%C!TG)3MW_U(2L_?4W++$FK?+EP \ Q2CAR$P]0GX&Z .QL>7Y(@0PV MU"Q8)DCKA//G?..LZ@Z0EG4&D95.U?CW%SFF* HHAA?[VLF1IO?'J1UR6H]N MG-:G<;%Q5I8!@NC). ^8:,90F'RQ]!!#\_5NFZT6@$!(8%W=D""(>$(]1GEO M#?@,ZD!&U(9ES'1N6 &-L(QJJ+&AH#YL.J^FQ4WGA 1P9,6<)W*DH[@"'355 M1+%#L_NL++,5*:IM1=+'?)NN\__,5A_*[#'-5WBS>K_]FI7-),RVHGFU7!?5 MKLP.<]Z04)2$;D!C%WEA0' ,FCEO&& 7^81$@OW*MAOV^E_ON=.Z?N.<.'_C M=.[?..EFY;01./L0G&,,DRT5:6H^T+'':LUY &"T:(MI^LPH0/F<_=@FM:I_ M+#P:0LY]&(9)%,/ BY />[UD= >PTU>A#P.=VPJD)QFFC^3F&@H/X MYL<"^7;]J0<#A7#-C :J.HL.!SW!WM^?F&]F5??(.II'@>LF!,70Q5X$0L+B M*.S,!Q12*H-]8T9'Q/N>Y.MB\^5-_:0')9:;$UN,V9/H+,?F4XE/Z7OC'/V< M'+^B.@Y@UGA3S .GYL,J++_"JG@D:?65KXOOGW:/C^NLV>F?KH^8KMHW].@- M9RC!W T"%L.(>V$8!%[O#>,>4:.E61]&A.>R=ORF_;].]A^[_%NZKGVO]CE7 MLUY7YLMF@K'Y!56B&FX?6G6N#+W #?S$IQRWQF(<(12(;@95?+K- M O=N.X\9RW/"#!:?6DK.HZOI!O&J4#2@B7Q^TYA]T3<3D$"7@@1Y&,4H@2$+ M06^R+C\]M21&P="(F4KUM2BW7857)R?'>F_5]+'B;IU_:3_,5*[\5'26348L M2ZR><;2@FD]*\5HGH;Q!0]YY$,M,*!!3FF6H=60Y.T##J M;/SU69O<'AIA9LP4TU2(HX:;9VYL-1W>1=Y:T5&4P:^_N7RWN2_*AY881^,N M\J#G8HK=./)!0!,7N]WNF)B"6.J['4,F+?/VW*?')WXZ?_[K)MVM\FVVDMQ" M9TIQ,9I.(+8<0Z_I_/MDT!23;@"5AK6?!R!-!W7U&W #FLG,.[W;U!5[>Q10 MR]\%CG 0,!(E/@.81VY(@_VZ+4$D=+DOMU]&_ODCII4ODI:CI_T\\N4.:$Y. M\3D\FTJJYX$:(EJ;U'NAU)49/55=Y\$GK0C.S.7IJ2%*GN:MV?9Y7_TO\8^\ M6F"?AX1'">1QQ#B,*<,'4S"0^UA:R8!E]CSO*C=.XY?S>^.9)&C4U!,CC77A MY%"CHID5KIS390 L6C+.@RQZ(10&7RL]MM#B(81[ =N@NOL*'1#WEN(0QHMOF7E M77$-,RI/END=EI@,H&>>6%#J!=$;>)I.>G6R4!+R3,1GD&CC@[3\E#+\T+_+9!""FI+?%&9(JX]0LV)Y#.BY :A9RB@(*+BQ:UTYR MUDA%-CO+@^>4&5H#U%)R'AF69@PO5_,,**),F2Z;8M2%&!V8 MYB5R7W:JVIB&-$HEG;*,BK2QH* 1WDQ2U5U01X8YDGK.E#JR45SCCI(JHN0A M9;;*MSQ=YNM\^[2?L@IQ&#*$PCAB*$0NX1#M#04P81&7@8["XRWS9N^1T[ND ME-.HB":&&,MZR=%%4BHK5'DMR !0--2;!TMT BB,O4DZ!.E@A4A 7)_S,':3 M*,0)XXCTIIKU-76&"!H8FR)*^8J:="HDL:":)DLFR5'.B2+,$TD-YT@4V1 & MF:*DAW!%E"UWM;4F!^KF=R* <01CB"+B8A<2/TZZF>W 1P!+G1TJ_W3;5=#> MH79_MV3-(R^48+5C52/).J>39[_S6G**U5!Y\U*.H<)&6;IY0$/#_Y?%C*82 MP@OB^:;YT/5IRX?\,/ 8 MBD&04$X"B@+?Y[U9Z$52I8^V,=ODJ?UKSZUXGMW?.%W_4MR9HRVQ.I>LJ2O) M)UUA1Z/6J6"2]%+2>KX44PM'@&8:.@EM\"&?$W)81/=="I,@Q&&=EN$PYE[< M/SV,,1*!E^PS;4_5U)XX2;KY0V+OBHPBPZRQ*8;D#$RC@\(^'ADM)/;P6-)$ M;?^.F#9B6W>.@5W:MJ,0^@RV[*AX7>@UN,ZG7FT*R,($NAZ/ZR8B41@2-T&] M(10QN4/?%!YOF6POOD92JOU41!/+KBSK)0<_2:E&^&SK2K6GH=X\,B2= :_ MV5+00HT@S>1 O_9.FO(1$D0(C,.8D !XO3F ?*F:3MG(N#2YZ29'E"HX=2%5 MV&))0RW"B,HW FF.\@CS1D'1.5)')8Q!]BCK(O:AQ??B\]=B5Z6;U>?OM;6G M)F7J=SGWQ6 _C>Y!ST>^[WF!"RA(&&%1;SYT02A93D8G$5_R.Q&0C"'YI M(B[0I7K6AL8S*'BMA%58?C?E$MZ_I67>'('P,=WNM[>'@>LBRA..(LI0C$,0 M)[T9CQ*I31;2#[<\?/3^.(U#2L6RO%QBZ:Q5I>2& 2F1K"2O+\482%J5=9M' MLJKN?F'H_5&G1?^Y,?!

]K0039(:G>_.@A&\ /Y2T$"UO_V^6EDV"P]=%G1AOOC0&W]]_ M**IMNOZ4?JM_\FY3]].LVC9_TZ\6^!&#*$)>'-/8XW5Q#?NYOH#Y3.C0+=+&LV"2* MM;.=MI&KHR=O(^6:VEI;"9?8*MH-E-M6FV(>I;?=$(L17VVY)#M)J^S$2(21 M'WHNIQX,F^V+E"8'(S "4@FVY*,M#VN--Q*CE*H^8KFT16GD1I:#*A-]YO!< MB('\65&Q>>3.JLX71MX:G47IVWR3O=MF#]4" X88 X 1ET<,,(X/&7H8DTCJ M^E=5&V-O<&D\D*,OB>YT3D?2Q_IOMT\*-/9_$)$DX01$)/2^ _5IX M2$,@=ZJQ2<.6^=3MSK\_[,Y_V#OJW/6>.LO.5?TO(-35%V/89,++@>WVTI<1 MG:_.P5F'7--^M(\D+NDX $$KS3$/,MH)3>!#"D/Z"S?7^?I/7[ MN\RJ]]^SU?L-*1X>ZK]I+\'X5N3USV_SAWP_I?%^\Z$LEEFVJO!#L=ML%[Z? M,!Y%80"\R$W\YH[)@UL08/&9SS&>R"<=(V&HG9MU$:4F"6=&YM*(?MOOG>WSN]_TX3@/-^XQQ#<-X= MFN\81?,K?1P.GF7S24RDSJT9U2951VI.L?E5 Y)>FFL=L[5F,.\Z:KC%1+U" M9_JEF21>1 0@ A(&8DA@&'AAXH'.4$0CN3M+%1X_=E'3'"^I=4N4D&8J$RW& MY=*:8[EI5Y@FO0JJMB\\KR(EWCP*!YT AN^!DM="C1])6N75I\"&($J\P.,DAKUY&,52E[<8,SHV:^X:5YVJ];5)V[_UVXK*9DGD MSVF=OSN/^[%"\HY.<^V@0JJ1FD"37ZV7SJ>#^L\V=4T)MLOR">/.0 O,$8(F MPAI$HS'=1('99W6\CKR9Q*GZ69Q%C!+7=3E'81(R #T Z@RO![0?2'W-K6[% M]CQ'7QHU+>^L&]>:.8]EZYP<\C24%&/<.")*3C0\T^^VUX\,ZV>%81?E&8"6 MOJ3SH)2!. K3+YM.XG:Z_X?=WV?+;?XMZZK6]$NV\'R4@(A[/DXX0%[H1_20 M/ ) -4Z:T+5LF5>''7.&,S1MP572M#&UULS5GNU4O'$.WCI'=Z?,V*XH*9RV MF6J1>5#14FR#"9Q9!65N*.TOL5CXF(@J'5=16EYL$0-=?/W!ZJ&+]: M_D2*];H&4)FNN]GZF ,/ABZ(0\)B&.+ /YR?$8/8D]K8K&G*]B37P1^IQ6=3 M.JKD058EU$Q\3N246SVTD>:\%$HXKU%6>!X0,A7,8.:BJ9$HJ#YFC975A[3< M/GTNTTV5+IOUQ0K?U8[4?UZP,*@)&82,4]>+> !CO#](&G/"HD!T=-:V8Z^3 M=:XYK6_.J7/.[[U[(V\;OJ;60$\S)O0\^IJY< I++Z3DU2[+K]EJM\[>WU]R M('EZ]C?-C/,BCIB7^"#P_ "#)&+@[#SA<*$"^V%L^N!Y32B=[J9S;S<7V^< MNZ<7?_U[Z[[L59IV&DF,E-.WCQP^K36-G9ML5-0=P*W=UIH'@RW'^/+6G!$4 MO;J)N=PN2)-U9>5C8Z,Y^K ]6\8+612ZD/&0AH@SROR(',S02.R(>-6'6R_5 MCC[)WZ>C+MDP%D=12XYXTD*)D*R.\X1B]7^])-@E(<[MWM35;.+=F-KN%X;> M'7%:?,P>Z[?E:UIE^$N99?L*[KGE[G 9#!*>(.I[./&)ZP(/@X-M-V!"6YW, M6AR?*U*'21F6]SINIE%6FT$FCIT2HI"P/A?09%[?Z7EE(:;"YALI\3$7KO.K M9?'P.5M^W13KXDM_*F<8(PSKE"L$-$DP@'%SS]C>%(,N%SHN4\N 96YU;CE' MOR2^O%$6[0J>QM)+CD:OI5(YZDE9,XDOD,;03NVK(A4-Q3X1NA#S.3J;D&@& MG_)HAU 8?&5D+B,K'AYWW].R/U0E]F#,0R\&L9N$<>)3&N'>A!?$OOB-9)(/ MMIX2=N[(7,4EJXT 26W*(IO/=9XHW5(F*XW,5646)5*\KTQ<*L%+RYZ'>(F+ MJDK,@(?*KA<&W@0S"Y+/)_W:*M[%/ (!XSCF!# 8>JP[Z+EV@ >1$!TMF+7, MSA>3Z HGN9N46&_UU[*Z.NO 4YS^+BZ3P@*PAM;S6(:P$9C@HK"V=BKTZRMZ M#Q&/!P% 'FDF*WTO/J29<8BECKI3>/RX-%,Z95Y%-'EN6=!+BT^3G#+_6A!! M$DFJ-S_BR 8P0!8E+406(?#]?;[.&SMLLSU>G^,QE_ $,A@%"7:;\WG]WA"G ML2]61:H_WO8TW<$K\>4$5:&NKQV,H)'DU-S!(6?OD9FS=846"LZ+<6%50%.Y MZ9< = ,HC+U%1BJNV\,AFR[SN0^C"%'*>41C ,*#6< \;*#.$CN;L4R-'_+MN>!V?Y0 M%I;*4HI2<0P59?'7^O2:PF\5J>,5(;[#",/I\J']2[K+5;9[>-6?'YJ^\X-AO3OYV(^;[ $/BQ7'4>I&X;E2[)CW*&;0] MUB#WN'>Y[;WIWFEG??1:?XPSV1X20]Q$3:$XPGTX:87.7^?VM!7T!SB3[: P MODW4'IK#F[%VD1O=Q,6Z-KA9D'U&8YN-Z,X-;=94%!K9VK&T/X[KLN4D=B%S MPP0&-"*4TS@D_L%R$$/AT1X-*"$$AQYIJC(4^?OC^N,DY-3C M2CI7'4Z7T]F,O;NWCB=PR)'G=EO!+'UC*GTEQMDC$IOZ8A^81T' MUD)LM,8\5D>L1/;J8'];ZBFNH/PMVZR*LC.]\&.?N02R(/&P"T!MD2>]24!C MH8\/C!BRONWO,)^W7Y+\UGJG-]TN*:72*H<]%;57-&Z7W44L_6CTERRM;R M]:113JA99862KI]/^U3B5ZN.>^!@R!G%B1^'D&,"_!#!/H>,XAA+7B.G8F$D M+&1[KR3WXBF*IE*WVM!+JT*53B5L5*&7\PTS*LZ*(:HQ#-:0:HJ(7VQRG]7/ M7S5?#?0%ZB)!05V-4@Q"ZKH($@) V)OR*9?Z1%W)@&6F]#XY559^RY>9LVR< MD[W)1$4X,;!8UTR.*P>Y6G\FPLHY30:HHB7A/*"B%\*KRTBT]1#_E*#:EOER M6QM+JZ^]K3CA+(@C1AAW49*@..J6#.(D]N-(ZD9P-0O6IYQZIYQE[97L-P-* MFHGAQ+Y<$DK_48((>& M>// ADX A;$7R?AF@@7A-*%>$/J(QD%SZ3;G46\Y0*Z[V!;;=*TR>:)F3PHI M!]>$^\WGYI\XCR\F5$Z^&%IV"]AIZ[7Q?0/7]5:9=[$OM=8LS.5] K/;'*"W M*4!8\GDPS6A$\IL )-527/S_-=WL[M/E=E=FAR6J* F !UV>Q#Q,D.WZHZ",X*([RO047.6NPNT AK> M8Z"OE7"977Y)-_E_MJ\@*395L;=+/,T_6G^BPY"X@0>B&/$$!2#>7[4:$S^, M%3IL=QQF*=>N)_<]7W201M5G@: M0W-BTR$*YQC&9)M)C8@_5!2/VKCSR#E'COEEZ3V!XJ+HE!U[)4DKGDB4J= M-^-2\+4: TC3D&X>?-()H##V&JE>P/ZA+!YKFT\?ZE=H6S.-_<9^[+A*ZWLZX4Z]ZKK M:B_&IDEDEYW]TU'9\A7IPZH-D,VX\//@G?FP+MY];E0WH0N,FTFL]F83F@ 7 M0(QHX(MD.SAW4T"G,<4>BY&R 4, M\A BV/$#NP24UN=[%[ZM9HZTW=L1;\+W?="HG.G/TZ>[\5^ M1"FAR(<>KY.$QE;_?!()WA8M_53;G7OOC$3GEM-$H'-;DT.R<^_]&+-SGT9^ MJ7,KJ3.#SJWF=Z'[7LCN2KPP#9 \?:X?U%8*$>.D 8L7$@Q\$%# 0&\9!:[4 M]5PF[%D&PO",V=V3TSBJ="^R$;'%9B;'UEF.-.TQ;;?YMZSYA'SS)6_."6UW MHTUR*[* 5H,[$ORR-)Z#+HUQR-$DHP3QB 46\; M(18NOF7E72%*.3,V97KBJ7OBDY.=>W(\,R2H&-'&5U*.:;U_3N_@C7-TL:>; MB.3FX:>DHAK2Q))2=YCI5[V0OS"3P M&M!H %DFE)T'J(Q$4IA_[^2@Q'?E)F\^AZ@M\OQ'\Z>JIR!G44!9$F+/!QX+ MO2#IY^T\E\92V_PTS%A&TL&SME/==[[)$4E'1#$@C:2?'(^>2]>[-1&.+BLT M0",#LLX#1B8"*8R_I5OOO3+!L +$$M(Z"'&(<5!C/L%?R_P(JFO M%B0?;1DYO3>2E)'51XPL%J61HTGOR$3\>*[# #,4!9L')U2=+XR\-&H\>/?P M6!;?]A]/=08! TD,"*8P#)@;(A3PH#=(,12Z]LJ F9$XX>0GKJDQ0T5#.7Y8 MED^1):=>30R6UP()0$9#U7D!1R>0"_#1UD841+=U>GO&F LI0@Q10@%%49) M#\#>6.(2J;-=%4W87F9K\GIU^*CJ)@:>$2237#MKU)H!<,X+,P ;327G 1K= M( JC;Y>A%?[;?).]VV8/U8(0UT,1\GTOB#T_ -@/6&\8^DCHVFJ#YB;=R?1[ MXZ?3.FIJG5]":,UE?CL:RY'*@+SCKO8?1%-9[)=7?!Y$,QF0Z%*_JE;:I/MK ME=WOUK?Y?;8(8\9H_3]NF+ HH=ZU/ MSKIVRA#69%35Y)HE00V"[<;9^^C<#@D\+MB.JJF034'SF:--)2)1MBFK)0JW M=YMOM9FB?*)YM5P7S8>$A\-^0D)]2*#O Q<#$">8NOLI,HPYK@$KV/UT3-CK M=@>OG*-;DQVW-2#10!\S(>P\^I:12 KSKYUV7_J<_=@F=:1_+% "?$Q#7.I, ZJ[#]VM5GV[=DY?EZ-/@9PS3H\^@^^F&\/$G)C"ZJW>;831-& M PB#H.Z;V NX1X*PMQ?[+)':\ZINQ?(0_JH+29X+IZZ>&G7L"*>-GW4,K@E<7P.FJ(7(HRM_2]:X_I_I_[])U M?O^4;[[TI^2?I-+M28HQY#&E412 ($EB'/&(PX-]U_=$#TTQ:]7V>,V(TY\U M>>, [XT;WSB'"-H)Y6,,SN'*B&>UIL3YKQ9:91A?TS:(9!Y@O2V,G0D9 M*MIKENG/D[$45V'[A99+-8X^K-?%][16I:J]^9@U%V-GU>&("(Q"&D:0^C!T M.02$1+'7&P\PD%K<-&1R6J(>?6\[=.^]^EDUIAI"+ VL.WB"4 *]0.HH+R,& MYTE-M>-OS+2 "6!:$'\47$YS.HZ(ELJDE&R*GX&3LB%)45))+^%;G7J+O"A) MF:WR[6U1]9N2:>BQ"$81@FY0)..2]SOI&++,Q(-OSGU1.JMB=[=M MMG.E79XO>>^3EJ)BK!M-3 .,._AZX^Q==1I?)_J$84BX : 9T7L>(#,3RLNK MI,SI8W*Z\?:PZ9@3&/C-X<]APCA@-'3=H/>!NJX0R>Q8GO^TXZWL1Q&6FLC< M_*.=UAE]#E*D84:?B+P=^*+";AO]/!.2"K$I3$JJ*BA\[%CW"=N[S7#^^K%8 MK^MQX7M:KA8LI#!*&&2,XBCVW9"2\# 6P%#J.%D;]BW3N'?9R3?7:S_)P\ML MM(98-CIU0Q@ KU3#.+\WD3A=*&.?CB8O]D!B:[/IYI'O6HWPY2EKUM4T,_69 MI.OF1XO8QS@!/HF:'?48^PE/^@4KRH#O+QZS,B]6G[9IN34Q RIJ5Z;SOW11 MF -)]B7?;)KDJG/+Y-2FL,(FYC9MR#K&Y.:-@Q^:G&5.]_4?]Q']2YEIP3>R](K\QBW:;\&=BL':,4J\TH:H;='8#R MK%HD,4J Z_H,!TGDAP'E(.[-8Q:SQ2;[TAR$\-G44KZ$;2$NQ'LNO')3F!%_ M+_-M]J:XOY><-3 GL0GVFI9U$MS>.%T83W-BZU%:99PJM,[/0%"5L*2@J:R; MX6*?!L0#$"91"#@'C 1QTMOF7N!UQ3[;K(R6^E>LRI?ZO8/"';K^!R)5_L]< M; J*_#-T1^F8U(I-*<5$.^+[[=>LO,W3NWQ=#P59=>90"QA@Y#/.21)Z"<+ MQ2%I#3?E+KAZ\[5!2_9&T-8YY\2[.9S>/ M#W7/WWRYS=(Z?^X\>/JM5F17EMEF^VE;9]?-_/S[>YYO:@[DZ?I#4;59&_NQ MK2N9YKZFV[S:+ESH(4@HI$%S_":("/!8[V$]5$OM?!O3+\OKEX=0G#:6FT,G M?[IQCO'<.(>(G.+>.<3D]$$YOQ_#:2-+DGOT]K7#>G.- M,30H3-#D,QD]IHC\Y3 SF?K&QJ.%[WN8>#@&-((N)LT@Z'9V"8T;(K-F\Y+PP/!=8D-X=VHNC:@/3,"ZW!56.N?A);B\<@R4%*I MJWNO'Y;Y B^7Y2Y;_7539LOBRR;_SVSU.?V19)OL/M]6[S;+]:Z9;_F8K9NY M['>;&A59M:W2S>I#MDG734EPXB"( 0 Q 8P'+HL;X :T=Y R)G16TP1N669E M%XRS.XG&V:8_G+LN'B?O W+*?43U3_8AM=/2CWU,@CNV)VC88?#.O$WE"-TW MYVD@3AV)TX?B'&)QNF"<0S1M>Q[B$4+ZY&V[*I:[)O5J)^)^UC9^%L1LV_K% M\-UHV@[*;@#=_>9]XRJ?V]D_75-.O.U_PL"+R;N1]!T-J]UR^_>T+-/-]JEU M.5V?F,48L A1Y(4^CT*/,.!YO5D?G) MW0#3V,6 (M)7--KFLKI4:DG@>V#,9S;IW4H%*JFQ1.#,80\L#S8AAZD"0T(6&W M!3_A-$H2MM@6VW0M02PU,U*H.G@DW.,^-__$*=I^MRXV7][4N'LX3$=+7XFA MHZ?:9@]+4FIN\IB85TJ@TA-U1H32#.3*%@YE;429=-PC\OZ>% _-IO)VUJ4K M5YO=YM6GKVF9W:55MOJ0/CT\NV T3J/0S%,8$)!X+D12KI[.2#$E(M>E&'9 M"XM;EANGWK1>.9U;#F[2X2_[1?JI]ESI"3K0>4=JJ7ET\+&"+2;I#9*7?G0; M\]_?MZ:3QO2I)^>8/+1,H+CSQGO6I_6N'=]FM1-FLN?]W4#?5I M6RS_>/_8_'US5VSM+ON1E5#6!?Y9'H]XKIW7+:?U2.KE]DK83'%QFWFQRPXQ*B]D9*\S+.C1J3-B( M,QD_IE3@Y4@R>6N,,*:\]K,[)IH$V =>'%#,2#WRN:'?G2=5>TIC(E?73.#? M)&.*TN'VD[2>]5%EE(8S,:I,V MWF^R[BCN$""?$8J0'Z $>!!#WD_*H>:T0>'=UCI&+!/^O\=O/=]YX_QW -Z& M@<0>62WAAKD\JF8Z<+WIZ%I[=OV$?L,22FP:'DM*M2W &I**[>8="/_2WEP3 MBLU@IZV1, K#;Y(6G#]_+SISQ,.L.0#1]6(_AI3"XXH)2D(J=BVJKA'+< ;> M6QC6< ;P;1!J@45"-R4VVY',!)MKS\RP64)"+3;;D=(DFX4D567S(7QQ-LLK M-DLV*X0QS&9575397+=T/QBPA <^!CSP$, 4A7$<]3- "-=O@ Z=)^&:*TC)!ZG+8DJ%%2BPFKS.JC!!*T5M!M MGKQ6">0*L96U460VK]^GSAX&N'XZ31")XH0E(6')P5Z4H$@#V1)6;!,;O47- M= <(WP:N%FADE%,"MB713/"Z<#BXQV:H2V))L11C>^&:*TC)!ZG+8DJ%%2BPFKS.JC!!*T5M!MGKQ6">0* ML96U460VR[]\W78&*4I0$/D\] *,D\1/B.?V!AFG6(/9,F9L,SMX&[3,CM[Z M>CFUE'9*S+8EFPEFM[Z98;:4D%K,MB6H268+"JO*[!,)Q)FMHMLLF:T4R#"S MU;519/9O^7%/8.RZ*(Y$A'I[\ZQ(:71GGLUYC\_RLQ[RBLV2R@IA7-F1IZB+ZGS'^G2& M)70C'+H>]R'V&2'UB-"O6(8>Q$!GPD/&CF4R'SY!U$>TG'QJM(PAJJSSQL5:9K5:2;I;H5HODRMR'NCIZIY*#P.\=2Y ;ZQ]"8M0=R\.!R(%[5\[;:V)Q MVF",'%)BMC&'1YV9MJ/_UQCB%,? -CR4B.VAYE&H>=HO78 M*7;;:IMNFBN_;ISV_6A.?LWZ-/!QGP:NFPBZOUXW,4QX )9TL^N,.C-L"ND7_ M$=*$*C8'2V.M)C5NWAGR_K77?\^:S='9"G_+RO1+]C%KCIFN_YH4F_9>MEVZ M_IR5#]XB#)&'PHA&8>1Y& +"0GJHAT$$IK0[UT$;])]"$[9Q^ L MCT$XS46T"F/R3Z"\S)C]$X0SVS']_>E;UX?K=/$ZAX"=DXB=ST-OG;V1?_IF MOI893.^A\(LXH\SA9U+M7&;Q,_D_X\SCV3])LB_YI@DU2>O'+3.P(#Q&+, H M0@&+/1PD >[/[XW^G6;VLZW^;PX3 J>3!,WD MP*I8K].R.OZJRCS!S](5:?@\XOQ& MY7S+JC;/V*SZ'*-Q=6;+"RH-/^'R@N4VGV)YX22D?X#EA=<--/;R@L8K,J.! M>$ZJC+&\H-UJDQ3YK[T>RA# PD,0@ A"Z(+8]:E/PZ"_S3)"H=AY5C]%(&,N M))P?9X]K"E5;1O%JNBVI79OBN:IV9$_\)02 M<@!<=AID'J2Q%%LQQBMMH2]_SGYLDUJ?/Q:^[\;']_6VR^W.;?ZJ2LJK)M]>_9>L6+\J]5M@AAG/@80P\1 M'G$WCF#2Y6/-?X5$!I]F+%JFYM')Y@.#=>WFFW7CIY.VCCI?:T_?W!?EFUUU MN1RT*;@8.\?76@Z9SV5N/'S3NNCL?73^741F*Z044FX D&:5GP<7#<=4V'Q7 MQ2BXRO(:PW4)>LA6(0\2&@<0HY#';A+$/FB6>P,*B.\RQJ]T//D'VLQ':C\4 MR[6J[T%5MGS[I?CV2QW8OO/4?WC99UX%?:9?J LS[;NOX7>A^TJ(O\.T.R_O M<_TO%G7/@%'(8LX (S1B;I" _O'$]876)Z0?:GD\[GUQ&F?$!EQY7:YW;6N2 MR/5L,35,=.O3@"_T:B5-IN_4:FX7FN^"?)?^D)5YL6*;%4VW]? 7A$GDQ4GL M K?YRIE0#'L[48"%YC'4GSY6)]][Y=1N.8U?\OU=4C3QCF]/+T4"B$IE$@;/ M1+A"!37!YH,'1?_/<$)'"1E@X,UFEZX_9H]%N5T$E.,H3 *48!P&&+E!A'HS M# &APEWYX6/A8N^4L_=*'A9R@HFSPII6BJ@0D\DD*$X5N,());'F@PDU]\]0 M0D,'J4*A3#=5WJS$=J:2.&0N G5E$C*'$M?)#5;CY0$0]A'-EB9X>(C!AFVV^?>+YNML MNL#8CX$71SSB #$?)SX,>A/,(T)'^2D]V#(\]OXXC4/.WB-Q:,B+=!T65O61 M@X2$-";@\#+R"U!0%FAZ&*B[7AAX060[_\?L2][,:FZVOZ4/V<)SH8M0Y$&? M,.;[,8[#^&#&I4*?&RD_?!P(')UR&J]D02 KF"@,+&JE! 11F<"*D/1O.*6297$,?8Y_?%N55=6^7V^;"UWN56-3822!$8Q M<3V_W:+53^4BRF-)@*E:&0==M7?.<_<4"R)E,45)-8:.2HR2E] E7=_[O--QE8, YIY!'HH]@/L4L9!JRWY;FQ M*PV?DK D9?.''#."#((&QT!YP(: MK1A>049?$6G D/J/[\O/Q??-(O$2'H<12T+,26.$'7*I(&!>/#)?& MLZ9>:'Q3!(N,>))8L:2;'E2$)#,.E*,4(CA1$&YF,%&)X!)*E-60!DE;FKTO M/Y3%M[R.=T$(@RY/$DK=. JC**+8[\TEOL>5:")K9&2D'.8@>@<5N2*MI21< M;,JH1QAQ!8UCYH4H(JQ1U7%FP%$.XQ)U]'211L^'HMJFZ_\G?VRGA!#T@]T(.8(A[""!#&XT,"A0) 1<$B M]5#+*&DS^L8927+("7.=%=8TD:.#H!Q&/J([B?A"]U<29?H.K^9VH?DRB'?J MVUJ;]8>OQ:;?,!.Z(< 48^Q!+X"11SB)#]P 3'A11_K!ECMWZX_3.B2])#0D M/B$A\>(FR8A90 [/]Q+Q*0.YI]H&P-X99^^->+^7E.9ZI[>GBF2/%Q/$1$=_ M%O*%7JXFR_1=7-'O0O>%D!_CV8_EU_;(\G;#:^BZ47-VC$L 2.(D:3:4]G:X MQWPY],@^?1SD'+QR]F[)@D9:,U' V)1+"2S"2IG#R0L-!C&BJM=<\*'L_RML MZ"DAC@NR*\MLL]U_Z-]44=MTNZO-,49I$!/@8Q A&GC(Z[_XIS@&DMNM%(V, M X_..>?@G;-W3Q8BJDJ*LF0$$960(JV?.;2Q(ZV?R&]USD@QB1U/%N6!'-XPSG^,:T$7NP*&2 MI-OL2U$^+:#'_?J901PSWX]PX#%\L.)%8C>[J#Y[',BT/CF]4RHG#TFH)4H4 M>T(I@410([-'$!WB'Z2&FE)S@86B]V?/(E)501P-GQ[2]3K95?DFJZJ%%Q#F M)XF+0AZX"8NX[_9;S"F)Q/=PJ3Q['#2T/CF]4[)HD%1+% WVA%)"@Z!&YM#P M+/Y!-*@I-1Z)OJWLOB^_=K<:9ENGA884AH'! $< M^)C@V$.D/Q>-NHA(3JRJV1@'%;UOSMXYI_-.EAF*,HJRP[Z"2@R1%<\<3,X* M,@@5/0GG A?-*%Y!QH0J(K!YM[PO\6Z5U^KA[3:KMNW!('R=?EFX(($1H!%@ M=65$4$!#WJQ7AP"YGH= *,H:#1.64?..\(].YYISXIO3."=.&AT-KX-F)/GD M.*.FG G,7);C F4,Z#<]9$P$41A]IZ1+G:_9>MUS#(; A1Y)B(L1!QZDH==? M/\/BF$I^WRKUZ)$*G<8EU9Q%3BKA,L>62FI5CI! !HN/ X. M]AXYK4NR-)#2210&MB128H&0.N909R7EJF1 M]H6T+CJMCS?.WDOGQ$WGS_G&J=H?_T5ZKXB6TJ)D&4UD)=1,_2,# @WO M(C&A[%P 92:8USM*S&DD@QZ',1)=,BB,)"^Y%;?HF6@'1QU3CUU[IJK%CI?Y6^R,J#S=8Y-([$< MS@34=7YO''5:3^W>I2TLV 6\F1=\>LI9B.G,I5FF%9-(VVKK9;I^MUEE/_Y7 M]K3@F"> HP"X)(HX\'TWZK<*,S=*)#\VDGWZ2,G9WBNG=,0*"R 4OLU/]?DC553/ND;KF7PA)2V=>-ED4S6U(DE",)/ET LAKA0_JK)- MCQ'M",X4-GIJR$/D0U;FQ6IO"P/@!R&!&$;(33!RZ>&:"&%=3]4U%0T)[L'%?2Y^6ZC<4RT#Y.",Y$8Y26FN8\*>*G)H$!3$! R> MA7P! &JR3-_I%?TN=%\(L\9V7I;]3]YV444%#O3B6SJ/FTWLQI9 M8?^ME>NJGY9?L]5NG;V_I_7KN,E6W7OYH7YOJZ,7U>?T;ITM/)_Y<1P$4102 M D%$G(3!A+A3Q)EGVN9B:T[3K><^7OCD2#QE#2Z7NK8E$>.5C+* M&+EXXGGD%VH>57VFKWJ4/2_TWP[9;1^T>$CSS2+D) )1$&$.8) $7DQ!V#^> M4R1YB[?@0\?9Y/'[WAN)SBZGS/6>;DT4N6XNJH>Y#1Q[2X/[-B15F;YSJ[G] M:I>&4MS7NG7UL,P7GW:/6?EK7@?4E&N[NN,D?_LU:V^N =##D8L]/P@1A)1! M%_6Y Z$!%AK9=6W8KGP:SYS6-:?W[<9)WO[MK5C_UY9P& =CJB=9LEP4SOE] M[YP@0;457'5S^^TTPRR4?.;1*(J^8' 3;(M9-X!N"]DKX9]AKBG!ID6PL2@* MLZ^1%J _I_GW=--9C(* 8C="'@,D\'Q$FH6KO44*8E=HTLJ$G4E O?=0"S1R M8BKAVIJ.)I"]=\X,M.6TU *W-4U-PEM46U5\GXH@CG EZ6:)<;5(AE&NH8[H MJL1Q(:29L_M<_]M]S8Z\*,3 )XD?Q!1['O-(;XSS0.@3"DT3EB%^LD#8N.4T M?DG-K>DJ*+9L,()XR@NKPKI9604XK\S =+^FE/.8U]<-HC#Z>NFRIIM* /5# M8PYA[.,XINW'L$EOCB1$Z+(%;2.3\$9J@D]?1U7F6)#0!'44I@-M<.?B7*$Q M0>?*'MDPKM)'21=1_GS(-E6=2.\7)Y^M5W8I%HE!&%#79U'"J%?G6KR][*$U M&W LM$'2F#'+/.K\:[N3''[T913#T*@*RN'H5#SIDLH,AJZI,X C8\+. TOF MPBDLO8 Z:5)S76>;D[DN9IS .BVC+,8Q]ZG/.F.-?:%SR31-C)PB-7X9*,G$ M%51)CZR(IY<@V0FK4*R.<&$E+.0_^Z 8QF!0I:J+.FBX#HZ FF ]#R!&* M(?!@P%!O+DY"3X\V@D8FX8V!DDQ&1U7F6)#0!'5F4)(=U9$BCZ2@G]%N^^5(UUKJL"F,7! DE'B3-YW!!0[Z#)9<+S0;I/-\R M=6JG_OS'7YS.+XGZ2TLS@<7"$>22(\P9I536!E4EDU@3'$$ZM;5 )0G%E@#/ MQWQIZ4]3H1DL^>E&4)A[7PSLV'BQ7_]8Z7:N>''B)@D->>13A$CBNV'0NQ+P M4!S"MAR8<(_'Z^]BI.?2[+:- .SGT"QRHX%RBYC<3Z+=- 8VFHS91!9VH.@U ME=[VE"O2R>Y;,=42,QC=K(?/OI_-YXZK2N2DZ6&!)<;.9D M?*WEAC4C,EN951%2;F"*Q:SR\YAO,1Q38?-=5:(@*3;;,K_;;3ORLH?'=?&4 ME8TC9=;\-"V?3G\)/Q2[S7;A>1$(H>\F@5N7+ 1YV.V7PCAR0Z'S4T=RQ3(W MN[N*_D?EK$X==98GG@H>;396VTB1= [-HH;84Z=:SMXXO?/.,^^?_^;>_TG8 MJZCU=2C;;L19T=IZL.DJ>>K=6[@AP(CY$(8@CI!',?'ZC>8\ M2J#0A8CFK8Y&[5-.U_]1;=5@;4)HU0QW#(WUL]R;?:Z+JRK;5C?/F%LUMX?T M;D^=]5Y04RKSU6V16?'49%Q7,V SRDEN$<6;U?OMUZS\4'?_\K BVA\D=TS* MCW>;4%"C&2$*_3!R/9\'U(M;=["7T 1(0=.:$^/NIY#DICWIQ3 Z"]65MV < M#SE4O&G)V(Y4:0&O[U2UUR;SX*K],,_O;+6MJRAUFYNC'K+/Z8\SAS$FB). M$3?Q6!!$U&6QUX[Y53N_5LRF^BM+ZU7:NO,&K_1/J6!56%"[EQ!)6NW92UM%6B7=1IN"K3EW<>I#(3RNO: MRY0^RJQZM_E0%LNLJCYF558_Y6N=HM#L6[8N'IO49,%PDE W<#V$N ^I&T8^ M[MQ(>.+I\4O7N/7R:N^5DVY6SNKHE[.L@\@5IJD,2Z\(N3%5-P"^?.-T_CK/ M&N3$Y8EI>$50&4*::IN94M-8>-=(:E9'H8V?KWSH?_"QMKO990L< 0\'28P M='G-?OAQ CTE]D^. MJJO:1DD]?<7V0EZ3X=*F1V/RS6!WH[E8"ALOF';27)NKM7U:P*!)SY.(^H3& M$2 Q1F%O, D#J:\V-=;NMZU/4X[]Q564#G+M2&> 9H?')L\:^W\ MD,M/956=;28J'9V@'0Q0\+1=#F4] M?E[6.V0N[:*3!$_0/@9S8P/MI)@UB^DFG$P;;H8YYMBF0QQ,O:WHJ9R1-^M] MW<_8C^;>P>S%_8/]&ONGKVF9)6G5[!8]_D+CZR*A$&(,6$0\Z'L^C0)\FTD=M#R4?MH6RS_>W#6NU2/FT3?-4F"4IE,L(N;6:@8&WG;K0_\775 W MSJG7;7K4!W;CM*%US?[LUYKH)JYA#+2/3/4SYNLPT[II5 FN55SCMX=:K?;^ M,2MKBYLOMUGMPVV>WN7K?/NTJ.M"[OLAY30.(D!#% 9N;SL)N,:*@*I%RT-( MZXU3W*WS+ZG$9UF&556ILL80U #=#VXZ>ZD/CDXBM$[9-(;@!NLD>>$5RZ(+ MN@C70;JZSK'PT8YIL-(QHYC:R#$\PJ7'$:[[3"-+BLVNRJKZ;_!R6>ZRU=_2 MY;[[T00Q0*.08$IA[7O,6+\V0BA#0F=M3^ZDY?&I<\?YUOG3IL)WC;=;GU?E6;5H7 @9\T#BP9!' MV">8]^ZYV T-S\2:<[S;MF IFH,HVCV1@RR9K&5L MC@O6&F7L,:$)Y*<:#TZ5-SX6*#7KSSP.J 5L9 S0T-K44EAO/CUZ]6M:_I$U M:W5\MUD=AR=.?-]WHSAV YHD$82X/_>#,AAK[+.PZ)3EL>#@E'._ZZ>41$N$ M\1O(S++6)&TS]I!P;-@FI.N#P\0M:W:1:I(65EN4VA\^Z]QE]T69.>FZ'8&: M5:?B_OB97?OS[VD]A%3-SU?]2["MWXBTT9LB_I75KOE-F__ M*WMX+,KF>.55?E__PZQ]3#/V. ]G>_];^ZM7H@VDL5IE_!WX.5:GS(2,9Q#7>J&@BRYO#*::GRZ\N]OPP=FN3 M#$8@#EC,^PW'C/@$+3;9EW2;K>2XHV1*J._$^[YSZI5\%VJ0LSYZ]F:5/9;9 M,C]NT"O4TQ\UE>6@9$]>?32=N#0IG\YI)$ I+6GGQ2J]4"X0RX ^"GG2B;'F M@XFZ^,/-:N&7]JCS:A&[-$Z\&(<\@"'" <<1ZNW'+DIZB'U6*LLTC2M@[;/" MN:+YEZ_;9CIG5V7[=$HYF](56SK!&D-@PV#K_'1.'9TL#QO63RPU,]0&\R*@ MP;@N)W!&E5.N(?_6S^[B?G)W$6/JT01SYM' 9RY-8L!ZR]P-7#TJ*IL=AX=_ M>SW;K5E>JBBL6&O:4M5J56VUE#%W M MO?LNTBI#Y/8L81C<(()RX)>;]'@$$2^EIS9I*V+$^>';KAJVFS&V>CD>VI MZ:H(-HN2&H#:;P,RC@.QY_K( $Q1V9G"2S6::^#24DD46CS-RX:0V?&VH.IP M!0=C"%.((C="H"8D@3X-6I.)'P?1U>,:C=BPUZT:M]K<(#NY"JN:[(Z9(94& M.I<1<>?1L\R$4EAX^13[U+X?X\WI-T2_UF57[9CMMR595.";5:_%9NR M_\^DKLNJS\UVED7 ($L2ZO'030BK,Y8$>+U_84"2Q;>LO"M$"Z+Q_)+IM*;5 )/9LM1PF0VL)JPMXT5-L[I\HU'7DEN3:2LD:X=DU4NV2[K)0(V0SH M/#.RF8CH$MF,J:5#MNJ0/?Z:/=QEY2*(FK,R8XH"YL/$HP%AM#<-$)OLCKAK ILHG3^?>_7#!#W4BI)QBDK/5_(J8!#KC"0,D4:Q,=4R. MACKGX-Q^(@O_3;=&U5):NDP=2V3E]1MI?6T7K .*B=6L)B2?&?<,!76Y<@#@FC$DMX'[*)(.]=3MCPI"8W5M1K*:^1_HXAN MDHRS*7DO2B>;&&HWP=QMJQ;3H,M278^XGN^%T/-Y M"+@;,>CV%F-"L1(E%>Q89F+KBP,4J:>BFR3C+$NF7MKN'6L^:V@5G+K ?:V3 M"+XTU)T9K'0BN80F;75T0.1U%L,Z002>3Q&@7D0!35 4=18)A*$VB$3MC (B M3Q]$PKJI@\B&9*9 Y,T(1)X2B&35G2^(I",1 )&:.CH@@IU%B-PPX#$.>!A& M '$2PK"W2$$"=$$D:F<4$$%]$ GKI@XB&Y*9 A&<$8B@$HADU9TOB*0C$0"1 MFCJB(")IU=QCWOP_]A^[_%NZ;NK#=@X-8(@27B,.>AX%')+8[Y=)">.NT"FB M!LQ8QE#C4CM9TO[AQ#FE.7L=.<7P-)*2QO@XR?2\CHP##!VE=>9!V7%"+29X^^5(_6NQR9[VQ]XV M9][VQ@A'/.$1C.L:&<(X" 'NO[2CU/6Y#(,53=C>M=MXU9TKW1XJ+7E$I*IP M8IP<03,Y N[EVGO4'M1>352VGE=F &J:4LX#5[I!%$9?+\D2-2NW^7U>"YA5 M[^]I]EA4^;:S&$$O\:$;L,CU8H]P$/%^O9+Z,/:E:E0-.[93N1/7]N?BM\Y) MUJ8Z.@H6IR-)*)E]O5"O\VLB UH-%2>&E!V'B@R$LG+ M68.L(3^/DFW2SS M=/UN4^=D[748;3U,?1HBWZ]-^#$G+(9>W*];4DYQ+#5YKVC#]O:NWBWGZ)?: M!E=5#04G\D>03W(27T$Y.W/WYZ49FK?7%',>[-&.XN5\O1%51)GSN4PWU7W= M8>L:[U-6?LN7^>;+^_LS3E2?ZP=7Y_^JV^GE^C&B/O<1122D+L8TC#L764R9 MU)=(HSHV =U49\S&;3 Q*LZVK?11.M5LFDE)!Q \2"P)Y;!Z0;V)2N4!C08X:4+9>6#/2"2%^?=.#DJ?ML7R M#U(\-)?FM2?S?JA?N7@=$7%B2 UH-4 I$PH/ ](&8FD M,/_^C;'C9/^M:5WF>XQAET6$>\B'*.FIR1/D24WY673#,N*.GCMFM]39;!F; MFTZ,-XH<+$VTQXSVGER9GARAB>9!VS$"-;+K1$';,0]JB/D/K4/JBSH-2)@)YN0IE2AMA#K5)XCGN>5'B!ZS9N0Y) M$%+NXSCI[7%$$YE[&M6M2%%(_H;&S\T_Z>YD=![Z4B[=.O=-@O"M<5:22>IZ M"B)I%"DEB=1=QCB#K.JB/$- TI9T)CS2C^,EC@PIUJ>UK?G7.6Q2]PXBBF-73=$P(W\X)# H5CHR.5) M';2&BN!';2QMW*67<."R9DTS;?,#=_FI936?-O0W).8WJV\)\\ M.6?W!C21G4YBRI)[1HV_*I;M_L'6WL__$CP+Y^=X&5X,XXW4[>#L!M!MAV:; MXI\9U6?1UM,F!/.0H)A1WY,KBJX8C0D)$K^V!V(78T*HQ[JC[Q" &&"9RDC3 MU"CET?IDN<4)QA'+* 4(]=-W-YL!('4YQ#:QL;;F[?LUXK:/V1''\UN MRKLNKQC<1E56#F\B&^SFM;-.8_^]V\MAS!]"05H]=H:LJ1JQ>2G0C9>M;M_1J76D,B#1#+B+;SH)694 H+ M[Y[D&MMR6>ZRTU*6[,JRQN(B3B@GE%$*(:$@)(!&Z)CC\4ANCZVZ'>O[93O7 M3DO)&V>Y]TYR@4U=3,$%ME%4E%Q@Z^1[5A^2*_+965^[I,[0^IJVHO/@D8$X M7JZO&5)&E$0MZTZL_58'WAD,0%+;#+R$4 3]F,:A%_8& 692)\9IF+&<*^V' M\W6Q^?*F_M]7\[O MO6C^K,'4%,,&(!B7KW7!!( M?2\PFE.V![T^#J<-Y.:01CX=DL@;YQ!. TL MAM99MJT8P+XX?],B&;1G?1$8<]/*Z+IRS[F*UK M3\Z58#Z&+G2!3SB,:^-1XE+>V_488C)#B;XURV-$/\/PF#[5C]@O39=[9_N) M9 I;+Z7$#NHN;_\U MW>SNZUQ]5V;E A"$W8B@&$*80%##$X>=&1+@0'SWL\K#+4.+%)NV*'$>3IQ2 MV[VL)-TPGT913:ETOW%._;&MDL067=MJJ6VOE5--;#_LF4@O[675$64&^U"U MW"\,O1R2^S^+JFK84B>OV6;YU,V!D+0LG^H?M1NU>HK#" 4X&:2 ML7? #Y#4(6<&S5H&;^.I<^+J33\/>#VGL2ZX6-(XD=9RN-:0V;AFUI9WD5H8/97&?554]B*9KGAUS6@PY"VD4QRXFB$1N$/B@ M-QK20(J&FJ;&JI=/W'/N,^D#M37UE-K2,(:4:OL:3CUS&M>FW=UP0:CK6QQT M%9X'R$P%[)IGD&A%2HH@>45"U>EI# M6+'B>EB!2W6V(=UF4'*;BJ0P_U;)[N\O5KOE]N]I\Z'H]I#OKM-Z_+C/&V_V MUE&(84!JG4CH^QAPZL-^4T*=]$90;A^M*:NC[:K]WGGJ+(M*?K^_(8G%4M$I MM)6<(]U[Z/0N3EQS"PHVM-?)L.3S2%*-1_7J.P$;JIG9#[7P0H:YB_QFXM.C MGN\QS^V-$C^1^DA3T]1H>Y?6C7NR:SNF]!2#VXA2RC%-8*O0G/;]*._F$99X M'@PS%8S4SAM)C21G!G]-RS^RQC9I4I&#R01X) D!HRY"E >8QNQ@,O!5Y@75 M#(TT*[@LBGT;?,NL)*31#:UU2M C_XY;2.33LY>%:DZU.#>MK. M@U=F0CD_+6A"'ZG/H"Y_>T4I;+[[#'R.?!2# /A)OW3"6 RQ]*=0ZJ9L9U>- M=Y(\TA5/,)4:3S?)5&K_0?AL/L@<%FHHDS*C\#S(9"J8?0F W$(?^@L MIXSP!3--H,WFT/9.W[SZXW.S=6R!ZXK']WA"H1LE$729%W:ECT=IG$AMZ50W[(M9@C:VQ\ M^AS\4[KD5E]=12#9%%8;3<*:CL.H%UK)T$I5YIER2SF<:P33TTF=9;U16CRD M^6;A12[ 800]!/T(U(E;$/0(Y91Z4D?J:1N;E&5['[5I)JNO*LTL2FN29M=4 M'8EGS]62XIFBT'/EF6HX5WFFI9/8QY#U&_@UK;*JG5#X-7NXR\I%X"?$1=@+ M0!QZ@'-,(>SM1"X5.AY$_>F6B;6?.7GL/9/YKD])JV$8C2.3''T.[MPX>[%^ MW[LDR'$-K60^@K2MF>)7D-+:"7X)>2;<2ULTM:29P<9,/?\+4R^);%98;=_? M_UM1K)X98U$08>PBBA"("8L0Z??K>SQD1&J53-&$]0RP:H_-::[8E%PD4]5, M-+^S+I=L5K=7JG6I/3OD4U9^RY?9:7(GB0M3R=TYJ093.BUMYY+(Z07Q*GTS MH(G$\E>QVVRKC]DRR[^U7WSOS45QQ#D)HHC!9E< "/JKZ!NZ42(U>:]LQ/X& MHM8OISPX)KU;2%$],?2,(IP,M33?I>(;DI>FE=Y\$D(Y%4N6R-)X,5 -:#D1(7=%:T&@&5*Y7E RU@TA9UW43*U MZLXRN&25!34A&8\)=V&,>,1P *MLE#^- !!QUDV/ M0< P G)G-&F9DNE02@T_<.)BS=.NG5Z+YW6 MS9%Q)J+<$->,*C\3P)F-Z27I+"@FBKR/6;4M\^4V:\WW7UYS!&,6(8_&/G8) M "X%70[HA2X 2"XA4[-A/1,[NK4'6[Y9KG>K^K_RC?-89H]I?KS?K.VJ17N^ M1W=UL)-653: 0"M]\ZR2 WU13_EY]#W-& J3[Z).WSJ]=3I )$Q PFL[$0$) MYO1@CL;(T^E>$F8F[6'[SG2E$QF652QU&$5/N6SA1,C&IQOGZ-64 !*ZF5Y; MSCEB2"6,01(IZR)3V[S(,)Y[4&<@SW]P\IL+@"!G'N1)C*E/>12"N/]\)(Q) M[,L<+V37$ZE:2/4(HF7;"5^60]W-J,^8)U\B66PD\=)I'NTC7U+=G*FG7L"S M;:67/V,"1:VU:DM9["M5F/U&G >:1XKU3-4VEL+"'\A\3\O58=>ISP(6^)%? MUXMA&'IA$))^)A^'$$GM3I=[LN4)J=89]2WHDBJ)4=.>0'(4%-?&SGFIF,=C(=-_<6?,F:[[RKY.GX M.Q_2I^9GK6-'[S:K#_4+]EOZT&\71+#8/ BS'S4)BX"0P"0FEW0@],,,12FV'5K5BF>NN0 M4[0>24Y8:B@G!N5Q1),C:_O6OKEK7ENG>V^=D_?ZQMG[.='&UXN*#;!37^5Y M -! '(7I]T_B\*XSQJKTM-1N_^*OFWQ;=4Z$M2DO<2'!_Q][;]L<-XZEB?X5 M1-R9>ZLBY+D$W]'["02(7F^X+*VMJH[9^I"1RJ0D3J62:I*2K?[U"_ E,R4K M4P (D)1W9Z9[;"F=>,YS@.< !\ !]-*4()>&7@^"A!!*5_8RW[1ET>H!@^I0 MO5[F*=M?/FS5WG^UX(?3:C<#%ZA)X([]-G:<'[!_D']L?]D@UJDY9L$-"@7) MIG6'7K4R"VZ1*V>F3-8KP<@RZS,HA&;1N&*4GJLVK?Z#-YAO;YHDD!NXL>\C M"!%,0^9ZV$^C7;1,(Z(RD5;Y7LM1J(.BE:M5HD=NMFR+&;7@($F*E=GO 0,G MYKLZ/,UCAJN%O!C>2[1&?K=H)Y'G8!HA%$ _3!#V C?LVW!0Y&J,?K%@FMT5A@#USTGCYK>@7:1Z"CL]8 MXH9)ZG @D=O7,B(!9+%9:91OU[(T_L^'9;)M#8J,&M*&^V0:DD;.=C9 M:N..R$':J.Z.]Z*-&I8I:Z,N>[+:V&_]-NO4T&$T2)PT"8(D3B"B%*&^B23U ME0[\*7VQ97436( HY5"4J-(3L6LL:,F4]+$6%&@0Q).2(P65_/0$#WHA8&^ MHJ<"W0K5"V((:1I@YB88!1'&#/:-A,2)='1 \JO'4P*M=)(J46IJ8($C;3V8 M)*4D?0Y-D[%YJ8(J^".ZH,6!W%&)?S[D]=/'IHY&_IB)!OE\Y/*V>!!;79?? M^(^?NMD)5R42>(R&D4=BA[EIBH.N=8JP(U48S'2;M@]'-$C!#BH06,^ Z-HJ M^^\&.3ZM-E/2JR9#1Y@5:Z4>*6BA:IUX,,BXRE&':9C7/.-@T .2AQNDZ3EZ MJL$\P7,XSF#!JL)NMQP685P'AGTZT(4A#L* ]Q9"HP!Z3MHO>2DFKM0^A8%F MIHHC,!RF:BI,ZH4.2R0:B18"FZ'PH$+DL(A@B5"C04".6&W5WU.@(/0:O,U3 MVW4,>4/.M;DQMT8HRNSREO\BVW9%^,Z_;;E0WN;W?2'C!+(D;EX8A7&0!#S MD%UH89%4YG%$.-.M+,Z 0 \$? "=?P<[Y*8GP,-=9FHU,JJW;"U4#OW&+>F+ MC>[]9VTE,]R1IAHG;0VLF8W^89>FT:K+SB,LRUL5#^ M*:NJT\ \OBI$3N(E:>PBSV6$D/T<(P@2HZ%\.)PI0[E ;S^4&W"9H5 ^KK?L MA?*]WT8-Y08<:3B4C^M0^Z%\L&/-A?(WJ1T2RLWY[9V$!ZORZ^6V%'^K;HLS_E:T7KANQ.'%AR$(6G-X8!-< M/8%7SW0*F\[ WOFM76!OV"P.=>K[1?WHYPA]8!['.":T7[4*D&5/R#_B='=7 M;)N+T61YG]?+3=OPEZS*RL=LS8J2/=0/9?:QJAZ6W D+![+4)6[D8<\+H>- MG"0['!!+E=ZPU[KED-)I2=GA ]=%":X;A"#O(.J'%@N^D L=T[I!+32T6-M: M#J(T< .WU_@OAWYI(8,>\]@O2"E2>D+5[;EG'JIMT;X?'J"RR^38"X''9P!@S1*+8P2Q*8ICXGHM[N+Y+E:X+3 ;2LH;O8^IN7=!#-*OG MTWEYW!6#50?/8.'PK'3] M4^V@[HUM(F?6%Q4M^&?% X?];O7SRKMU ?[9LM'^JXX/<"\($=_>QEJ%@P?O MV&LRQU+>L7FVHWYR.NHG?=1/7HWZNRZ]XP=PF\&.(7!9@(ZC]A=]5VUH$F M/(/S3S\#B\7/I6L:B:NKMPV^>FGP!1>_VV5GQOGUP893AWGA^L@)$X=$#,8X MQAAZ?E\NACG\/\H9K&E@6IZ?[STL,O'7R[P$=\ORKZP&C\O-@TZ]T(F\J9# MFK\C1\]D]>9U\9MWA>?[_YV1$R2UK#CKK>S6M#UD1FFNB8EX+=\U!]]8#V_I M]_N\;#[, >;%>N'#".+(26CL!PX,84IV+V@PW_>\4:*9,BK;^S '"2*0?;_/ MFN=G^$2G/4SPE"U+K:V7<3QF.6)9==;H 6IO#6C->2>AZ*47;$0>;4^_\T"C M;[>IN#*0>>O;^\U_=4\PM CA @9NG$#L.82$,8I2)V']%@\+68Q'V=G7 68Y MF/0OBMPW<(8%D-%\97G;WK:;1@\C[:/5O:LGBR2&?&%CDWZ(RV<43T8WW=36 M_'#^K2].#B%^R6]NZV=YPBB@V(4X#6(G=&(_@J&_PQI#]5!J<6108],< [Z2['9L*(4OUSX;H =+XZ)[T'B\W4=];J"0YBQV$TG.@RM M M'V,:_ND-8!NLF./"MY;O1SS[:<-HO#S^!/81[H[)O'JTX#G33.06B=7C&C M8#4A"?:.1.O[9+IK.Z[K)@EU4X13ZF/HQVE_C39Q( R\19O=^EHORWKT>"6) M447U7IHC+8#)O:GTZZ M5.VW?I%#S1-C"59S![+ZV.V6_+TLJFJ1<#V-8!P$;N*1F*\$(@Q[I!$+G<5C M5EX58TVO=1"J"-:A,=)BU8":I)C6$+^-,[6V[;#IYM6M92#O=[S%3[AU[RL> MO>(>BQ%I2&?X.6+2( 8,1Z7AWI".2R)O+FK)9&OZ4.YV3AITU>&!YO[T,Y_1 MQ\A/:(=IJ$7A'&2$ ^1 MF!&,47<],H$.$^WL@N*T1&JI]U[8W22[MEV_7_3[6.Y].>0J@'V6T^W MJWEB+)GJ)OJB &&'$R/H.BP-DC" D+EQ0&/:XXP14S^=.2JZD0ZQB).7?)8E MSF9F>XS3S:4UW#C.3-JN!R?/L0B[WF"GR,L#;#?<%@:ZHD) M9L__R,3!T&R-'[-R>9,]*TXBSM]<=^=OD!N% 6-IB!TG@IAB&D4[0WPZ53E: M4_ M![8>)NAPOBS7=-^7:YKLS*:Q?C#Z>@;>ZU9_XJJK+Y:I^ MOP=!);T[SJK/=%?[.>*O38+LK1OM^')F$7P!XP@S/P@2YI$H#G 0T7Y_"48P M="8]CCH(^5P.J:YY7UF6U;[^[72EYH?UA%D%;J/N?Q_1^J<,T=/'9>F>]']4 M,)9G99H(K.@U8V&W4CI1=]H")T(^@1B1E&"7)LBC_<891$% C:Z81\1M>:E\ M>-3:>FP=T]V&XNM,/6T^QE;ZQ[3?5Z0UY]$AT7:"?O5.(NX4S*A&W#J/3QB'7SD8_[.%8B6_VHS&=CK83Q*0+9%C.B;;].%H8?F5(Z.GS<#(B3R? M8(IC2$+H>['7FY'&GMEWN\<&;SDT/[]5,'EH-N[ZD8+SE%Z?,#R_>C?A9PO0 MBKZU&:)M=;.?)$A;H\=TF+;KQ[EM&-. I8@1Q!+(D N1AX*T1P\1C2:\1C$( M]]27*Q2B]?_=[QNE)[P3'1V;E8GV^]2\-I9J_M%<1,!;\J)A!..:A68/>+W.Q1^6&YI7 MJTU1B55D?RA_P<&QQ$\"' 0T\A'Q789V*T6,PC&G!\.0CGU]YDMVM\R;P[BD MV#80'Y8;<)F5=XUHXYN;LJG= C[RW^;;*E^!/S1?TYW.^^,$_/$73@1]3!S M"$0I#!F%,$QV.58>]]U1WKBRB'^L>+KLXFFYBZ>K@WC*O_GNK'LHJP+%P2L3 MHS_N:[.O*,39F4%_']'W](+Y^%3NG;RSI>_?MT+U3'O;C +X7!DR]8+7:-X< M*]@?5,B0M 0N7.2E8>QA'X=NFO@D@:PO[>11QR5C!GL;^.<8[$_DV:>(^U:Z MS3AQ?^H>,UW-^QK^M1CW;?:VGR/N6V7(<-RW[\T)CA_M4K)-1G9! M0H0H"[&#HSB,4Y2PF/1X4S]B$Q664D1I.8;O$]KY+J']*("]NCR?K "%JFO' MR7"/X]69K*]E-SQFF=@^ZJEQCI5I]HX9Q<5I>;!W=&R09R98VS['"Q<$):GO M^VX*4Q:@$&'D]KO3'G-<]:J_T\"7T(<^* MJ\99)>KVCQD%O8F)L+?F&^:;D6O<[V_'7!;U?G\9#<7-DCX>9GVUADD*X@_T^3C+O]'= M/7E8?'[!<_KP:-EY%A>'1OO.C$+F;"BQ4X#?I+]DP^AY>;/<@O@1V29K$K1DX)$2MQ-'LP-N^ M3G1@;[.8_/IP=[ #TT] \^,;;K& MH;FB?^P,!GN+#XX5M]WI=!\"?PK#06/YR&>/QW;LB> \VSXVCT ]7WJ*=Z(5 MBNO@U6VV?MADY]RY'^Z%(OQ??,I=2(8N=#Q*"5)S%""D[;Y M,/)]HG:KUU2CE@-FCU,(8-XA50Z&YAB67#E.0:[BZN^ UQU('H5:F#Q.-,>N M)HL6L@R>6H*9=L(\U-F\62^70G9XDU7#+QEO]"%CW/#^B,D_\OJ6/%1U<9>5 MNSLE,0Q"GR^DP@0B%#HQ%^3VF&G"6!(DD>10-=6TF5UU:%[(@Q_&S*=)&/J) M QF7!L?W^[;]"'LJLQ4S+5J>JCP'*0)K!U-MLF*(73GY&Y]8-?$[RNGD,Q0I MYDX(GUGFYR%[AFTJ;/95.DKN<$)/0):\\&X2B)82RUTVBP.=OK,@$2-"B;Q%,A<(+K M!BBX:Y'*Z9Y)BD^+WD3L*B[,#HCE"$$#$;0800<2_-G^X;CD66-X7:P>[OK$ MRMR8?@9.C?'C.-\F^T5\$<8W4<,)/:>)&?)TO!(P+' Y;;2P85!AK=\IQ ER MNRPW6=4W_8_\.NL:\U(?13@.7.;&OI.F012POK$@8)%T;-!OPG(\Z( =1(1O M')N"/@T@3T+UQ^%-3>F?4R:T7L#2T?8!W"GH^3@ M9J#/!HPHC/8=!1W^;;E=MJ%,?[^ZR=;ZLL\,@4%SO/]/A2 (_9HGK(L<- M/,07#YA%'0X2)X[4=3![K5M6[SV>1KKS'O7S";U8?M_M/JF@3W8<(B'[D_M" M+2('1%/$F B@.'<9](V'B*Y4M4?QJRV&J1Z.6 M4%>E1RYS;I$9M:#1 U&6&S-Y\.<\G$AX:Q(VC\RV+OC"2*=1F/M^R39 CG_BIB^/4AP0S-^R:I)!BJ0NA1AJR M?="VAR3*\G>8%&9(@VF4F)R.R:#JD8,&&6B@@3V5%Y-0J3"O')-2O2GD &KE M9HMO4'!L8FB*N1G, 8V94ECH69I2?EDNM]5R);K:15FL'U;U!>]@M\LJZS L M/"?Q?"^"@>.[@0@?0=3G42B%6.I]2PO-6I;Y#E4%[CMG2H5'!S9E>776PE$+FT/)DQ6/T7A3%1,!3)16Z:"!7EXF M.^E^FJN3@F.$Y+D(D!EC?A D@QQ)WSCN;T&+.WZKXDY<@19U3\KL-MM6^6/6 M_;2723]VG31)@R#!6+SN@-VP36ZA((Q)(OUBG.%F[8W"'5)QUN(91-!BG.X) M-S4.3XQ.6]Z8QW"U9MW+V[)6690=T)^SNFWG4U%5"XIQ[/'OHABZ:0PCS_6\ MOHTHB!77Z&K?;7UYSN& O,&C-J]0I$A.T>QQHZ97@I1.F'X14'X%N*[+_.JA M;B[)U87('"HD!RZ+M.CL%B[S$2TB"7.CZ(:;BK@3=H4..U%V&L3'9/FS0W-%: M/9LG_+)IQF$K56=@FS5SB7KY_6^*A;S&B,.2*HD\T##?GAA"J/[>EYZ/GH5K^L:34)ZT-C""O*++_9MG5B5H?[ M57PZW/QMTR28_[[,M\(27.857^W2AU+4V6H*9O;&+7P84I<&$ 88!\AS>,"# M/?(T#!(3\65,O)9C3V<*6'6V@'H/OP]"-]P,,U%G5$ V.!L':W1F@M!JW)N[K-^^@WCY!FT)$:X6Z*;C3O4#@)(Y)AHCGVZ\9%_>\SK.3<#&A413Z(0LI#=*$11[N MBE,&48@\3RWK,QG,41)(JUM1U[NI5O^P,PB(8 FX1N;-*?VF2JB9J&G?M\-" MY:R\88=Q:LYE!199E%?\50+L80W#H(C]!?A0E MB$#?=>DNQ@2,>2IJ/J2=493ZN4;KB/,@*N6$=RP6U4156D[G(*,G*#PAD2:( MGX?\&;&D,-\M%8_H%LMM];FHL^JR7*ZSOE#@EVR5Y8^B>QV\#W)P&B]%Q$.$ M^#Y#C%!&4N@T6$A$O<11>DS2#@++FPW=XR@5V,,$>+,IOBUYWU$]Z&O'!7)" M.#W[:A+9X.5B*!"?@09SD]IOYZ,'L \?A)KPR+ .O:=.$EMUUSR$U;*-+\\= MC\"HB?<$%DX8,R<)&6,I=(,T<*.X/3#)I[(I3(P](_!F0Y:E]:U*]Y+UWBH]&III7Z3([^4, )R3-"[CR4S8PI"J\!*/+S9C6.LEYT]Z[/RZ]9^9BO M,OP]KQ9A#"/L^L3WL)L@Y!,W1'TSD(1R-4-UO]RR'O5U!9I7)5M8X$\!3+;0 MI#9II\5G%+[4!$>#*AFEX98>J S_VTN%.4;%*ZHRF+6)BRX,AE\8ZCW*BE&) MYR7;ABI:W"WS[<+!E(8PA7',/.30V ]"KV_+\;Q4438T6IA".UIHZNJA0Z"T MA%CFSH".O$6;:27YD9'3(^'*/3T5X!E(IH^#CL:@HX4<)U)+P@4RJ:/AXC&J* M^ !F)47\) 5'5=P,<7.0<4.6%.:[E9']BT_Y-OLHH"R@2SWN_(CQ")(BEWF. M&_?->FDB59O76&/3[6,(C* !:68S0X'@01L:=K@UMJDA0^N8.QL[NM1W-]29 MGO4.AX8Y:30BE/F(:BV MC/OAX*%%#E6K;)/B[BYO;IZEWU>;!W&KYU.QO>&J=+?_5;N_31R6^DD8.P'! M21*GU'':Z@XX#I$/D8K@6FC>]O927W)ZC^L,[$ #@?J#@'WP>[U#-#8\(Z>X M$SM%<=_*@C^LE@J79_6$_EITT3PTV*:!1TJ16^/2BA;O9^$Q]0/$Q'%($B5I M##F"'DR$8[G'@RU#F*,F:R<$;+G)@CC;\= ( CU96D&/7E-*K>ZO=ZC6&D8. M46Q=3@>\4P/C"+H.)!@'*?52'A-8WU!,'"KUSN6 KQ]+;5<[CJLST-Q=?%^/ MK\CR.*\QIF/ VX^OJ'$A.S;2N_M-\91E7^MB]=?YO6BIVPQQW9"R)'4K%0S2;T=EK&A5_.FAB4-"J[] <3_^(T5'V3DQ7(8S.H]1 M8\".PG1?4QM#7[*J+O-5G:V;%G_?YG7UY>OO79LIVLQ]()5R$_3Q6%2;AQ\0V ##3+P"\=6_3K1 M^^TGN3JA3F8XGH="&;*EL-$+%B;O8B7@*]S4 %Z*O]6*94!BG M<1RZV'4AYI,.RGH(XB?2A\Q,-VQ[]KR'^Z'!"XX-S ;TKPHGJ(R[X+3@3@," -$U1GPE-4'1V;. +X3A8 F2J*8=HE,$F:R;C"/)=(,>#B6 M!)K8,Y-'N;:R+RO*[D?BC"A"?*@XS :>+M0'2>>TIG,F4&?;3P$ MA_'PK#O@"?@,JS_]>3+Q_"YZS<3!TWZ'F2RB7NQ[RQ>)WO*^(NRK?ILB[ [K M0#]Y+!Y(SE@!VH0/Y0N%;F\NL_)./#'QV[+N*NM_R>[;P5Z=7U^4^7:5WR\W M'[>?L^_UY;=L\YC]5FSKVVKA(";..SC0(T[@1U$$PZY>'G)]GX5J!4-M(K$< M4[G>0-7RH%:)EXMC\^%<+2PU)[H$\.9IE#/087\Z _^9+4MPOCU>FMI2/= ! M/)X($^/X9QZJ/Y*M/]0)'8]A*YHL.OSEMV*!1-V_T/=\/_10BOP )D$/A0<* MI6>+K0"PK\"N1066IMF"\-I@V*C>^GV2*D800)3GV"O01ZB8\COP>31+[2F2=+$.SKJ6=;3^6HMJ6HQEDVJZD" MWMQ556 TJJM*/GFORJIFY&!MU>#4FKHR/AH6'G-PY)$D\2!R(A9Z+G-[+ Y, ME.XNV$%@7UM]R]HJ1[0E:37.L5%E%>AF+JP"HDE=57+(.Y55-1N'JJH&H_9$ M-7_,%EX:81*(-^]23!,($Q?&/19,8J4:7'80V!?5P+:H2A%M2U1-TLN;5>&M*J\B^<;&U1[PIO6WX?P>J^XQ),\*KYYQW MI[V:9NK+[Q!>I:O(!X:>S'*61A0".: M!@Y,N\:]P$-8Y5%E0TTJJ:ON^\IKCE6Q:JPA0N4D= (NU02SER=$TC#]\Y!$TT:]+"YK@[,A)6:_+C=916Z7VRTG6+S* MA8,P=5&4)(Z3NC1@;IRT)[$1)"%1>W#92(.6)Y+'ZIK#?N2N!,::)3W>2B@69,DJK\.Y,N4^G7OA@4TQ-3S,,4A\1PG MB=+0[1L/B"]U0]]PD_-00*7'!$V3;D8%+?!M10=-/$!H7 F/ODQHB?WWH8:J M1BGJH19GLHIXV-#E;5D\W-Q^W(K9:+;.E^53=P$=QV$8N"R$-/*C..5S4(_T M;9,PD'H7RVR+EO7PXW:=EQD?I%4S*EJQ"3%W G),\O\/!3/L$V%S;ZJKW>T&>*;I\N"2W#UP&6W;QKYD%$:8#]! M_ \N(5XOM91YOJLK=]H-6E:[%M?N'97VZ;7S]#?%XA)FN%77NU%H'21W/4)Q M>[G'. .Y.T:I%XH.TZKU;+#7C*EGP6(D;7&?]OB)J/\3_$ MXF&WZIZK:/Z8;9Z.EXBT5+-5V3TGAKQ-9\]##JQ:^$/55]MLRN>8JWKW8N0B M\@AQ H_&B 0A(B$+7=*U00-*L%HJ6>6;K6>,JUH,Z3>&_GU7<+\=_F[LG7'* M^?AWH_ L]KUV_+NA>\87>28%P(1K9!/.MKRBFE=N'=(A&3MQ?$#"R?RP#EGS MD#--[#]D>_49D)6@OY=%55V4Q75>+UP^3?)#_GTL\''B!R3&?M]"[&!/Y>"2 MRO=:/IW40 'W#99QN_H!"2#RJ2=(S"@^0]0HU^JLTQUDZFX\U,F0+3^^2F.,(>F]SFRS$2F/[?JW M9?E7=J"/BS2FS$6Q'T1.@J#K1D[H]@UBYBI='QO0C&5]:G?AQ,BZZY$I[F@. M8%!R'W,<\A1W+UM0#7,[6-,HTG%^3FU2#B=U'EIDPI"7&Y*FN)%.1F1;/CG; M\ ;Q^B[?YF)B)K)W?:LTP X4];4<%R9!F"9.@GM3!:\;5 M\AE -5D:3*F<-HW)III '1+Y'-LT*O4&4Z?R1(8XGH=>&;/F93[)*$O:.:8% M0Q%T($YQ1-TT=7FC3I_+2KV$!BK)5/5OMYQ2;2]\%C]DE@8FEMXF33.A9)2O MH8FDB;-'*EDC:=[FH2D#\+^5)5)D0EDWVO,KGXJJ6H01@AZ*X@"G<8@#S&=9 M_49/&I/8U5(.A>^WK!W=T2OAO5Y!BJVN"8D&BS(2LEGXMM\;RQ7W;"PCT M5)9-^JW8WN82E7U WHV2;D+RZQG89HHYY@$\RBG,.!2JZ(-ZNGW]+^L\'_NO?LOJVX+\1SY4U]<$6"$$^OPH9"UV$$<-.@/86 M.(FOLI2:$^YQEFA7C3W]G*I>?A>'Z![S2OF)S#E1IW1E:1Z0;>KSP:*R79+O M305[6_NNT%H 6A/ @0UG_:2Q8:)Y5',ESM87[>Y@3\D4=ZM&\>')V#*_GC27 MN#5#9EZ]5S8SC!KQEB/KPGJ2;3-QV#:)79\@C*,$Q:E/(4-I?Z4E923U^YGY MI7QR0+&,>EMFJP^V IR8S=,(LB2%,5)ZCL!YF1U;21.1%42 M%&K?;#F%(*[ZM^HV\N[!(0FG=@RTR)K'X-#$_G)G8 #LIT]799;OEBJ+K*R MB7F[NS8TC%S'QY1XB#H!\47=ZKZYE$&F5@Q#NQF50:!=\:(+\GS!"/@?[HHM MJ 1(Q5MX^E3*Q>]1.%0+V3TDP#&!=LXTU1V\8^R<4)C!A,Y#;(:;41CN:&H2 M](\LO[FMLS7FXW=YDWU^$&6TSJ^;IJOSA[JJE]NFVL<.AD\\EP2^'\&8PH % MS&,[)0R@4D5GXXU;7ICT>#\L6\"M4E7@H4U)J3YJ&P]LPK M1NKL=A0Y65;Y:N$&,5]K)9%#"&,8.@R2;F(:.Z[G*"6'S+9L68L;$*):4B?" MB@6,#+-L5D[-$VQ52QNX\Y3/!IH![53SR/L23D7;-%53A\&!DMG%^!^@+*+8 M=5(O0"$+ Q=1Z@:!UZ-P4&1B#JO=MF79[.<]IH53G^M!TCD*S6-,1&'\J B$'8<"E/?IQ"R MU ]3E[E>6VP[8*(DD&QJS7"S%C-NQW;$FNO3#5K0PYTN%Z=&YZD4G27'S&-L M6[/N94+/*HO2%6Q6M]GZ89.=7Q_!<[F\VF0+PD+?3_A"U@DP\Y,(N3[M&P]Q MHE1PRU"3M@\;="A%?#X^OO]LL"H^UV:*C%2DT7SKEE7RV'CMC[+O0(,>M=8COQ:\,F0..I9#S,Q"]7TQXCST!*7* M,U$3[IF'TEJT3VHV:HY)*_K;O=OIXM1%B,0N"4.(&8P@1'+H8^C+!X3\_'042[ED(G3.3>*Q[R_98U=8>JS]O)*>4@ MQDXKX5ADJ2G=#SR]_>:F.<+6Q>I!C(GF8-7DQ#U#8Y/ %Y% V-?HNQ-Z3J/N M)RQ^1;U-\#.M.ANQH##76]1FO'C]7P]=8H,5Y>?L&UZMB@=Q8?;FHBRV_(^K MK,T,BUDWBA/*V_(3+NV)[]#8HT&/(4J#0&6N:[9ERXJ\QR:>']VNE^6Z K_? MBRBHE5(P3+O<-'8ZQM5D?0#95N:I2KR=F*':X7\>C7)"9YU! M@WHVRA3\-,* SV+\7YV:[O[+I.VW-O3U=_%<;/3!"10G7F;XE)QPC4ZE.6'JV%5> M$!J:4B889M>3JTL,"8KZYB#V2:RB:]J-6):R#A=H@($>F=:J4I]'.3T;A4(U"=-C MSXIF'6/GA$P-)G0>RC3!D1IF&*:1*+$0NBFE,%=@RF%2@_I M#6AF(@W26MD-85-?ARP0:4:))EG@'6=(48T4:9VO'JD:(J%(6MPH+/S*AVS] M*5]>Y9N\SK.JFX+Y+ H2!V.(F>?[".'$"W<22%*E$W_:C=A/-PE767GW M8V,)@J''=ESV4V]WX23DRV$J->T;\/66];<'!3YN00-+ M04 T^9+07?M4J6GN#RSIZ*TF70I::Y\V/9W5H$].8U\U^)B^#F-G!MHZT(#" M6$\Q?-?X4[[-/M;97;5((Y2X/N."COA<.O51DO23:S<-6&CTOK%\LY8U6/(F MK, +&L"F+QXK.$!NE3X1]VJB;I#V:6XA[T@\L;ZWX(EYK/AM&*9Z(UF7NV&W MXLZ_;;G&W.;W%QGOV#P6WV0+S%*?,480;PPSEZ5QW,^&/?XWI1)6YEJUK)O= MH+UK!VU^<-^JZ,&*2JL=6A.7WK2HEY/,:5A74\SC%]QV.,'%VX2/>*?M%?Y. MB*5Y'\Q#*RW8)75K;3AS4NMV?%>4=?ZO9DW"6\J+]?DUS:ZSLLS6?Q<;14$: M13&,O0AZ)'2<( AQ?Q[9RQ@!L.!BP/T HAY' 5EJO#6958 MZ(]*J.*VSB%[+39P?@UV% MXH]*ID @8E5:]G, @>N6R V^Q<"Q18(R]&>0, MS-E2V.A?1BH2+A!T@Y0Y%(8^;S%!*0QPWUH8)TJG%77;&"5/*Z"(EP5>/'MF M8FHKP>*0B:Q9 LU,6T=^N4S]K;*A5,YY]JE@A5P%14569#7G2U9S0,6CG7C5(UMSQ;T@#,(PPBXA*4E\2N/4B_N&/1@Q%?DQT)QE)>H1@JR# MJ*8^)OB4$Z*1J533I!V+NV>;?CG !SJ (S\;^S9C)\3*(-WST"V3!A76NJ;" M.OEUX?Q]VZT3F[9W4SCQUN/7Y88OV)'C1:F'(<,)&!]N+I66/I9XEUB>3T]Y:82C(=^>+9&! (V$+BG]XC""GUZS^@MV^UX M2&X]K\79L46^70?,8.5OV/=_?+O!2_ M6X1A@./(BQT/I32$GAO'_;$'/_&Q4G$="\W;SBSLD+1OK+^].AZ-]T$[9V-1 M;FP+30 &-4<,=I#!'O,<Q6>.!$) M0I>%41*F) VQQ_Q=VW'DJKU<;:9-E<&M]8QU"Q/\LN% ?P6BN_0)VQ^.*HR< M@I0B\,1(-NN >0Q>PS85-KNLVA E156?7W_)'K/M0[9P8R\2%[CY'"N,'*X( M*>X3"G[J,ZPV%-6^V_J0$W#$]*7B$\N1Q]0S)DZ,'3W&YC%&-+$7)OJ,T@6. MNERFVYJ/L8NRN,[KJGDKC17E[Z)V\IK_% M"(4LA@[TO31UW"3>@?(0EDKECP3%^H8C-^!#UE@ [EL3VB6/XF6OSUF]0)!B&#G,99"W0P.^9MVUA?U(J>B/7@N6HVH/"I0[5%IE%%5Y MD\NDV:=,+9;MV-H#.@/+:\X[P)M-\:TI^R-F(Z3,UKFH_5.-//E_E;$3BX!A M#,]C,3#0AM?+'PYB1%9T3M2M/B_)+>]ZVF["(91\1>K5XJ7CYN\8MEP,$G=R;H/9YJV75R^C@? MKVGIJ"V'65'605R?4.!Q?#@/I1[)UF**46*NFG?HN-W]=S?PG0C2R&-Q&HIM M$AIT;QL21"-DK)JW?(NVE;RMYAU^<%QSU;P5^%2:EHY(I3EY[=B=837O'7-O M3U<-,3\/431LDT(U;UW&;$]O/^VNL0>!0[P4TH22*(RCV(>QU^,*8J;TFHI] M-);%D1OP?#YT: (0J\XWIDV?= MVC.!(NQ->.SY44^51W#>KJ>\GB7H@XWET M'FH_HKV&IL&Z3,M&B?/[K%R*%C]ERRK[DM_S(;8&?@2\\F!P?P23:M2.A)HD[(HQF"YR%]AFPI;'3!(9+5UP)]6L# M#0/7BQ*,THCA""9)ER4F&/JIHR]6\FV,*U-G8-,C&R)/"A3J"),=]@9*TJ5P?G"]'N=;:O\2LS3JGH1)2R*(\^!$5_! M(P='+DK[UJ-8KD"[Z38GW/WY8RB_) M3G)1D_YYZ)YQJV03C(-8DSY2?GS=>A389;GDN,19HO/FV=9TDZWJ;/T"+Z0H M2$A 8NHX"%,6A#'N\3HH4BK].QU*R]I[.F5U!D[HQ1G86PA:$T%GXU#9GK!3 MR G]^^@/:J%A\JY@YS*%+4^=B$/3]XYY1*X9\/#RPLCTB-3R%.(:YL%3)32O M5INB>BBSR^Q[G7"R_UI@2C%S8IQZR(%>[#F^VU[U(A%S"2-*.0L#[=G.7S2W MFIN'=FJM5YZ,WS@3X$0-!!'5FX)TD[E/ Q2/@\U M-6K1RUR(<;:DKM?MZ^%WMP;^L2RYVM9/[K:"A+L M2-W!&M:"90'_46D^J1[4&LB@A&:/0IZ:6D_/FX) C\*?GC0?3-?%W;7N"CWX MUD']CX'R?,SR8\(\F*D92/)P&PJ3?4=?AMMB^HLXB6(<.CY./!^'?NA&^X9@ M)%=1>L#7CR3 ?8]7?YM$DS5UW;5 V$#1O1B)*WVMM<"9GM"JEK^UW2HJK M(C7S4U95 T[(JA87LIG8WXK'YJCMQVV?'G[1.EZMRH?EYDNQV;"BY$K$D7@H M])(H34D"4X?QOR9NAR0,7*KTAIZ-]L>=%N=9]3>U#*T5SN4RME/3K:;I/5JQ M>=?C_3'_T4$&?PK0H$,]JA<5X?5[Q@>>3[2\2Y/B\ MF3B,L!_%"(6$D5VC'@X6[?2/?TM9RZGKP 951O9+;-*#/%EN1'F2,W"5W>1; M\4B=*6-> MOKELDB,S K:?$'VLJH=LO: $,LH!T!##D"#$4!KN0%!'Z;DYPTW;GR,^YI4X M+R0R5_WZW:28J9-M0MRL\FQ8[,[ Q^VJ;.ZL"2?LH8,6^YS$\"6OVN*H[:#W M();ZQBF)YT .S8CIQ?*I+7GM.BR",8%AQ"!-'>0X_FXJZOLL76RS&U&.\-*4 MEDJW+#6V43NV?P I?WZSJ.H*/-3Y1CR08E)"Y2DV(9UF:;4EF30[D,P>\IR4 MLL>DK9#*?G@/RJANE)(B:G)F2 G++/N>5^((:Q_0^UZZ<%(O8G[BA)0PA\:) M[T1!AR=*4!J9FV$.06%YLKD_X9YQ?'=-:>/=[==NZS3[T*/O9Z/*!TLM>LF( MOH[D('NSU%]ZO+^VZKLWZ&#R.BLM/DZYOCP;<..[4&P3=JJ)N#%F3>4['4HI M3DECF0'VNN-DRG3)5)NV)T@8Q_)A-;]QN*=(>0!J ML#OGD:=CCM20T^9)88I9-[O[Y]=D6=VR3?&MPE=572Y7]2+ ,,4N<2'R/(

"K3!N9R\ M34RWFNAQL*W6]7#!U1/X12 &^?97L"]FMT<]F2"J$WM")BUZ:1[B:=/ 'RH. M6^92X6WP9WFX706/@U>>OF0;D=&_6)8"T((X"+$PHJ[#!=\GV D#W /!8NV@ MOAUL <4X6\,]S(-'XL[ JMD-J<1V2-F"!O<<]1.X:I-OBKL>-EPDI\M3N47S M-=4?-S'V)9>>/TS7@08=ZM%?=E=D]80H6W31/$39IH$_/@!OETO)E[&?H\BW M%V5VO\S7Z??[;%MEU7*[;JJ*="FDIIIS]0)7P)#O>M2)0@?Z,2*(8:?'Y41) MI*#1XX$:1[([X"#KD#?/JA5-I9X^0]34E*^,"?F(;CVMZS-SI4F9[[V:'GJU MK;_4Y]]QYU59\9_*ATJO9\_,E[H/:(_E4]EGM(?3^DK,'M]E,[B5.JZ]Q52# MP]2JZV+Y],HT(Z*,,9^D:9J0( T=YN*D1Q%'#E+);9ENVW)B:S=_OV_1C;B\ MTO3%T+65?3>875A=](Z9Z:KJ53ZUEE3#/#/W]=1 ZZ074R98U%Q)-7N"V7KW M),4+#%[B(=FON^F"*$>"T.1U$E+NPAL M;XDWF8+-KI[YL^#V+*(-$E%3[M *:!-XPDA@.Z@U?_FBUKS9$&?*.X-"W01> M,AKRC'A+-_C)D2'U$5>1.7+WUMJWW)@ MO. _OQ6CO+@6)6T;P&?@7D!N4NQ9#UH_3-IRC$20G(%/U$)D#QC4!>@@@XN= M6QK49XU?TKU?#D5W#GY1*4$ZO7\T:Y1:\Y-D-5,MXHX%1LMNF$%8M&UA,5ZG M5@B)9'F?U\M-L\>USNL'WJ$_MC<@UE>B?LKJBV6^?H8CP9%/$4RC)$A) M["0!<[P>1PP]J7JJ]EJW' Y_WS:[S)8BH1U_2,3!R5VA%@4[N. 0+^@! XX8 M<,B 8P8"M'X$M.,/A?@WN5_THI\=_\A%/AW*CL4]J_3/(.K9M:\8JR.KG:=@ MR[S\8[EYR-HS''B[/EB&_L97J1S<^GS[)1/PQ/'Z[?ISL2W[OR;+*J_:YWLP M2F+B^Q13CR(2Q$R /\;[Y#)B5 M?7]C))\X$3"^(^=Q5F "NXNIAY"F\'18FD7 (8+?LKNKK%RXJ<\CFH<)CB'U M/(PI=+K6<1H[2@\6F&IS1-$X1*=V.LL8P7*GLJ;@5FV>?(Q6\&<+;2KY/4V8 MC+@:HGQFTFG*JF/":)2U,>=;GW9O=;'8>2 M1S:BA+;V-).NPP>E>Y- L3TU-6OLDGL%<+:SM$\GGL>;UOTSDYQQ;;RJ_KBMZK+)@^P0+[S0=6(%1*PY8+6YF3:-7S@!05P5,25NE-(8L:![5H4O;ZD/E>I-VT-A6<5:X*#:(0??6NB@ M;+%S-=N#!]<[T3L#R\8 -:&SZ"TY*9R'H]3$LO/1UQ]]U,$&A[C!L[GN:1]9 MT5%MBD\HK7VWS4.+1["S&'M *%[HO+OG[;0UTCYN'[.J;E\KH Y+&79\ES+7 M@Q!%!/7S5\)7YFH7-S7;L*S%>UAB1IGO@2E>P]1E4$Y!QR!/31_;0[7U[7(+ M+K.[^Z)>$9%S#^#Y<;L.+F M@"N1C1@V5Y3G7V\J:(7Z@3,]OC#^X\/GCV= )MV&M?3HS!+4V9T'K(UW(PW MYEB:O,@*UZ>,Q[ML5P'QD[A;L+MGUY^OI _9Y^Q[??DMVSQFOQ7;^K9:.%$@ MCI D?":'J!\$M"E%&Q&(H!]@3%2$S1H(R\+'1P-4TRE[=,OIV"R85M.Y%O+9 M08G7!O79X57@N@!767<$[C^S90G.MR,G!'6)/:&0UGTU#P6U;V8Q\ABPH\"B M7U]^*Q:)1T)(8H="ESI.&H5I3#L4 66I;T-X9=NVK[>N';V5)M>LS-K@=01U MY9#GJ:X=GP9$5=4S[TM+E:W3E% ]%JTH)^^.&<<1I"[V&9\XQVD0P=2->@4/ M&):[@FJO=?OJZ5E43SF"+>BG<6['4% !>L8:*N"94E$E_[Q#'56S;XB2:C!I M0TL9'PH+[(8!#D,2!23$*:4I)$$'(X1AS&Q)J53C]I74MZ>D7\BJF;> W5X-&*A.:/V0*Y"0ZQ&U <^YYXN"L@_:PX MY'^R)Z$RC=N7T,"BA$K1:T%"33,[AH1RS#.64([.E(2J..<=2JB2>4,D5)U' MTQ**K[GD[+#XK@M#2HCKQXX7>!Z!NQEQF&!?Z2:+'03VQ31L;I]<94_%=FU' M5Q4Y-RNN]NBVJ[!+@7ON.ON,7 -BJ^>L]Z6XFC9JRNX01DUK[P+',22,)LSW MO,B/HIABOV^>N2Z7VZ)>;LS*[9N-*BGL#I_TN+\4_P1+6UVA'>RK=Z"ZPVU4D6!#C,KJ M\1$4"X\E.$ZC(,8P<%/JI2EU^M:0F[+%8U9>%;)BJ]N*RH@^!"0]L"_X[\3] ME/TE\MT(;Z>C!^\LC#N,CU!V8J .)7D>0W&P%879KJ#=:N_6KA16$88_Y_CL]8$"(/$[=O M#R6)JY*$UF_%FB&NRK3$BN=R9 _A_M>]N5>+W>Y- :].X(FW4'2>$?1JWSR,8 M3&1[,8>!I_2^"6=SLVE:85GV.>,S[E66/V9KQBEM?YNM_T>1;^L_.-R',FO$ MDX?"UTU+6]%9\/[G MK'G>JO.^L OTAH'&,M"9!GK;P"X8XA?!,'T_WE=ZZ&7^O4#W+9CGO6&L?B#[ M6HP5WE^9MLS"S;-X$T*]*JSGNW M&JULZ'")UN-6^D#)ZI9/Z#?9^?77VZ*L+[/R3A3W;Y^!B],@31U*J>O'* I2 M!),N(PD=STN5MI@&-61997ML8L.H0?=!U#T%S0L6;[W3:(%5R:,Z8Q&J>%QG M )=V3NV-.?+^G'[F#Z M%[Z6[5YP(T$0\B:IXP4L#7T8PJ2;QD*/AG+'>0PV9WN;@8/\_RIP !-PG* ' M"@12E3RQ&8IEFWAL=@\YML;4F;KO&;+57/#L6LSQ5X(_0AC!U,84-?#D=.U M&6 ^H5>[AC"D)>O7"CIPH$4'>GBJ-P@&L2F7&QZ/2#65/3 M1^]-\#N/[+ A6WXX&F^.(>G:+_DV.[]N&^P:BCW/]:&3^C%$'O)=Y*9];B'T M8E_IU)?&UUN6)(%([+.L&DR*]5DTR)(3'\L\J2E.3U&G-]/(S(^,G-"6 ?3- M0U"&&/"RDLE0+J2SA:_*%') M=&8@<9)I/^N)F( M,\"(IO0>/-WW^_UE\;^RLK@0UP]$"=6+C/>G;=VG!7M8S'503,/ =RB%E(0> MPCTLAMQ@@$J;!S.!H)\!Z(+&AC/P^SVX+(#S'X'S[[MT^2#ALN NK=@PK:>& MAY$ST%KPW%'"#-#8T=2A!ITE^YT.(\''@@\'Q:EI?6DNI-GRJ6X@5.95/F;: M<]DLPZM%S5\C!'!NRQ1!?)@WK<3QT;PZ8B@?X%W3X?P4O<,CNA'G MO:N@;L9BO;AND&WIT.XZ,'ZQ\H]Q1"ER8NQ1QZ$))-#SNI9BG 92%X&&?/\8 MH5? TDV"ZE F&2@MLZ41^)X1I1N\=!A3#$:6F1L07!09E \0/YI\2O '$#03 M 1]BP4M!'LR&YMKI?)O]]X?MFO\LS6]NZR>Z?!(A8/_C3OS/K]--?I-?;3*\ M:NKW5VVI%G'A*LGJ;UFVW8<-\>0TWJYEUH<>(CF@:TWXJ/J1-+ M[9"_3\NF6<_%#N \]#-(Z#C_#LZO04\ Z!D >PK.0$<"7_QY_..B$%2;P7TY MUQRT@)BYM_06EC,W:NPE*K<;=(:#EI##SGCXV[YK2??-P[60(*CIIN/DKV?N MY&&+Z)D;-]5R_/WU9-UE_K0=0#YA\$XZZDQFKN^3N]-)C/=BA<&=CK%L\Y(H MI@E&#O103 ./H&BW$HE0*E4-ZWU9-(O=EF'3=HCE. M6=YS_S2Y8/]>\$,M! 4RTH MJ$GAZ5G:B.RI39NTB+-3/?!5:DY/2].=-8^P+";.9]BW8JLR7-X M0NHL.&(>\F?#L,)Z)U;(:TK,(AN(=],O[QK M#()#%-)CX=.S@DO@>K=#LKP3*@V*AYHOI[=KSO7(%88.:#HQ0+38G,?(T(/^ MLIZ0OOTZ1D7RVB?WI>$VV_S[M# M"W9P 7G+ ]8KIKW-Y2G%L^.4F6BB)>-.5&$SSJ'Z0V5?LDV3(5N6]=-EN=Q6 MRU7SV1P\ MPM4A!@UD<(A9]TTS4PZ07 U-R;WB4DF*]NX9-" 0@P;R9"^BR3%Z:L5ERSGS M$%A[YAU]3\/VSQS^R]NH3?4*%1_#>//1X#$.+T4>&ED:SC'.]W/R :)&F M,4H@IK[#@@#3. G0KE6/0*4'&8:V95EM.UQ:8JO/GY*BCD*=GFQVT%[7S4E4 M\1A9;TO?8)IGI6_#K7E=Q RQI*A4S8$6O%U_XN2^TC;R4I1&44H='T=QZF ' M1UW;!&(GTM"K@2W:7IS7TB\M&F922;E&)%%/OQJ 8+E=@P;BC'3L-'5OJYDA MZF>E::9L>EW9C#*F.A,KRBR_V?[8*O]^+TG$XUN1V%%B+"1NWVJ8,JEG!$VU M97LFUN+2FXEI\ZE6L.M.3(3,\.2F;S> M(O52(8L((?[?8001#..^4=X\6]1%O=R8R-V]V9223NU0*8^XO$T9U7S 9?V MNWIKP%FAUD1^SBBKYG-P<\JP:6?1I#F>E7X--D8I&Z;(D?R-KNN,-[O6R<%! M1OR(I@E'YC%$0\S@#A%TB=(E4YLX+,_/>NB*&Q-6F9=3OKF0KB:+/>IWM3AN:-8^L,]LK'8557K+MEX+%0@XK'42YCGQEX2.;'G[5*.),1$ M:9O"4)-SW*TPQ:::V(Y(I*:N]IL7\YEWRG$G(92&R)^7)IHRZHC\&>5,5>F> M)1^/0L#4"YCK0S>.DI"ZKALG'02*6*(U$372\/QV.\SRJJ9\HU.JJ7\O-S_F MIX,R3$JHH5&'S$L3S9IV1!DM\*<\$VR3G<<:AQ%B;AKCR*<8)8&7LJ[HE&@\ M3J5>(##EZH-MD8MKZ?(DJR.'6N-4>;$A#'J.LAK6DC"OC6<1+&* M?NFV85FW/N[EZKXL'O,J+XY/T*P,*?6A-)3*>0RAP5849CN89!VULEXT:RM1 MK>GO67%3+N]O<[[&PM_S:H$IGU>DQ(-^XB/&$NIW&Z$DC8+4]:2*IPUJP?(2 MYA /^%,@DBTC/XRWTZ%\/,K4 K@*6S+:PNT\T!7^MY>:1%W8?W'D!U+BH?!UEI7B]VU>]YL?DN4K5+@X+0>6:% ; M^[]__GB94O#U$E^F7U7&?-4/^BI;_<=-\?C_=^:TX[[[R\MAOS?YE3&NP<>T M UH'<*'M>_G0CZM\V3W P1Q$$,$8PB"*8H1=!R;=E\2*+JM]I>4A*Y#( MQW(5*MX.WI984!NQ H3RTT7Z47IO\Y&PK$'*]'%8!W0QJ"/(#]_TH2SNL^[K M?1Q1A!$-O SWR$I\6G_];X'I1?^2E]J>0BW6.0'L1HA;P]C:URH#>06QHA# M^=#N(X-9BYKIA[,>[&)@EU!X(.&\OLW*+]E-7FR[1DA*"4X#%J=NX/'5/H[3 M/NS'04RH]',(ZE]M>7@W@!1*\&MP\\88MT^+VDAOL("R :/S2J8&0PI/$MAE M2N\! C7&Y)X;^,'.US1P&"$S>$I@ /C"2*=0VR'\DCUFVX=L5_[S(BNOB_)N MR0T]O]KD-VW_Q2[VB.\$H>^&<13[%"9MVXE#L0NEEC%F6[2LH?O*N64+5[RG MU<,$Q0YG7RE<[0"$(=)/J_!T?*N).[R&;2IL=E@+!@4B=P_(0$ MC@<3/Z7=HC1Q4I_&S+A>#H=D75"E1WEO"VB-$<5W#\WIRNTJ/K@ZEF,-:O*X M/K4FVD/=.9VJO^F H;)OSL/O*"X8-%HG<)CF?+3(\K5>EC45ES_$@84P] *8 MALB#S$&1'V 41CU(2 *E6E0C0WLWD:9YU;6L@;!,Z4S45#X?*?C8<_=404C% MT_.,1\]\8C,NZ3G_)XE/FL:;CE-#?#!:O/JT>Q?>AR'VW#2D"8EP3*,DPDX+ M$*:(^..NAN1AO9LX!?X41H'&JK$CE(*71XI.=AP\W?)(QK?SC$D[3]B,1^KN M_DEBD8;AIN.0+O=&8U#WQ/+R)EN$#&'" AX0TQ0&KN-#S^U10)P$Q@.-0MNS MV;"X[]X6KPMPE?%/KXJ;;?ZO;&TA<*BXQF!TL.05:R%@CW>& K\'-U3%-=SR MCJ1:QSH=/=9F<;2)/_\'>;&&BYC"V/4"'WL$)F'L0M]G/3P/JCV%.QJHT63Z MF#QG_7RPWLT'JV>9BOO&DI&G^=(^'6F2;\.=TR6?+DZ[=)ZS^\X%-N?VJEY^ M1^'"J-FFY_5ZO*L65R%%55>+)$DP(T%"J(-\/P[2A 9-&S@@E&"I ]9ZWVQ9 MZG=%/JJL?,RY)*P$JC.P+;8?5FW9;;VR*9*\R2FQ/F M(/(PB_OFPCA47.EK-F)]KMCC BL.3$XY+,T57F?H9.P?2.H\ALIP,WZ(S49X MD1U ^'&9;\2I!E:47Y>;[&O&V\OK/*MH=E7O_W8 !!*7A3S0)X@ZGL-2ST5L M-Y)=M:%EH7G+@^[C]I%[Z*Y]4P8L']HD?"GVA:L6[I-:U+;A ;G0/C'YJO'_ MJ@9[3&=@A_X#G[M^J#C^Z28%ZDR>4$:+;IF'9MHTL!BMBZNN:>Z+*J\K7%59 M?=@<"9.$Q2GT71B$;NSXS$$[6>?_45O>:#9B?:73XE)=SNA2)KNR&8$M59%K M(8$6TY2KG->Y.;G@&4CG/,1IN!D_+(.,\"(K-.D_'_@49*]L[/%SO@C#E,48 MH0!2%CEABC -^Z;<*%0Z#*K5@&6!X:Q^N%N6?V6UT'J0-1#[^5@N6SEF&(5R MHF.=/37!:>$\FU>Q/SY\_CBNVKQ&R@FE&<3A/%1FF F%P3ZEIBX797:_S-== MH]4/6E^">@: HN+!ML:F*C29NZC+0AL)DOU+3E:^KVVS]L,G.K[MZG5_XDJVL\^W-QVVS M+RY2O,E3]\OV#B"A3N2FA,8L3(GCL1 Y:8LD3E+F*5U9L-&^Y:E0#[DYJM+B M CO4X #V&;AZVGU"ZV*V%>_(B=O4CE&3/CL^L:*/&L2>4$^;;IJ'MEJUL!BO MTROJ\O'V/^TN%A"44.B)$NPN29'K$-R][X1CRCSD*PFQB09M*^^ID3W@HI<9 MLB5U=6R>%85T.,5V5%."ME,R:9+UF>BB49->"J%YON33;,5]5M9/%[Q?UGB[ M%AF^>P'F$-*5)G"8$^5[0-^FE%"T>L_*JD$^V#6A*90P>HE+( M&K7HSL"]P->\?YOU"%5S;D,XE0B7&5-^2,<9XV>P4.&KJBZ7JWJ!_2B@E$0.#5D0A0&*D[98#J;$3X:/ M+.F&)AI>X,\>X64+V M]I_0"@V2YB$*.L"+P1U$H29]\I!OUGSA4?V^Y5208LL5I3UOW+494A^'",=( MU%(@:4A#TIT@HBE,F=3(-].293'8X0.K VSB /9]6=SP?RBY)6:(UM/J,3ZC M:H*R)[/!!@[!Z12_'\ZG0BW\47G5*XT_C%^Y4OEOT?"*7INE;P:%],W94MCH M8!I"S^>/G[)EE=T6F_7'N_OBL7F+M.H:1M0G* Z('_LP"<4MNF37< PCN:?" MS#4WDN0WJZE-#Q/D=^*Q[A:HAD8-9%A!^,%E6U\*,@2!/B!2E% M@>/CP(/=Y27**(J4<@$#F[(<'T[N#)R!&X'1T :!)+4#$YGF636Z2?#WDX2. MF\%LL.BD+]4XGD>:PI0QLHE+'8ZD;YNO> A]V"SK;$VS^S);Y4TPY7_>9.(/ M' >^$[NM_VI+F1W#N$C2F/HIQB1*HU04H$E9U,-+&0L6V^Q&M'*I&*-Y6'\V#H)^&=R,'94B:A+'O$$(# MA&&8)#CV^B8# B.5FR&#&E*:"JM?$'EC*KS]&8YWR%(\CV%KQA25XQUJ_,@. MK]^W^_+/E\OO2;;-KO.Z6D0A7\U"0J( ,^R[<4A@>[\K<7Q"4F_1UB!MGJ&0 M&U^Z+:D,K9>@Y',XV4V^;2IX7BTWHDJBVIQ)FT6Y*= 8U*G-: X1 0X)])C& MU:$CQ)R0H*%4SD-]!EM1F.U@"CLA1YIJUJ0?MZM2I-NJW=$:F+"8.9C&$6_< M9UY(O/XA-C_"*)+>$3';K.7,5X,*Y#VLORFDZ0W3*[$=,AVSAB2KRWR!'5B9 M WW6F5?8*)G. WH;)F8](;=UHL31L2T4.T3/8"O%DF&%]4YJ9+*[:_Y+5CUL MQ$40QNDA[8WDMA V__2%J/'$NWFU<-+8\T)(_#@)G!A[+'1P#XY/T95N!H\$ MR7+ 8D4)NAOB/ MS@@@] %T9G1O$S3_Z.)-7XXYSU=D7WU98,N]LUY%6#-:;M%AEW,KH>*"@RI? M@<9\&'BQ0Q,_ABGE@2RD7@H!HC'AOX>$(\Z:"PU#'OL/0,-CD(8'!#-^#4U[F$P2A.J",R9AY? MOR0^C9*@!P 9,9.Z4F]VE-35.C.N?N!()W6E3_3,4U<##)--70WE;N!Z9-?\LYCX-:OK37M4^1]Y M?!$B1@.6^#PPT@!SK#%R>XPX@+[&X;IQ 8YSPFX_F-;F>^?K2O:T]X,"@ M62QL]'RAOL*Q[/-9+W5LVRZWYAG% P-CT)=LW5Z?? [RT_*^RLZO\?W])E^) M&H)?^5SKH>8_^I3?Y>V\JUHX7DQ)@'&,&>: ^1HM1;MH&<2LCT2#@I!5A!JA M:& 46H*-0"ZJ@-:W&:A:U.*OFSUN(Y'(KFL'Q:/I?6HZ*NTL>AF6/O7>WEL% MONZ=_DG"Z6-&IR&>48]1H_2#64>J<1B0BUF/H"=< H3!*7=^+8_'8IH.= M).Q;8Z[O="="LDCFFJL MR#]F>%73O%IMBNJAS"ZS[W7"C?MKX4&Y0SV5SZ+KC_P?WC77N@OMC?MWP1>U?<--5F4FQF-0:#:[*9YPG4/"?PI M0($&U?G'9"!H;SX"P$C1F@@,[ M^;*56PJ$J:"W%7PYU4GL%,ZW[;L3@6,^_68>(6A&?+RL]S\?9.IA\>IMW%=!PGS4 _8BYJH]-3 A4!7MU'JHH(<#Q&) M(P1.Y#^%V#=_Q\TFZ.TZP^6ISF OU%EQU5LQ;MK^,:/@-C$1KT6U.?AFDE5> M#YCFC_DZVZZ;,!Q!ZGDH@,SU&/*8Z[JP._SI$B=VIUOE::&UO,KKL8"G/-LH M5N2?GIPI%G?6O3B_.+?K).]\;?>:Z\9:VPWJ-C,*?_/@P^;:SH"G)@V&?Q0; M_C6;O'YJD">4X=@)&74I\6$01@%Q>N0\K*>3AT-%O)8#XA[-#(*AJBLG#(<6 MO3B_@+@W]F<)B<_=-W90U.P\/W%8U&5DC, XR%O60^-Y"_;O_(/BVF![._ ? M67YSRZ'CQZQ69L;=LLA MLP<(EBU"<"WT\['1SU_R+5@7F\VRK,!]5H)*V/WK2*'55E>P'&9GT M&#[GG M?8QMK19O?[5VGX%=]^I,;S\"A/$'D?J=Q& ]W]J(QY9[V3N/S;;9,16G1_&B M=,Q>W6;KATUV?OTZV*]UL?JK0RQPM$;N)QB7XG3P_V;O;9L;QY%TT;_"B+MQ M3W>$:H)O(,&]GP"0G.,YU6UOE7LF-OJ#@I;H,K=ETD-25>7Y]1?@BR3+%@V0 M (GJ.1&S6U6V6GCR2?+)!)! 'LN,0MNF685%7!"%V(*VZW:7W@:N8\6N)Q22 MYX6FNDRQLX:= $B.((T]4]:Z,-*JSAZ9/IY$8OK1BAEI%-V'O[#'@GY^7['Z M8+Q+-G]\H%],(57=9]A]+1OVR\=BF^X$@_;,SP)G3-;W,1 ,N2=/P$!8;>PY M!M>#2:?S6N/WQBICL7)-N4X9BI7+>%^34+B0\>>1;DD?B >RZ/%I5SRGZ>>T M_)IMT@MQ>MUX1" MMX(MAW+&\-;$K$[<-J=SB_0[^[MH/>IRCA4-4#K[=/ST\!"?CJEMNZZ:L]^R M,Q+68CQ<#&'+>F;*M.P4X&G( M19LZ^YK5SV=AU@;$IK'512Y;[26NC5S2 [-]%TV=BDF&HSH^[1\?D_+Y?$IE M)!W:Z3,EV>X9/SM:T#.2HTP+G,:4#KE&464LW8)S'46^U"U.J#>88TZCE&MI MRL]^6G67Q]"@]%M.G72"EO6BJO!S]#TM-UF5WI0TR'UB;]01. ' M!T0(!\3 M#U@1#,2(AH0 MY_:5K(#Y*:UJ"J9.VW7*W_*LKIIERPMA/2:FZ0. Q02$V 2NF&_/.D& $J- MCK*QS3>)*@_(NQ"WI]@5S::D>U!.5%O2>9)#V-&4;ON)&?,#3;L$73$A9*ER M^H\1GY19+QB,U'J!-_)\+*J*%#F[-"W--UG:;G2M(S\@,<$1!AXD#L$ !6UQ M)?)BUXZ$%MY&#J$X#C!4Q@M8G4)P7F(_E4 ^_9Z!.S$9'D&;$C5]FY@!49S( MI![:-M6(0NK3Q=G&I*S7Y"%+[VE:O=E3::.*>$\3Z_*7]/$N+=<6"",3!3'V MW8B T U0T/;20K[INA[7]6Y3QU"L-0TTXX#-Z,!Q=LN8RM^PTLQ)G9C47&#- M^+U%-DUPJ-DG8D/_=2XT[_#RAM+(8G+A!A>RK"CD/E\3TYJ/69Y>U>ECM<; M,D'HV8YE82IK$1ND'Q!&P)F4VO /LT!ZP\ 9#;JI.8X FR/S'#5$3L]U>#B< M)^$Y,"22](C3JFGB,\*0]Y*?L=R,TZ1GM-F4^V2':I*4Y3/]85LB'P>N91$( M+<\WZ30O-IW([,ZX:7&SA)B(&G2 G.]'E-TG;7M':H&5$T6R7KHF31K"C6/HIB&W93%4UK6 MSVP;N$;Y-OKG/GMBFTLGB_#0M&D"B#%548*PX\91=P6Y[^' B45D3,)P,Y8- M/75H5\83P]L6"?6(Q?1,!L]\DC8SQ6*J=G-@].; Z '@XMN5[U,WH'(2>==# MZ&0:5"A[1L7D[E/Z-N5Q+26-9)EG?W(OJJ+Q[0\Z;M 9\.^:1$[\BSD MNKX/O+@=GB:1 -DBHB=M4,72U^$4$S9YC/+)VR)DBHE#;!N=]C 7 M[-C"2^" U$GW@1Z")]^L0O&SR[D;R9IKXR3_X_H>T6&R3=+M0[AT##<*,0B< MP'8=UP4.'08BS_8P"DV^;CX$E;/HA_E8)#F=M'Q.-WO6AQY]*=.F%K,;GL[*L>=C @*38&"%Q/5) M.[Q)7.QQU9!)'W1>I35LTX(&*=-M5AL'J(*R(HUO3EU>@NII>LV -M/G'NJ1 MZ[%:+HUT08U?@GPYVC_)"?QQ@9.@H7@AFV--XHATL\[CBQK>N.(.N<6DE=$X MV31WP/;E0V846"%R8N($ONLYR"(^G1WXR+<#X$"/;[M\VAC*M\<9,H-Y8&5L MV>70^R]TEF0XULI@[\C$E^J2V9?>H,DT:?"Z3+>AD/G@"+P(M]^*VX=B7]'7 M[_8;?>6>V>"L<0Y[)\^')[8-3,L+'-\)0],#M@_ZX4-B6P+OALQAYWY=_K;/ M4\-E[XHS]5T1H.'2ZZ."20W>*"5F%8J?0('WKNG0S89CS8E1OF4MNOM_DGU9 MLNB7U"P<9FFUCMTH\IN3H8'O8Q@[)K0Z !&!T.6>^L@=5O5VX;&+^98UY6;) MX*8%:3S17[&[:FC"N#MT-]]R=S=7X0..Z=!R](M-B%KF;_N.\0;JF\@??K0R M.KS&$?!RU M,BI9SP;AID617\,4E(9(N128U3&L0FQ095BA_2D7KBX]C_DII M:8==^\1A?10#RW,./; MHYV!,K%8\?$0?EO>HN^;W;ZY]V>\+,FJ&'Z+JH&]UXG$!L=FY>?Z/L[R)-]DR>ZFJ++F_LF[JMG575L1"S%/0 T>H3&[SW&N:^=X*!MX!63RKH>+YQM%)&![@-T@MHV!V$$BP2]7OL:#/G^. M;C^+!7I1@OAT22$S8@K4 EE,:%[R," I(PG30SS&@B^D/#1C!*'+Z@YCA9X3 MQPBZ/@2QB4*+:4\_5N! P0.&X\90OP3T7^A8VV'@ M1#X*'4"@:?EFC#RO&])U/4^H@=:D@12O._38C/( ;F7D:3,#2':[XAM-_]K; M=?_#70'H-0OB_P%7@4G_6K?[4H[9;N(VO[--*UBQ:PE9P]/L:[I[9HTL^^EY M>W3P=+2VJKI,=PF[]>XI*=FSG)7K!+P#"O;(G/8<<"KF7(^ MH'#VWO]TXOWDGCY'!NJ=;]P795_^Q4[G'F1V9FT=8'!(8F40KXG22C'E7'#E M\<.KNU?Y5_KE1?E,1UJ[$<+(]GTK0J$+0M^+++\? D3$%-%9H2]6K*L]%NXM MJG'L\*F/,F+$U.8 8V50(//*QRD% W(QBBD]Y&$<]$+"DR)Z0CE]2K)MU[@* MY=OK^B$M7R1^:QOA$-J.34+'C<(@1J%]'!G%0JH@8SS%8M%![/NR54U>4S"8 MA]J#=A)XFDH=4ZCJ<@Y%4R,_L-HDRK96CFE/3Z(4'=5]UTL#KZU,'^OQ-DNU MZ-5I7=ELC5K-64<1C$TK(AX)7<^-'.Q;A_3"BK&_KHLZV8U8PWGWFX7>YP,( M[O?YEOTG9Z_NA.6;]XD:L6PCE:-)RS4+KM'PKLUPDZ6'>(S$/K06(\C Y.M* M6/YA =OQH!=YD6,ZEA>!@*I1-V1@ND(=("8-I#S\#UQ+TJS&:')MQG#N+(5B M/5X@.:;P7I(AS@_OZQ6F]RE]?;=7^:9X3&^3[^T[S08,;)- ']M1$#J128=' M9M0-"'P(N,Z*2QA&>5E5B\S(&FA&G7Q/J^%72CJ1?,%Y)@[%(O6!OA:506$9 M??2>?0I_F:$!49) JQZ2),.00OHC)R9')_.,D[(N%T"8A%J0+TW#5#RRKQ)Q\#;,HT^/5Z4B384,A^H,;/C-0[L,#+- M$(6QAVD>X)F^W7]Y:$6V^+3XW:^<93X\?A[\/B4B$V"I;(R9^2XQX7UWILO- MBAYON2CH-^>V@C9S'V+(DCMVE"]+*YKF-YVQ'HH=):1B*7_]?*AK %88NE1! M;#NP* +3M4%?0PE('"/!>])E#:N\LNGC%<)7'Z]NKZ+/!OHU-#[?7I/_\[^O M/X;1I\__[_\#;!D;D"OII.LA:/+-.C]4H8:W$:)X7MX%;*J[GF_25,IV'.Q8$ ?]@+83^T*G MN\8/HW@6T!%YFB$^RQM*JG4B--N2R+$WC M1K3L\R9Y9IOG_?X&C(@3A1$$)HICC+S0)OYAQ2.(K#$%GX)#S%7J^=3">JLN MD]TU4A=OEA+X]LKQ8%M* ((5-%778XHZB',.J-XW@G/"WBT=HH7K*U_RPE%9 M.9)(/01MJA$7JBDG<2(@9*SAU&L!74/+=9"-8>#[+@Q=R&YJZL;S"(F%CLN/ M'T6]G#7]MD[R*4%%L[R5;785[9:Y @YW2?O,Q5$7?3#\>D[TFS9OZ%0[7K^D M4I@1?$\/NRS'\6P'1)%C <\TXS@*@4L?QWX\U_>%FA*,'T7Q>WIULO/:IQ[" M"<%8 KES@AFX$TX+&GD[[KRF"QZ]>)N>]^5G J5:R<\4.]Z6G\G,\,K/6YT) M>NU[[H=VHSB"T'6A%P+H^*'I(M@/C<- J-1*RH!SU8648WJDR*&43YMF9U-, MIMYNA[(R#A 7TBP>V@;D2RKK>BB97),*A4_IU(7E-21.Z((HCL/(L]P@<&S2 M#^0C% *1'?017S_+;GI?77XR_9FZFOP^;V-7D:52-GWU>.DE8Z&E8F[N])"9 M*0:\NS0LR(64%.FD[">V7!38$2&6$UN!ZQ#HH7YTV\=":\2RQIPY45H9^=@[ M"J6Q+"%Q4D2P]-SIB%.C](FKE% V_7JHFW2K1/*HT:P)U>>>J.YIQ:.'8Q_: MH8,!]D+Z/V#U!<$T>_,X>U1(&$AY<5);K7N\X/O"^O+I@O*S<9?LFKLRFF7E ME1<$[:JRLS)-4]-%YV8L>D" M:"$8^]9A!#_R1DYYWOW>6>8Z,N8X[S,D/+F12L[H6'[.:G1UDM7PL:: A*K4L#S!TI-)O/).2^:A5'0J\I+-%[CFGGI< M)&APNC&=5CT42(HEKZ85LMCAOU7]8GTQ1(!X-L'8@@&V 2*8F-V T,&VX.6M M$P92/I4XQ=:?:T@;C(*5OU/8Y).EF6@44Z534/^K/[J ZKK,[O9U4\)8%\9- MLFA!\*@S#!+8UD.L9!CRZO9Y2=R()%-%W@Q;7?7S>[3=-O?=)[N;)-M>Y21Y MRNA49.V9CHD#WX*N!8+(@W& ^UNNH1TCH7MAI0X\0[I5Y$;%P#890G+ :;#+ MI#YDN;%IH:Z,_S#_8IH66QHQOB8[MFB,]O5#46;_2K?&YP?ZPE;_:5BFR59' MFO\SKO=U5=.O92LK5?'E!947ZRDKXZJJ6 G- MX0N=E>]:*VBW5;-)GJ<6Y,@Y( MC2-4@V$UZ#/5H9T_!>7E\9V<5+H[]-!]-::]D;4JXH\W-MR6:5+MR^<&Q-^9 MEJT=@)%+HC@.(@ ]![H^Z?-E&#DD7.?I%[8RS!<#1@S ]6(&[8MYBH5_T:W# MU*G]3U0=-T55_[PRK)7C."O+!IVF7E9B,;$<0S.?)*KB=Y3P'8AMT*R,!L^\ MTO::CP$!FT">'C(UQ8!"VH,D7"Z^?]PWFTO-C@)5P:*%MQ_W> L2 (,$B C9V M%*MPJ;E<\OE4:DG>Q23LE/)VI_0%UKY<_2<&]^?FDC"V)THQSUZR+D+H@ :J M JG,NM=%[PI9'+\HN?8])R0!*T?%KFFY&$?F84D!(U/HLJ417S_+]NGG M_1-]3W_)Z)/1O*W[FE494=;_TF9X;ZY03EV@?)_9L0N34DE5MB"Y]"JDT.HC M-Z5ZJ-84 ]Y=;13D@E=[?LGRHJ1??Y73MR^MZK5#".N?[3G$18X'(COR^],^ M@04M1R1O$_YRQ8D9*WUAE6S%;L?6=;(.EIBFB#/&IRA*R5*@)V=D7KU'IA*! M.2=M0%Y&\ZN'N(R'7TAZSJ8F-8>ULINB;'KVGCQ0M\7+Q^D CC@$6A@#T_5M M''IL :V_;"6(J0Q.2X240)HE>5*7(:EQT]BL:G$/35?.TZV$S@H]Q50.^T(9 MGE+WZB'<RKB1=QR8,[<#QB4U\#T5A2+P^Z0WH!)R,K!\>-]C< M1<7-KH4LH9].-9^$S\JRF#B_?>FH7C>-\E4O3V-6#UV49X[@C:*"/(WI'WI5 MIX_MJN&GM$K+KRG:41W-$U:Q<2@;#XV7=N"+L+$#;%K8]_Q M\V$1"Z M7U3ZX(IGXB][;M(,B6'NE^4[V,8);IXZNIF\PB>#BSI$3!95^$)YLU0>3@>T M5)E[]-!6=>8--&95P*.P]L99GE4/Z?:O1;%]@:5:(T0\!\=NX(8DA,B)3 ?V M(Q,3"FU(RQA/L<+VR(PO#-I(T9Q"IZ!.SL3D:&D\\-D 7)WIX\R'43A8XQ$_ M"9QKIGDZB[T:)>MRN2;\=@#'ZE^;CDD4FI/M%,,.7:=DDZ%3 X9LEQ'2#;M2SL1J8/ M4!@X@ 1Q/P0($!+9*A'ZXEFV1;(.T>SG_D^IX%Q0XF9,L_=%"/K 0I"@_>\] M[=7C)EM_WC\^)N7S]3W:[8IO[%*KN"C#8G]7W^]W?7\+]OHEN[3ZE-;[,J]N MFQW-]'N-J;E_K 'QV'H3=)S LQ&$!'M>BRH #O&XDHBYL"A.*SZE[-G(=EG2 M5"/0<);T[5[*=)-F7YNZA*0WCS/+F,U1PWF'CCX2K")IP3._'. ;]T5I] 88 MA^X\36[";# Z(XS?&S,,9H?1&,*Y8S*;][;%9L_N_&B>O1_*BR^0:^?-L_#' M"&R"FNDY9A/2)%'Z1A227&M D_;Y87.0!YH>6ZOA.8&+FN M34 S%L;01['0S'W<"(I#:=_YL6TC?OD"'85-M/D[/DYC4(]T=:(-;W;IZ(KX5Q4 M$>=\*U[+T2V69QZ8_G3"],LIO?'ZINV@V(_NF1 $41R8R";(]^TP]&$_NALXH_KF3AUS"=U\ M<1_XN(:WDZGF%,T%6)8@EQU(HT.Y<)O<=\@;DD?)]&LBC+*MNM!95RYK7"NB M-V7*;KB+OC^E><6F>F^-BXE-0N(3'](9GT-G=^9Q7!L%7#7&\D93O5G:8C32 M#N0H]9/(+<RTBBE>SVAT8%18[E21*["*.#O)X]8))9#-MP3(P\>E13ZI M7&JPC"?7GD+54S[ZO;\]-,2Q;WNQ'0>VX] 8%'@QZH8.',\6[?(\?<"Y MTN.NV;.4W'@:PV*)\6SDCLR*;WI>]4J)AVCCR(>EL*Y7,BS'I N9L$2^N-+@ MKF_UR:&_MX>VB8-(8'L0Q1Y 7@!#W^R']FAXY,Z$90VH7NZ:1NTGYXG'Y\/2 M2.9(B9?@5UCQ&FI?]'"5D!A+8UD@-UZ"[7'IL1S6^3)D3E8N)6P1N @NZ9/ M";N1D1O[@NVJIX^GND#DI$7)ZMA\A#5M-;;%;I>4=$J:ENW5]2,:PTVFFV\6 M.C?38BG9:>^.%95>;Z/AS'_DI, M[MJ?CMT3ITT M.%L3; 8XA";RPM@+;8M.L-!!&FF>.$FH1 9:0JF*DTYO\J1*B-Z16J6*V>EB M]:)_WL)R=8)$1*_&D*NI8(TRY3W%&L_/:,EJNR>ND1^[T N@ X/(L4W/\F&_ MV?( CC %T8P=C EW6 +@="8=6+'0V8\SW*Q:>EYT6#](S M6G-&4JC+) N&NBF.8H.K9N%X[5*9 MU6E8?,NC[]V=[(>?W!:_IO6G--EE_V+U%&UK1Q?;MH7M(/(M0"(/!2'$#19B M.X'C0^XB!F4(%"O335E\S2IV9P$[G)1^9]=5-:>FB[N*?F6=GEX4LF(?Z!HO M?&-6?=A2LUB[A3RMC?)@6;L@+[!1K\Y_'/416KA.3!8/D(T&X0<&<64<8)_\ MU+@MF@N6CMC?Z48[IW,$RBJT<-*X.@N%SN(KOAC+W:5J#.6^T* \0[V-Q9Q/ M]Z18^N;(IN?: ,> !G,[#B-HX2#H1[:#@&NY0.9XL\5)&NT4Q[YQ?(^*=,JI MGA[7E$2P<11/BE?*J987G6:+0].BSB1&M8PQTRP:CB@2V.)=X6E:/[.^5VV9 MX4D9XMG%.8&% LM!5N2'<4@ \$VGO=<.FX&/?%=DV4?:H*J+ SUI:++0C)8YQOE6@1LL5B2=NU_HCQM,YYPBU@/D; M6&B2[@(]5I_DFU4H?G1%KYC=%(_I;?(]S*K-KJCVY-.,(C"K94AHV1-. M;DEA5P^MDF/*JXM_I?'#JTET:I1O667[$YM*O 4!FMAV?$0B MY&//-$T7FFU50N!Z801B$8V2.K#Z%8 &Z\IHT!X:7C9XQ41,+M]\HK88U6(B M-\BR'KHGPN2 #BIQB!ZZJ,:T8H8'6DPWXR0KFWET>^GE+\U>9[J]SC^E++O, M\B\XJ;+J",.'OH_8G-N)3<\A*,!AU,FW'Q-/J,9*^N SSGLW2?70G(C[FNS2 M_I[FXS28;3E6]6/SF\?.+B.IC7MJ2.ZT MY_H>?4VR'7M,XZ)D-WI_9CBZ$]*G+1S.U@(\VP7 ,5%HA3'&,;:\$'>P8&QC MH2.6RL&H%O+C]?MO2K:8#*MW#9\L:^45,9D^C:P'\!_NB_)#1>$;1_S&69N2 MI05[*N<# CZ;._40]/G,/3\0/R_/DS/S7XN\?!%ZV*=:7.GF(<_^N4]/HI&) MH1_X9AP#X$8!),2UPQZ<@Z&0[,\$:3[Q/\G&J^Q+GMUG&S9CS_*GO6@0F,M= M$S/TY3PU.6]G$ZS3#;#3//[4K#:57QD'RXRC:8O'"SF.&9/VJ_&\'K%C;J-Y MIP@J.>>_RBBI4Y;57M\/7/T2>(X71X2&+XL@&,7 ]KJSQ1Y$V.==&9 SF,(\ ML\?'U/\4X?\R6HS&[SW*N1-)'N:&LD6IS.OQ6DNVZ=5%2/(9$WXIFW"TM@(S M\,S ]H$+O-"$'K"[BY>\P/=@*':GF-!7JTZV#B]<&WDY&P^.Y4E0I>13-%:. MWF-'K>8T@_.(BQAAFJF((/A+6,J OF?5&CETA #&?AS#(+0=P!J1=NR!E.L'4>,1@MR M9;0PFU6B#B@-V!0J;S]3:30/"\TB#(M)CQ1R>52)5ZXI%JZ.86BYU&>JH7%8Y+E:V0!9/NA92-$$++L(/1)/W#DFT26KG$.IX>R MM6 E:ALOV=/530'/2O3M/8IG4[@6R$B-$V1;?Y43-4A YT9Q)25_V_[/OMU? M_"5]O$O+M4,S2$B0@RS+=V/D^ @''01D>CB2ELN)#JR#^JV,(VR)R9VP#R0D M>BKI5R"*I\P;O[>8-1#(G(F>E M&4V:&B#LQY$=.= !H1/9)#*=?DSHAGC4>MFHD11+9;W:*#MMN,)6#)[B;)MED)Y1GD@5#]_>.8D.@Q7J[>)9NFQM:6*Y8I@]I7F5?T_9.A&Y\ M$K"K@D%H$Y-"B*T(HJ@;'UN1Q[7R+W]4Q7)S M1H;S9Z =7XZ6-153\;+63A MUNNRF.?3J&5(%U,N=$VN#%3797:WKYNJ][I@;?"D+>L+RQ@W:P/B)I]Y/21/ M@5VON[$K88Y7'C^E-9TQI]LH*7.:Y%7]_D%,"(&1Y\86<$P/V:[?[Q_@& =" M6CAR",7"UZ,R>EABXC:6-SXEFX$R,=EZQ=9"8O4V,0/*-)%)/61HJA&%U*=+ M3C7A%7E-SZ8>^7.7T54VK?IO2"U $?1CZGN/XV+(]Z[ 1@ ,,A1;()@VD M6&PHM@\GX(P>G9CF3*.23WEF8U%,?U[".O"WD H-D32@15*XU4.1Y)A2*'CV M1E8T?*2">$7_6JT!A,AT@!4B#.F\T[1]&_4# 0+]464,_%^O6(E.#K MKO%3#_AGM@'UUHE?X%[*X&=_W4U,K2>%#6PI46 MXL.)O,/GR/@SDU>MT%?&7?HER_/VSDKZX4W*U07TA^GISGJ+ M\<,_/3I_VP_E #=%V52>GVQEW!9OS^#646P[A)BQ;X66XUA^Z!^.]9#8LGSQ M=W0F8/.\S2^B<-I8\\;[//?$0P;!@Y.563VHAR[,;?2K2=$"G MI3=L@/-RS MNYG:0RZMU#6_O&[.NE31][3<9%6Z7;NN%9$X1G;D!3"&* 9])Q6/A'8HN%0C M?7C%TZD>"#LFUO3_-MK#0-6J:1U(?UJS/BC+Y0'BE+ZG%VK\HY$V*#+P+1U0 MR>7$=[ZYMNUM''[HQ@#8L>FA(,80TPE&/\-@][T(;4S+'UV/-UYT-5>Z#W@7 M>Y>D7W0MN*FC;L :+=KND.ZJOQ"S_4B'V3B UD)R+W,JKK@2_*.UX,JPCT]O MI3$I)<7Z1%.[,MO4Z;;Y&&(+.G\MBZI:VXYKTV0O,"$R P>Z+@FM'@S EB,M MS1H/07FQT*Y9/F4M1MJ#%:W\MFF5L7^B/V'WU#-9H)\I#W9TG]OG6Q3^#"V+:$&>VH0_ @J+B^YGN"IZ0GV/$Z2GF3K M+]O#[(Y,MZ=[2VO1EF6C0-HMBU%NR6XTAIVX)#(M)'E(13T)?^AY\5XG:=?V,D!3LU6 8%+ M#8)6#4[1BNYU?F-@T]W6N"]*HWY(VQ^TZ-FJAZ$X U?B/DX97\QOXU2< ?IP MQQ 9-\ES4T"'RI)^I*G'ZE-PXQ^G'F7-IT_L,J[O=MF7QI*917T$UT.:KM)U MFDBZ4A//%5T]G^]>*OFXR=;'^]:JV^+"P?@6:_^4O\)[?,*;>+0.0>2Z./2! M@^@?81#Z7K_B$P4F<7NMO^6X?G(AB"-BP:UX%B\S('#>8;F4RX?C@]9N'G&',ZR 2#P:1;OZ@N;NWQ6;/1FQEZT=V^PM+]'?_62K!&&X2 M!--SS/8J5#6YT2=6;59E=?HY+;]F MF[2=(+.^FE_R[ @;QU$(8VS[EAU S_=]"^ >-D!$[&:,I<$J7F1LEA.ZZ<_F M!+W@W1E+L\1[Y<;2.!4F(S=7I LT0[/9P]$*EH>2HJJ-$QMFOLE#L3,&)KK: M/ =Z3(KUH>/\NA%M@ E%N$M7H_R6TW=OE_TKW?[O-N#^-1"3PA1HQ+P92<42C.(S- M U.\BAT:VQ_,,7;4"#;/SG(VTVZ>*LY*-"7ZI\H! [JWN,_UT+OE:2@T>Q?E MZ!N=4*39EYSLRS+--\^W-.^HDDU3J)]OFW_M&G'NK1A";H>.B3R,*7+/=X#) M3@5UR&.?A&C]-2WOBJEB-R=B$=T[-8Y;^3ICC$UGC5$?#3"^4 N,GY@$SEQ6 M/P/U(Q1O">[011?P(I)A$(N@.% M4O2;9C#QBK.DMV:9C>U2?K1X],9?_%UL^K&B=55JUC MW\)NZ 5A@%P<$>2%7C='"BD<=I]V42<[SAU4V8,+B=T!)_=[V6R*-4@$]T"E MD\RYI[DDOV*2QZ 91VPKXX#] XTE'ZC$40D\(&ZV)V?>DA3D:=;P&JY5&2A![;(C2G,H[K]FQ%"J?TZ4[9VA. 'G1L;+H1"JV0Q"& =H_- M]RRA9E#S(%*<63;8C",XH]OG,!A*N0(LRT525'D![ZB0ZI-N/*\\R2QA]X(Q M6UBQHU9*SL?_>'F7[-\?0O-EVRP6")0PKCHZL'G>$9N'?2N@J7\,'=?T X)- MTO6!#?W(BR.!,Q7S IOG),7%6,' BEXC-)/'U 8+!5Y:*%@P2WZ\8/&"?P7! M8IQ_?^Q@,=)F2<%B"N-C@\41UTN4:VR90>!X,4*V9T=.8'I]#Y'0=QWBBI7 M2!M6?1U+DI4B)Z#D$SM.MF=A5+HR+RNUES@34-/)M.LIF-/->D<3)?'&O5V_ M>4BW^UUZ??_WI,P8CG[K+LKK9N!;]L.U%R$4NL1RL!.$@>7A@+09.B*>X\>> MT+T_DL94?0BG@\D*D7N@QZ9A/53C]P:L:/(2C(M)HB2RU=0W\+$W M5, @F7\]M%&Z5>_=NAK(^&;DM??@EK1^*[=7AA,+KGZ;IK\ECBKYG MU3J*30Q"X+M12&R(3&!AU,%AV2K7X\] M:;HWS,D%99-$Y/+:)\HVB+>T!PABQ,_ON-S>?P@L"%5(MZ M8]QU4RJ\PG>3E"A9;\4BI:1K< N4.MN*.1Y;_B2:%'E5[+(MVSSK%T>:?!T' MONL1&C*Q[WF6;;D06OU0&/@V;_H\>@#%(>D4U\DRH>!JPWCZWL^:9V%.+)2, M(DU:RGR)D O)\F3^ED^3IYM02'R>IJE*EX<3XB.$(M>U8M/%D!)"$_-V,.@Z M'IRB*YQ#+*,LPO/R*22.4Q<%_$G1E]DFY9=)$= 801;U5!E1(][1F5&<\&Y% MO[G)\WQ39H])^8S3/+W/-AG]:Y=$11A'T+=1C%SH0> 0X/G-UJ,3(' M-JT5>46/O6M5QA6S/-DRA/5CEJ=7=?I8K7T0AG;DF< .3#^V/-OR^_US"(F- MIBLI_U@+2:?Q.X-H-!@%2WDFLSM%(]40*T<4^3B=40,/9 F+GCC-.JO<"&NX M9&TL2UR[-&\/>=SY(^SR$78="5MEQG8$2 )CNW \6V(8P]TXP=VZ'$IFOQ1 ME]*VS0E(@:T N8QS;,8L1K8DO3LB-8@.E OLO"Q&_;A=%VDNX-MJ$6'GTC:+ M$H8UV&)18U>A^MF4D4%??\NI2C]D3S8X;$AKLHM#R M#^-#% G5R4OOCL MG^P7[;^O\ONB?.R:&1T,,F[>]\R,2?H;1 NGZU. M(?R9/II-#Y2/C'!VJ2#;R?)LVR5.&+IVX 8FB#$";??<( C#0.Q"EBGC*"_Z M9-", S:C!R>T?RV%4#YIG(M+,3$<3:,251O@:$#'9#"KAW))L:20_]Q)4:=N M_RL.,(HH-X1=F$QBR_2AUX^)(R>4H$^<(RVG4$+[X))HG:12"AB5IE,R=L9E M*=7%C7*Y_&JM5J*V\.G5*(;X6QU4]?4].T%>=9M)OND &]A^! /@P,@CV/'[ M<3P_"$142OS;E5?G5$V'*'97@N E0R.8XA,>M22)B4W/3X-FH9WH5WP,B,IX M[O00D@GX7_5LF,8$KV!\2JN4?O8!Y=LP_9KNBJ?F\%][O74WLA<%<1!C$$,? M1;YC>6$ #R.;GBLB(3+&4RPJ/<2F>'][!"FF+U*(Y5.<+MAH]B"7*?XI VF6-C:+("]AH\]/L'[:B:SR2=HLQ(IIF8=M(;% M [B%I>P]N@9T3!K3>HB8/'/.+Z&1RQ.O?/TUS=,RV=%AT?8QR[.J+IM-G#/I MM (36E% @.<$!#D.MOK,,(+(C40T3,Z(BH6L ]F\A,D+F&)Z)HE>/E&;GUDQ M93LE]27"A>6-B[@!C9-+O!Y")]FF0N6C*G@#ZZ[A-MTVK0KQ>>_X#L(:$8@1 M<*,(>E%,(N+AKD::#HX(X3K1*GE(U=D;:\7VX8ZA,S8G\(RT>SN[&YJ'NZ4K MY9Q/"!>@6S#'8[@ZIF^2YV:RBLJ2M:UO;Y?I(,Y\.RL7;0,Z*)EW/810ME'G M][*JX(Q7"J/'IUWQG*:?T_)KMDG?AG";?&]/D-0Q)>YYHNMBT/ M@-@E?3B*,<*F4(M(N4,+)%L4D;R2!"LOW MWN#GW=*]*9SJH5D2['BS9&\Z,[Q*Q$9JNLJ3I"R?[XOR6U)NFX)FB$V'6%9@ M1V[DD3B "-G]>*;C"Y7MC1]%L1(U;U"#S#B%-NK@PP0J^91H'A;%E&@D@4J4 MZ"(_ THTG5,]E$B"'87LITV"$IWN8_GL_@8+H7Y4W[.%#CM, M'6L951IU);\T>B=HE")FI2B5S)OZY2C6X+7]LGG66+W&6,.C8:-9$JUH[B_3 MLEP8H1 Z/@G]V .1;8-N$$P"PM4Y9.17SU6G?.'=&E>OS$L;GR I9$Q,?]XC M:^$J9.Z"8T$B]1"8L> OE!&/XD!X<0CMZX>BS.KG-NMR8Q@"%R$7(@\ %,/ M/@QFQT*WXXT<8KYEH0.N"4?0Q1D47!!21][HU2!NWM0N!;U@AF<=:!R5>FC+ M5",NK0!-X62\UO17*_O("Z#IA<2QPR!R8VR3?C@7QD*W&H\>9!&]F7"@? R/ M8S5' 84R5&?!$^2OV1%2'D%"==4>43/>59]1O/#J#_WRM*JS#2GV>7VX?A@" M+_0CZ)M^Z(>V9_E^W"]UX\"#0IM@XT90K#QQNF7ES6(:,Y(K/H%13Y.8NO1X MSO5ED3G2F^0,B,LT,O50EHDV%#(?+\$3E^R^"Y1OV747N[_MRZS:9ANVM]]W MO8*AZ5B6$T0@MBP3861&W:@$!$AH(C5U+,4ZT\!KSM.PQVEG_,\)0L&#EU-) MY9.A.?D4$Z0CE0TVXQ3<4JL(T#@@ M; ^O%<*[]!*HY5.M>5D5DZYA0I>ZYO ]P@8T3![9>@B91'O.KT64S!17TZG; M)/N6Y*<2VHV%?6(2!#SB.['O1,!';B^?(=LEY&XP-7H$Y:60#-?+)$&@D=%X MXH9%:C[.Q(3I+;K>ER.9O DT>YJ%OW&-G<;QR-?%Z9+9;\BS')HTZ,XTW89" MYH,S_;3>QT./06"B(+( @ 'T' P 9I6CW9@$A>,J)4:---_<-\RJS:ZH]F4Z MH6'I1%H%Y[[*&1T]^7UQ@H^'S=F.\7WD:%0JAV ]LD9)MG '18,P2>Z?=5'2%RL-!>J*PQ%I4GWU36XS:R_$1!CWX83=JQ*K% MA:JV)XZE> [1PZ-A\'!S9]+@_#!TNYN:XN1AJ@;R6%DDZY&_2K/FO'19*DLB M$_A]7:%\^[?BKD*;^OK>-BV?/+!K[1HE^$13N,/20G=M67!XRK0"COK ZL@-/J!Q'+1+EVT$NPV]0 U@_.F;"ROCM+Y__8FS[ ME_GX%K?WEA--GO+#JH=Z(>4CZ3K6\L4,S%\,0P<%LF>95U]P'' M18DV=!ZRW[%)/?U7FGW)HZ3,L_Q+=0YW[<6$! ZQ8S>VS!A8T#*M'B="KE - M^?SHE@T71\.:6$$3<",YVL;^S8PSTLXZ*:%"I:LGA0]-O"PEI)PX]K9S[(DY M1F>/T1OT5KS1(LJ,]XEXY)G!_UI'HSGLYXM0LWF"LU;M#&2'(4S+[&NZOTFR+A;_)%= ;$F MQ *^ZUG$ RP%B0(_."0>0>A/O\V7SP:M9O>9ENBB]Y]J]F MQZ<3R.KV(:G_4>QWVZNF/U]T?Y]N6#_:;E%PC2T2VQC:,?1<"T$ 0A3W8+ 7 M".U]*H*@6.E.49].*RJCIL"-;PQYU]W02'OLS0?+9@4_NS>.7R"F?ZI\QB>- M&KA+3#5?>.KVV,*P\U0#VFA1&P?8A[V6>45U'+D#>JO86WI(L6HCBUG? "D" M?LA\;](\V;$]79HST_0XI2]*C3:;/0C9P(=XAB)_:% M6GJKQ+&4E+]8-GKJ#6BRVJPS@6V(,!ND*+@ M0.^X:DY%Y^%97-:E>D]K;9=K*9_ *V!7^$AF]#UYS/)F5>YUO61?J?7,>N7> ME%E1_C>=AZ_-T(R %YKLSA%HAPZQ[7ZK/C8C5TCFE0)1K/-71S%/C^@;D>_J MD[>'^N2^&(KS\/T\?N)3=FU<)";M+U: 3[SS5O5XEAL'_ ;3#*.QP& F+'2, M= 39 _H^BP_U$/AY3+UT1E4]O_SEYOVPE\)/]8G^OLB3N]WS35%5;)E[[=I! M3/\70SJZZ\>>[X#X@,6,H5@1N@H$RDO3CR>T]A?79++** _0C:<.N^!]Y&H< MQ"?JR_M&3,U/W7)Y 8:ZY8C:N'G/+8K.$XQ@=O"4@4I/Z:'9BFU\=2)!/:," MEZWGV[OGCVG-M.KZOEVN[ZYCL3P2A@[P+ ]&-HQ,QX-L6]'Q@C"$ /B"-ZV/ M'TC]+A_#9G3@6"%."T_XCO4)7/+IYFPTBLGC10:7NUK](DT#6B>%73TD38XI MKV]4E\4/5RWBI_1KL?N:Y5_:@>)DTZ2O*-]>UP]I&=-,-]]DR0YM:/K[6&R; MO+?J\)BV!Q$@EH6<@/B6Y\;-U:0-'@1#KE12/0K%TG; WK^//?JFI*G!;QP, M,%Y:(%"$IM91P]*HEX_$='.*>\;<"ZC63P(E@MKX:UQAH%J_\=4!3J'P4O7? M+&[1H.9O'CN+N1]XL=S_8Y%OV3(1#2MW2?[']?U]2K&QO=V/5_CZ4S>V;8=1 M&(#01%8<$>(#,_+;L6F(=\2:NI.66;%=QR:*73J,[08$(NC:L>EV0]L8H4!(WV0,J%C>NH3EOD]8T@,^XZD! M*"A]4CCF5+ZYZ144/G;WZW'EHT>X,HX8C9MABM6('@=M0YHGDW5-)$^J2>>* M)Y\OKL62M\9%=&JS9=.;.$UODFR[)I;K.J8)2("(&< X='VG'Q>$OL.]*")E M-,52=\!CW*>I\401"4R5Y=#)L70Q.Y,C5.WZ#54[LDM!&C=+L"NPX# [R^,6 M%F2PS;=\P$/(I64"J61JL!P@UYY"U6,W,1C\/2FSY&Z7LN3[ECX;U4.QZT[C M7._KBJWM9_F7=6 ATZ:#6QCYQ NA$V/K$)HX)_RJ,:A> N@RN%R9N](#I43O30^2KY/FTB$E.@$3:.C3 O?BXS2V9RRP?);OJ_2+4F>Z+\9 MM,?'K.XGNRE]VNFK\"5=QZ;CDA#%'@I('(>.;4+4X6%W<0O=<*T.Q5(1P/:I+ M9,%-(+F.TW=G2+*='-M%*ICE/A'P4)3U;5H^XJ(LBV_LVM$U)!ZV6=$1#)T0 MA@!9<;] Z1#+--=?T_*NX#X*,&($D=?[% SW6QZF=_7*J(LZV9W.0HR[ \:9 M*]A?DS14N#Z!4CU>O$D6G)>I3V9C2@+TXG7M+KM")O&1X\+0P M2;>*(W^8SAK_*>^[^JJJ]JQO&2DJUEWI" >5)>N]P7!4?RV+JEK[ 78 "C%& MV'9 Y&#D]W5^3@@B4^QXM]2A%>3Q@6Y M%E/(AN8>J4%:FL]D\Q3OROCKH \4'=$687- ,16Y10_A5&7+VQM8U] "$)L 0 ^8 !-J!6YC 0I=@'PA&=8, MNF(9O\T>TP]WS!3CT^??*O&M$4UIXSU^KA=J=7&DL:)S]*FII\'#N'LV3C_7 MV6N@]A+KUF3CQ.;N8&!-K38ZLU?&P7#ZUST[#,$B5?.UE?$[(\/HV)C["/VL MKAY26;YSLF@E 0D4Z_9+EK'L6T]7V"XV?LMRH&HGE M[+2C'XWZ!&P%?O]A8O6?+B2W9BT;C04?J'^;0"S*R_PQ>)3GE@^_?Z5?P:Y# M[L[FF3&)+1 &B"#/C@+/A,CJX4,O$KKQ0!O0BN?%#9I4R\@JZMVE ZM"Q^H: M5UN3V=V:2YR/GLN5BT35D4_3GSVHCJ5EMI@ZR6_+A]2_-_G 3X@7@"MP ,^ MC&AB$)E.X/;PS.JJJ\*SF4;5[ M>/YT4?6E*Q>)JB.?IC][5!U+RVQ1=9+?EH^J<5'>I]FI!7:(,/$=X(1BS8/L\2GZT\795PY=)-2.?ZS^ M[-%V C.S!=RIWEL^YKY:W/8\TXD1 ;%%G,#R,;##'G\(+=3MS4;YXC%7%+GX MSFQOY)A]V33?"N[(_F#RJ>6>&N7SM&\++>G)N0YC63S'VGVY8'^B;ZF M9?(E;=8U0YJMQTE6_CW9[=/3PIT((8OX'G8@]( 7A5$I"6GBTM_PSI.J,Z*;)Y^YDU MSI_9W]$=_<_[OEI (/A,:%*_+>V[_[ F) M,MX6*G^7[?GE$Y*NVG!/I?!]XP)J%+ =FFI%!$(<87C(MOP88J'&SS^(28H7 M1EY6U.N;BA26K^>4^K'_VQ$,-:7.? 5#A M\^53#H'-)NB%'HDA\8%+/ =9./#Z:W%\V[&(AB<'IANU]*$"@2SD!]/Z/\^N M.^\S]&?7>164Z;CK+N9OKA:MO';=39PS_UK4G])=RKYE'?J6[46>93L1M*D% MM@GMW@Q@$:Y;M+4%KWBJV-A3&>T38]SM:R,O:J/LT(F?R-:61YXFLCKB5CT1 MQ,,303QN(GC[UF+TU7$QFC)@]!3\Z ^60!]<'?&+/&#CFNAJ_Z#Q=>-=P'EO M)(S:/T<:] '6FI[B!]$#@:3O$QVLS#9TP,]UL?GCMSRK*]:5 ^5;.OY]43ZR M>6%CYUL?O6&?_25MCM<&@)C81#ZVD8.PC1UHL_OU?.39=A#Y7/V(Y\:D.$4[ MPC,:?$8#T/B)(?S92.A,^\2@3F8O_3>-62*IW)RNYAT2A_@AUT7P*L=7G (:P1%_X'!%X@& MJCS#$=,U<(I8_![MCS%A6I5C!$*R!@X:%WX5.HHORHYC[E)$5>P'#:*G:@N+ M^9YJ%5'Q.D]/D(0 >"% !)(H<%8>UWC]7V[P8WV]4-19O]*MVO;=V,O=F/L>2Z T"$N#CN^$O42NB@*LR8[\P:NIIMLOJS1*DB>$I.ENS.;=]Z>L M;#[<7<4=$NPZ$?$]$/K )R'V(.[P@2".R0A)F@67;6EE2<)W6U2?DEK^H,-FS1\ M2=>6 [ %0BL,;2_V0T@")^AQ.A;B7T18!)WB)8:K?%.RH@EVC'K?3(@H4N,Q M36MVT^%CRM+B:L5*VCO Y7CB6$KHS7-N/EQ?#Y'?>)< MOE^L ''D,Z"XLG" =NFE@S)UVJI9JVU3DZ^M M!4;9F,"5E>@U0QKR@XK9DA2__^ S)SD8W>%:QP#S%G1K)T^RFRUI6GLZ_=KPX.O_F1N@2_Y0\5T6:2WW_P<#/-=EGQ1H('U&]AOG?^ M$'WY4C;-X*]R.EG-JVS37#G1'DM< X?MBM@XAG%@NJ;E8'"P!KJV>#L$#6U0 M',1NBSK9&4]E6B??J9AU (VO32.^XGYHE8#WR+WN#(N$0 WA:QTL.:_X.S!@ M'"AH+_+KS^+_(&M/TURM9"]_GH=/HXBM,TO2Z@3F]*I0%E#=)-DV+LK;Y/L_ MLOKAH=AMZ7R7_N#M/&;MA,". +9C;,9FZ/LN(J"'PNI A4.X; "*XV\WF_C& MH*:[;5,90$-QNG2YI""-[TF7*J]HI#O*3'Q+--3RN?PUG"_O'5E[<6!#,P26 M98>1Z5'(MM_#MR,3Z'&WMR!HQJ7*V17&E%RT(=$P3] MQBN+':+J4[JC&=CVMN!5:=^*+(M5?,96:$4VCF++JA-BRA#IO\:TK+.NF<4$4*]F<7,+X%@8IM^87 ^I4]% MR;0FS*K-KJCV97J;?J\QI>J/M>DX$ ?8BCS@VG3^[(9V>P$>\>TP<+FNF),Y MGNJ):@O1.& 47/R5P2CG0NW,9 HNJI[S:!SQ&;\SA$8#D?MHM*1L_7W2AA)M MB93KH8!2+3I/;Z6SQ:MKA*; Q2[;MD>,Z-\VS\P%H9+3#C M]^[/Q?1KB*T!X9)"LAZ*)<>40L%#**91OU7I]7U$IWB/-!.LUM!T, 8@P%3V MZ# >"4G0#V*A&(JHDN!7*]8ABH:IT &/F 2)TL0G.@H9$I.9 +*<^3F&(<.M%5J,(28YDGCF4Z+Y*183* YV]=$L+C(' MI$RN,_10.,DV%2H?7\%97E(]H'S+_F ;(E^37;NTUJ^5O_W[#E(4PLBQ@]AT M;-N)HL#W8^L@T2$66M92"D2Q>C)035>$YB\G\%;&R2UW%S\E.)]4ZC'.^:8N MSA*C [HB4C5ZD!F$BN$25J/QK/%IT2R$ MB2G1 9(^ZG.)I0'MF4RL'LHSW8Q"\@,G6*)7%D]I63_?T$>LIND92\V>6,)P M/KQGVLCU(*:#^I@0R[<#NQ_>C%RAA$G:H(I5J<=)7S2&M)DW'; *%M=)XYE/ MMQ:A6$S'!MG51]MXF1PJEI/M##VT3[Y9Y\5P:GCCSL@>GY*L9.-=EV%6/155 MLKN^_UCD7SYF7],MJJJTG\ >H<0Q"&PJS2&*' 0]XKCD*-.N*W1+B!( BC63 MH?O0P#-:?(+YG!+..7.]I>D6S ,/<.FK;O2 V2;,*Q_HHZ9C.![*(E6Z3 ^5 M56OB>?:IGD]>]?V4TD1XG\:4$%+D=9EL:E8(3?9573RFY3D(GPZ/,+)=&$56 M&$<^]@^3)V:(U/Z:;XDF?B17RRF>93VP5)%M/9GE_V:AH] MU.8\CMKY7Q=@<4%1%;M%#2U495\SR:(OJYR;-OK(%S.JV3+8IS9^;0X!H MLRGVS4!H#7)68(JU]X"PN:^@QVCT($5U>$Z/\:JTILX2U?"#&2NC,:19;FBOX.E1 M&L=/K8QW/*M/1BW30X-Q88$'09>HL83IKV+*8OSS'ZJIZNO[S\DN?35%0(%C M>0Y&P :61:+(QA;L!Z0_",2.U(P>1G6I%$7&YM\--M&#-..YXRQKFHFB?#D%=':"1QPWUXN:8/%.OO M41;;/4W!$W;^ONXVUM8 6A@CUW?H0!8502O$I!_3A7SMON6,I'X7BX$R.E3" M6^P3:>13I_D8%!.H'I=QQJ)&F^^#U UHE1S*]9 K2;:]46EW>@C1ZU/FHY MBN7!>;%*K^FAKHIM?#735<\HKQJC[=>TK+,JR[^P]/55XDH$:#3TQ:)S/))Z)SDB@FE^?\+2^%[W U('JR M6-9#WJ194ZAY%F7<1=M>^TAU]"IG#>"RKRDKJCH%^9<<$X]?#?B\L(X@LZA M>;9"Y^@AH$HMY+H25R:;O$+[,:VJ-/W(&MJ_DG;']3'T30NY/HA\&/J>$_4C M^C80:L@S91S5Q9X-*#&9G$0;GQS.Q9B8[+6H5D:+:WF5&V!I0,UD<*N':DFQ MI)#_Y(D>&]P4C^EM\OU\.!@0@CPW=H 5^W801Q;LLTL<.9%8(?K8013K3XN+ MW;XL?FYP+&U\$C0+8V+ZH_CTI M,U9ZFQ& M#\YHT EOODJDF;=,9 F&1:M&7ER]>H%KC;9HN4D=+"V1[1@]A%"!74-WMTID MCOM:QJ),LR\YV9=EFE-E+NG,--FT[>GR;?//78/M5 MLOJ4D;@>$&KWI Z%8BGM@!L]H\P:>N>CA!3&T'^6^V>T]Q:Z.Y MHZD>T&#U[M-#DV>P\_R:R)F8Y=7L*"GS+/]2W:1MPY57HUJVY0'/0F9(L!6@ MR#KLW9 H\H62VJEC*=;?7]/:Z.:.%"';('DL\K;!D9CZ3N:43V/GI%-,27MD M#8\--GU2U'=8&Q!%67SK(7W2K"G4/)7"LW2V'U(VTODIJ_X@9;K-:O:W=6S9 MKN.&9NP US>!!;"+^A&QCX0Z#D\91[%\O8#6G,[8/SWM,OH&-I5J#4Z# 16> MF(]GEGLJ/@NIPI/O$SX9F-4IB_HHV@!]P]/LR:3KH612+'D]E9;$#J^"_9I^ MZPZO4?6\*8N<_G63GMP=?BZD. !!'/HQ(G84@@!XP'1[&+X5"F5FT@=77:-W M &N\1-L<;@7RV.+D"&]DRYAQ3'*N+LY&HN *XEO\50LV^1PD:FC] M3PK!>FB9)%LNM7N1P!#W6EW3[/Z7M'XHMB", X<$IC8I7^! M79\!##P8Q4++=O*&55XFTZ-C70 2@Q3E4U&R)@!_IS\3UC*9?',NZ2U#M>#J M7@/2:%$:IZT76*[]MR*C]'=\5WKT.N:G=6CY3[YO]!!(%8:=+PJJXH[[L,CF M(=WN=^GU_7_MDY)*R^[YI$O7?5$^-C/]6[9C?E)19%NN'P1^X+C8#WUH^3[; M,!)A;6I"EKN&,D8/@>45JU_]!!=Q3:>'R:9@5'^BQ]V-"/;WE <+[:_ MWPH&KHT\'-$)OX513* +@=O>ET.@[P!HBUWW(&]M M2[$LIJB7"=8C815@<4!'5?A"#_548MFKZQE4L2>>M+9E*3BE2IT>ZM]#^D=5 M9QN4;[NJHC/]!I8/XL@";@!-0@%:?N2TJ&P2!5CLM+-B+#,FLML.:S-=O>^* M_J@=3T7>S&+I1[*V#.BN,;+_5YU\-Y[*XFM634AW%7E2-/%=WHEB@GWJOZL7 MSCD][1.>>K8OY]0G.QY%.E>>K-:=>FC^;-9>S)WG8%D\-I"#H1^3@8&1?DXY@Q)LB4> 4.$97W97TQ M7MK)BRA\E':CPV[\U*'_62-9%R:;2]+5N5 W.5=HZ44I5\VNN(R'Z7U:ENF6 MXFB[#]& \C%+[K)=/E^P#\- %G MV(TSS^FCX>)< O"",(\OV " 0.V8$7#?N =DPBL:ING08,R;C^Q/LC9+?=>@-^NV[ M^Q;^6&67[Q]175_4->-5_11VH^@]<(,A-SKH&FFZ*,];KIN3I#+ZJY M8FY'7%<:IM6FS)X.860-(!$P06':,NFN<@]AUK%BHZFWJ6 LJ%0-I-"BE MR)4 OU,D2PVU\F2+A]49M>M E[!^B1.MLX:-L(9+Q\:RQ*MEUT\INR0A_](, M_(\T^_)0IUOTE?[T2W,VCIWM9;/ZF[1D)_/7'HXB+S2![7HVQ@X$OFMU,$ $ M;*'#M-('5ZQV5_FF; XW)SOCKBC+XAL[+B^^T"F?=#[%6Y1O,0D\0.U%L$=K M='"-'F^SM+DR.LCS:J(HH0,BJJBF.O.*F9YQT>Y&15G?IN5C Z/K'D-% M' )BAI9OAZ$#+.*;"(%^,&(C5ZR!T:@A5*\D,E0?Z'_X:.P8+N.I R;:I&@< M?YRK@>JI$USI.[+60.K[#5UF35%#H;=X&5J9FT:D'MHTU8A7G7\D<"(E?_N4 M/B99WO^20;+6OF\#&$ 4^IZ)/.RZ7D1Z&)@0H:N:I0^N6)N.2<6N32J^]4E% MTB4590^Z$R_V1DK,[48Y1$)NI]H7LG.[ ]Y.#6^'W#!_9O<&G6,SNRF>T4,] MU9DGDME-YY&[U6Y[WU5%A9VM,=)_EOOTM)()Y=OK^B$M3WYT/'/67AQ=GQS2 M]0F.?3LFH4\"S!)1T%XU0QQV8I<(=>:=%YIBM>[@GY8="K;RG=E3?$*ML9/$ M9+PWQ.@L61EO>*SML][8\Z)^]&C1JKNPOU[PO*YD6,KX\W;' M2_I O*+I4_HUS?=I%5,^H^]41_-D1_9573Q2264UM 4->ME7&@F;JEK\_->T M^%(F3P_9)J%^I>'P;-N>N$$((A+9$ 6^A:'97@M!PR)TK# 4VIY:$*;J=8S] MXV-2/K/2FZ>RH*D'Z]/T1#]2-XJ6_G.?/3T.+3AJYU;10BFM/3J^D*HSRV#Z M9/1V&0?#VI,.U+0/C6W=^8>5=KKF>/$U8V7#^WQ1L.,8.(^) =UL,^ I&'V@U/'!#@BE7F MCA]%=0$%V\YG)V?;S@0]MI%U7N.YY"R9F(5&P6*)D0RJ*9*X1-!0><1D4O50 M0PEVG)=$2&)FBA8="S <;'H^LCW+Q)[E^<"* M"-&=L!<*;J$?](2VG2Q]$5 M7=.('2].:CB5)% \=,ZF4A]Y"KFD,*RO6HVPA4.QQC(TM@4@NJOJ,MG4:V2: MKH<)=AW?=OW ">RX:]45$"<&0A/]T8,HUJK7K>J,WWML"W>FZV$,O%"36=7C M79INQCM-Z$;RPM^[J6Y/,'XLJ@I]3;)=,_,IVA:2GVLZ^WDH=I3$"B=5MCF@ ML0'V/<';J%[E^&#D1],-NC-#VD= -_F+?K%HWT[J[+&/!EY+W5>,F M2\,7B!_[T&LAR #OPWY6Q$*#Z5U:7M\W.4]UO:^K.LFW-!$*L]V>?NRX"]G, M)PYOHNM& 'DQ\+W8!A&Q P?V65$8VI%0HC\3),6O5YCFQ6.6CTA,YG()7YZB MH3?$TI97I7VM"4U_X\8(X\2*5Q?4+)2YR&%]0%UG=JL>LCRWT<6BKY*:0-!D M8.L(NJ$7QB'-MP+7"FT$W ,&)PC\-?V6NT*VXO.-+2(EIS"%%>5#7[-=M3I2 MG.C(3UG>_?AG/96CX5*"0(CYY,?2 4';1K[N8QB<]%9W^O(*"-K^S[[MJ[9F M/7%#'/B1:UO$=F/+\;L.Y4%D$B1TQE85!M7KNLW58LW=L PKN\VN2C?[LJT> MY7F_Y_7(A'1N9F?(R=\ZT&\E<4?<&FCO^^2*JK!$=VFLQS*MY%%FZ:Q.S+PN MX5D'MNT[./;C$-K8,BT+Q0<4V$)D71=ULIN4>8T>6TB3#S#'9U[;3@2Z#$RW MK.L2C^)YUV2/:/RFR[".+_>2Q.+8??$VT[,#2'#LV'Z('>3;L8M_LZV:%_/K^'&9;'@N<$%"(P$.QY9G(-;$9]2!M3(0*4V:&IGA=X?0D MT*D]QM$@H[>H/2)T8E-SN_X;!6=C:O7G]CC? H7&SA9;MUC"SXI/>,GPR$ 8 M6,CU>D2/I8R_>'IK 1]P7X Q#1I^?OL+T/>L6H=1$$,41YX9A(C8*/"=OLPB M\FTHU!=M29R*H]@E1?N=@1,,1(NZDR\J_2B>% M1(YVHY@(,=0P/A!P=_*I' M_-&"B?-[,G3 )"$R_9H\IF'!KH=:^Q%Q+6#; 8QMS\,0!H';#1N[;B#4PFWR M8,O$B)7!(!J_MR"EQ H1@J<(OB)NI:@V+ZTSJO>1+F$)'L&TSCHZQAPN,1S- MTTRY]L?#T<, 8NSAR$4$FYX5>#8X+%O%;N *E93,!FJA+%IX7>#CV'/1\[EW MED1;C6?E9-5*G*IC+OZ1XR#W['[6.3JH-%MN2CV6]YFB#7ID]^JM30?%MFO# MB,0NQC "4=RO.L5F& MM/LR#:(8X\^&@2:=URNP6N?K92%ASO0E5C3/Y;988 MHL!EBP20E=%:\D/%CA:RNL AZ-P_1=00M5ENR!C%^+CF Z2HZG406B8.L>, M/T0>B3&=![4#0=NR?*$&)R.^7K&2GS40,-+O3VE>-84?S!^-I'<_NB_*[D/) MES)MND95QK>L?C#*=)>P2I*GI&R$A/$]/Q5MP&& M9\EF FS\ 8F=0)X>>CG%@,$K_T=P,4[)#CU; /U*R\6 .-",3!@ 1#K9A(Z# M<#!>S;B'4*QH)*D>#BV:&N4I7FI<=2INAP_6Q2490U03&Q"S!BZ/K9"FCSZO>@Z%@Z%^JZKQ*%8+']-OYW+ MHY$TMR<;16>&0>?P:6?(6W)J[,9V,U'J/SXQU,5U8HK9H/Y0W'^@N-OKW(WK M$V]%I]XZ4]=#RY+G>=5U M$#$CR'^_30Z5DL+>9_.0236M;$I+W=_7B;Q?$^ M]\!R/62'&,60$ ]&)G#,9E#BH-@)A>XSGCB48MV^*=.G)-O25[V9FU.3//^2@5S$!/B#OIX[1@^Z9AJH:24CD'$T/,!Q!:Q@1_'R,$P.@\=^S7%LMT M4WS)LW^QQJ54R:K]T].N[TN_81/Z^UWQC>8V-*-Y;-:%!6]K'TL^G[#-P;N8 MHITL#"[>T><".P,B-I5//=1KLA7G-[%+885?KZA IA?2NU^2FFW;/)\AB0,( MK<"V/1P Z-B.%Z&@0Q*:(1 JR5(Q_GPZ]]@"[%81!V;,QCZGCZ&1TTM :J*LPM8/*J\Y1NJBR0@M?*;9J-L5/8\=[.FSZ2Y9GC_O'3TV&U2_3OIK. MG_=+\RWB0)H#H\#'Z/]O[]N:V]:Q=-_G5_"AJTYVE78?WD&27P1OO4M\EL+P,*" MCU(_#1'#5D 29QF,E7I73X/(M>*/SN3>"#.\N]:.T\92*_ _[T'U,NXKROA$ MKI03]OEY44WJQPYL+? Z$[S6AF$SZKG%U#G=EFG _YEX,*U_YQ$A)K;YQ0/3 MTS&NT=/CIRNFGP!(D]Q/$PIAG$5YA&B>QNW%4#C-"Z!V.L/BL!/&@U5W=;SV M]IA-ME75?%*B]26[@^F-<,Y(DE\C44IWK7EB;N)JS["76T[8Y4Y6)C^7>[%. MR0AI.P/^5O)V@KD!&X*UM34;$Q8UWGXSQ;4Q++U C5G-,J4S'D(DK$5M=U'3#$CZWHD MEAM>,U_N#F)S!)W6"_.'TX]TV:-X+XM5M?_;:GOD6_O'NWO^6P?ZH]ROJT/Y M>5^MRV5 *8G2W(]2 '$,09$520ANH]H]<78>ELP:WX9S%;-,COC7:P[9&YOEC>SRKA^\\<]UMK6!;^%Q\SQA MGS[AM&J10Q@Q.'&(DC D M.$Q)$;6UM2"D1:ZTMNH:RQ3I]W-I&J\B&U_T^[\\*CH3J"7?SCTEEV'/R4GZ M:?20'H\RZ,M5V!IR>B963.6M>02$R:RM+_-.F)RZ/3S:PNLQD&.)C_N]N "* M$AI$."(1H#X(<9R$/B_V8+@00%#MP(+=H1T+-W\K34[%FE,K)[T79%5-:9^6 M)BR>UC,,A0P,[L+[R'7WZGNY_<9^HMXUMQ<];?L:K^<./+AQT#S$U95Q9T_M M6N;0LG2^WUU]K_^+'\!?)FG $(09S1,8P0 7(,D8#A+D:9RE6*DX92@(@\SR,^1D"C)DR F2N4)+L9W+ZBA*T%5(-FVI+KA MU[FH0^3(/%1! D*:(YI##$*.! 0QD&:$NI&5:6'=Z^JL2M5 ME:?8MJHZ8=>YJO+>VK-6U9Y6*ZJJ[*.WIJKJ!FJKJB:7EE7UZK; -4=.5>\*5&/.CDE<\Z:FFPI M$^;FX, SI)PK^3?AFX41 ;53;GJ3?* M5KPB.7JL&*A.?Q-V OT\"$ 0^E&04 *G_3CX42M3%M_E,LHSVO7O]NF4EM] M'+!H17]>(W J!6IQJ&F0(J>S52%5.U[7(2UF-)6HZR"",A+[),]RR#0O"PD$ M(>['B@-B,JV2'&$Z!2HY*B/-D25-2V\<\&4ZH[I(TZ!G:9&7&$4:9RDOJC:< MEQ8M1C1EY<-P]WJ< Y+B.*(D\XLB#PA)DGZX%"4F\RKY029?M.'0/('-++M1 MX%%+;-Q0:*HW,NQ-H3D#._*RHT[H+)5'PXSSXJ/+B[3^\//X7\I[]HS=KGB7 MF/KK?G6'CLUMO>=7O[0W>P?++(U)'M(T#A#T$P@8C%[]"J*ZS&-I3-?J)-J( M[0>2F!5U"I;G$M*UP7H5E0RP?0)HO>Y9_J$TD/GF7:C:W+4 MG9,YR^3/1/5L6_54!)VPIJF)&W+<5[NO;5^EMG_DLLC2 .,0X9Q$,(VSS =^ M/W 4(K5;%\R'FU@)-]Y&8.0-%'E?1=Y34?11/*@V4K3 M)8(NB;93/\V7@NO MZ^6UZ+K07E3[GF%,7O9,Z)ZEXAD9=%[LS+F2U3EZUX=FOUHW2UK ($(YC?+$SV#@ MYP5&+;HB3HM>NB*$]_)G"BG MLW/TGYH8.W&=$X6VQ/49&9_:F_/0^LFMKB_[#MF(&D\@-$7)G+3:_MZLFB/S MY<.C'UX&P"]B H(H\ GP YP&B=\C"Q$BYA'#+A['T:(3FH8)S?V^_E8=1+?$ MQCOT:#WF[Y=K1R_G)I.8<#D/N8H'S&.=$=Y@Q=-?&J+&'$*%D@N4PX0;!\\Y M1#BR6"H\N&3;9FC@@$JTVWQ@'MP./\?F.)C%JI#2$/LT9W\I0!*$':0$YR"T M'1.T@3A?;.':4@TA8>'MRD9<9MEI"P\3U^6NO*D4UYW=NL=>+)C$,ZZ"0.L^ M?EA1P!_]/#\:,EOQ?XES0]4W=N7;D7MS4S5TWA*_-@6^J/=E]77WZ"=(Q7Z1 M]ZFL5MNE#Q(:8QBCK* P"T,?9'WL2=)8[<;B20 Y%OP.G\CQO- M/96?U"VNU+[WW=.?&QLR8]5_S0>&ZF_-Q6\G"M@S62,:6.;;9E1@7\3[^V$S'&@@D5(:V"K- M3Z"E5:>'(Y+'3?FMW-;WXD(&GO"O!63[$4''+_9B@"M?.%9]_HT6]\+K@<]8 MY7]FV5#7#=SV=I3-^KYE9H M1%>PI'[-O!L?V=5M9^YQJMH#ZH>9"_:87@MRK>6MMR76>B9J2K4!GZ\)]>%N M71!-!7R*==09@FD>XGY>RY M9.@W7K5KV+>KZVWI_6^O0^P5_1([^V-[Y#NNN32WIT7'=>E=E\WWLMSQ8M]ZWXB7 M9ZA-*'_P&]U*[UVW^_2+F*F6W>VO^R'_J^L%;W=]O'WAYJQB;__+_F_NV^]V]:'PR\>CQELA+X^QJN' AEOU33[ MZOK8\,XH_/=??OW_*IL'<,^+Z.ZGD2]BN^:S\$Q8=_U473:B.[>NGN;=M#_A M^ECO-N7FR'Z,/:>T?7N>OP:<7Z*XC"*0AS +LC0H0D@Q^R?M@<(HM;Y7;AG> M%,<5N@M.UR-L]N=@MMUF;X9V08^Y2A,>F>1U-G5G(UZ^SG;&TSPU'QE. AT] M$&]GBNB* (T)I%-?6)M>/H?R<[E;;9N'3[O?*?Z-Y5;EOGN[ED&2R[SM+4]')> MFS@D=49YGUH7MW:]'HAFX6O+L]_+^5QO/:-S)#=62\ MZ@36I0]LSF\_[ZM:W%,UKE&D( A8_I)%$?0!34E1D+B#D](X4[I^SQD(Q\G! MY^&\3U-[^[(Y[MG?]L?RU^.]_>FJGA?L34J=.\!5G!? Q552;Z6>^SFJ#6>0 M1MY[._-$,S,U9H,6>+5=^W%L#FBW^<_Z^H#6S:>;T ] 'T/B*$OS/ \@R!,0 M1GZ8^V !GWLHA+$ (YC^>:*P=[L>G_'_MCR_4IOS2;R7QTEL&:M2/6N+8I^Z2=1M2[P_\] MKK;5355N6&[:?0WQWQ9U;,N,^23.PBC$48!1CD% ^J+$- $!=52U;0O>-!4H M T9^GK\#Z:U:E _]8J"+#2EK7K07+2;UG..P,=BR\$XN/EGC=>;,N;90TAV& M(<6VT]].;+%NN4:0<<.^S6CSJ;DM]VCSW\=#(VY#6P(:Q3 .$*6P2-(L*U#8 M]ZI)?3^V7M&@#,#Q1$+@$>7D]H.".MGVU-\ISZYD7H#V1JAGK.=/"384;FU_ MO1V%UC=10XH-^;3?RG$)?8K2.(TIFU^0/$0D]_MJ@C2(4J7;;RT.JZ2OZA?@ MGE[^OIS459O%UPDV45?GW#I;0I^/@#['H;)L&CEBSF)I9IAV*T-%[F2%\6/9 MX-7A5FRSL7EW_O#'H=R\WPTW])ZRX:%MHI_@.(BS'.4 (@A\/\OC*"DR'R0Q MOZ)\^:W<7]>RR:@# "JO\QBK?#+ZF7Y!5^\__H>'\-7[O[V_>D]__S_3OKGJ MM)UY@QWZ8!YOLDL#Z\F>9[4W>Y147=5]M"D9O%9J/M0']G55J$$"$T1PX0<1 M@&%&XB I.JA)2C!4>_'RKJP,H"$8R!#N1:AG2SDBO5<[G(:5V M3:H=/J.*UVX]>P)JB5)0$!)2"%! $I2$)$#]8 !EJ=)56WI#.):SE\ZK]L?H M%>_4TJ113L,F8%!-M5X]_OF1O54\+:6OD.GF$JUGZ3JC5X;\SD.A3(UX>D&6 M#4YD5>C]CE^[6N\?_KZOFI+4W]E . )^D88Y;\,60QB#/.\&2G$"@8H":7S\ M9"<0;NH]DYQU>6C+(NOK _M(T8N^Q:S!N'O)B8D!M[3E2DQ6Q#]R%HG:6V<6C94'#$)& A 10GT1^"C+0 MC\<2K4"CH%)_L&G*(P4^-2DQX$].41QSIB4L;1U*G\#TJVT=KI>O6G4B,2_R M< 7L:U."#!5*-W]CU6UXYAR M?N*,%U,L?9K&/D8TBO,PI1G%>=;/@=(,%JA_8^5>5ILC:[RR:F]KW^5SW:'E M4Y=;/NWWWGU=\1TG_O*J)1E6F9=+.R:G7"L1Z;GN87HCG!X'VNT!+KQK@9:7 M@4TKD0H\GA%*%]Z8AUPZL:QV_RRK[I;=E&SPS>@D-=IMKH;6^DOJIQD!!:)% M4) B)L3/^Y5K@(M8:3'9>##GNV0MOE$?U?*@<<3 G%39[;$)^53=&NNH''=_ M$(MD5\-5("_'&D?[8N?9.KLG9HGH>4B;/7-^V@NSRI/"7&U?K@XE*=L_1V4' M>'5?-:OM4', $/5I$:((PC@MPAP4< #@DR!3*U>S.+#S(C0L4KT#T[9Q0=GA M4'9G^K?5ZKK:ZA27V:1?=C'[(KRK+G*WX+QW/8BD"\-^GC.[X4Y?.-%Z71]W_$JE=5E]XSW@ETE*8A\$*?!C6H TI$F2 M]D,':1*IS9BM#.E\JMQC\O8#J/;F(K[0M3UN^.N[/@EJW\F&MT9_\*Y7[+/6 M[#OUC?>7> %"L/#^\B[P%U$"VAL _A(M $SX;]Y4!W[G\4.YVA\\_IXNV'\# MN! _QOZ6+=B''^[;(R';AY>7L!WZ5U>373G6IAH/CCZ!O+0(_TR;DOP:L#Y7 MX34QZ57)->9+7VS?G\H$ED&.THS2)$M#'\(,1B'[7S,RA"FDT ^98OH1"G&&R*"5218"4]VR L*YH'4H^_K3KAQ, M%"-T4VSEQ#%8)$' $L=P 8*XS1IY#IEF\)=+)(YV'@9= 9[N*;"IS/U3T<$5 MKNDZI0C$EY9K&5:5=-RJF^8J\':-?%7Y'7!JOCSP>?4@,N4,PPS' - XQC0D M.(Q 'XHR# *EAN3FHSG>'AKFBO4T8ZNC\^VB?K$3#= M)KC(XSP$&.4%03GL*Z2R((LBTPTJ_9&=[U"]'^VZ]QIK0>!TB3:0N@D8MK1T M,-J 1R)OH[0J0CO#JLSUQQM4R2E5I]OO0UME]2^%)^*W='INTQ MR:(P#-.X8,0EP,=#A6F6P# S$UC5T::J]=RW>$R539E,75ESR:,531N8_?(* MLQ,)VA/"E-1,E^RY2IFV/:_JF!E3!I6>_;E 44/?/-)1E"9Y&% 281KG!$.8 MTF$RSP363,\,!G8L;>T6P[;>??V5_?:=60+Y+EA$?O +3R$3W_^EWXA:Q/P? M%\@@3?RM*[D3N=J*^IY.0+=@YY1:OLRC6H&IN3OFJL\V3'N]R-06?_9;2B]1 M%&.6Y!*"@ISZ09)@O^]\FV4A("J]]BT.JZ38ZKWV/ZHW@%7349L>D%/1"Y&O MIJ&<=\4.K'-MZGU&01VX8A[ZZ<(P[>;=BMP9:F=[J/[YOJJ 4A#E<1 $,$EQ M 0($@@X(9#*>6&G';P+ _4[2Q[_1WZ7;\4_&NY%R3D6X504=0,^AA[4ZL>JB M:L-+LQ97*P;*B:P]+F7%MFN'>;BJT?I_CM6^9)"8TC<_ MLH0PS'VZWBUX;ZSD#>]'R\W5,,YJ2A+%_S/&(3M*D.Z\/T)#DG9=+J?^7WN#.UX4[O&VS=GVY::\N^]OHUEUES'S2_Z\0PO[05%$K?M"4DHOZ09% M07WD 0Z-<\]!>2>,"V_ _^M-O?_UL)JZ(DN5T7/JZLHY,]%89^8]55JW/.KK MK5A)'O?W2\.LB#-,T[2(BY2D*,CZ]6.(<(C-%%9YN$DU]="]T=4 D.>N*Y8B M5]^8L&X??KTMM^U]!:N=L;RJ4Z\KJ$Y9MR&A[9;7".&E!?,I8TH2J4WW7$51 MWZ!79="0*^UE@9_(@PGE.BSP&"0D+!$#2CQO%A&KT 38?5&,E0*,'\ @1 MU[MGU4YYO\H"XYI3<3/:_-K V9LK_7M 0H M2A.*TMR/X,U;*H=JO=^OE=JXCF*(G8M!RF21#2B."\ M3T]14 2*ASL= '"^,U^\_X@^8A<[\T:\&RGG5(1;5= !](QWYL\0JRZJ-KPT M:W&U8J"O03F_&0'ZI=R?[ XN*,)9NG)B"+" $P(HA 1(?^;L@/;?OT?TR2G:\>M?VU/SU>K7^1WN N]Y^XS,9]M$B:*^%"4-69)@' M&7A%/26:QB$FV=&[1UKVBR=0;M&*N[&#Q]^W X7IUB]>@.$Z/8_5$S3V])DF:0.=U\+P!WP4+ MXYZC2[8NSHCJF:B9/7O.5<598$KZTFV17)0?>$^)S_N*Y1GWJVTOL$N8XL@/ MV3 !Q)"$48Z2OD E1S3%BM=L&XWE?/UKG#?4U]N*?81X[XX[]E1YZ^Z:ORU' MKWJ_MAG)V\079I^CZ8R4V:%W'C)FR9:GUV!; M9$AGD?Y#O?O*9E]WW:6+ L>GTWN\A"#,81Z0C*_]X00':=H?7\M3BA7/^MH< M^0U+FU4'J&\(3,*\A;V"#T,;M_ZZ6 '5&V&]W%;"*R1*[C+8VCVU9HE;?P;:+=Y_(713RY)E *0^B#& M(=396=4V^S@9GM<-\D>6B#-3S>3/58I41IL_EOJHW/S<@[GJ"C:UO&5G")"#4!P!DI* 1 M3C.,BLX('./1-M9_J(S2,0SY6< M^DW(Q(3A>XGCF()$-%0)4DJ)CRGN,>4T#Y;WPLS?F]6^F2 FOXI'14J?0E=4 MU:?1]+E@ZJT:[[K\6NUV7![9Q(4W,'U#BNA*X*3]^"^@5_*VVI0?18:G49.P MR"#.$4CYD7N"HAB 0>'2($&=FM"=Y#ZJ6S3J6M(#=Z0D)?OR_]<09?_]*VB( MM*U6-42-85D-^?UX?[\M^=[E:LM'++;U]_>[FWI_)U9AAV/D&V+UG"2HE3M5+>M45540>N(]QBHMZD.ZVU]..[;4TU<"&X8<#:G'Y K M]LZPQK[<5/L2M*O-D1_Q+6:^'*,W GFQIAB2Y)U16-OTST-+K5M5NWUH56^X M;$H>_3^OJLW'LEGZ"2D"'P,_S&"2!7$6X[Z5+X9!IK2QI_K9CC?EQ.MVS["( M$TM5!T[U@DA%NN2$RR53:@+5(_$XE 5?9.N6V[IZG^J?)5^9:W]H,8,KRYY0 M=T:>=$F>APQIH__I?D83%A0NSJWORJO5C_+0#P0H"2E),MQ53]^4G%I.++A0#A[VH^[C6*]E0Z#LF+CE#Q5O>%@/(&FTQP&:/*; M8Y\0:^#$,U:9WSN$XG_!WZ40-:[J9GFRF>3+C8%-*4\U=6[R9QYSQ$>CISGUG# MFY!G^0 @9A_TQWVYVU0-&_#POKU0?),?FX]U\U^ER&B7<10E$?*S&%&?U]+& M2=@?/R %2)2.MUL;U''N^<=.))[G[T:\'ZY1'-V2N#F6+UV0&"[",%IX?PD6 MJ0^["Q*3V%N)[_[G<5=ZD;@7T?+MB/8<+1LF+N!CU7#0'L0:8_1ZD-[UL6%1 MHO$>RG;./K7BR]%W5MDM>V N"F[;K)^4V@EOKRGRX6Y=+;OH@.M=LZ_8$UC5 M.[Z5TSS\5C:WO!"EOSIB"3,^2!SZ,"@P3O,@&LI$29&G@8P>6Q[2]4K "*'8 M1V&:O*IV7E.N;W?UMO[ZX.VKK[?M/2NE,*'+PLN7K]YSZH+S2GE!]M5TLL^5 MQR 77@O3:W&.;K*Y#-6;>GT42_W\0^9(^2. 4U/_)$1Q&D3@\=/(%V%'C9AG M@HXC9B\;\*G\T.6/D'TL8X8R% M-A3%-"Z2,/<3OPAS$*4H#R-$,[GU'D>#.U_=>7)O]N-KL]E[R69T=R+A;TWP M/K!,77)YVI4_)&+091VA%HM>\<# ^TWI_2E >QRU)V"_O&@SB2<40M1E/:(7 MJAB@XW:U?U+LTMR6_)(M[I0M=PK[TI9WPMBR-V/#)M2W#X=JS>9@HA,PR]QN M5\RG^W*XF(O__HYOV6\])M:;8WMR\/IXX&U*1:;'9N?LRZ7WM:XW;='=H=Q_ MJ]9E^X]=W8@MZ1T_0LZWD)@)JVWY5S;K6]W=;TM^V2&?M9<>LX8ANCY6VTU[ M&0##HVK)Y$ Q3J_]6VY.?)+6C^+%ZWY^VJ_9Y >/E2KZVK+$I4G, !! MN/!S"-(LQ1A'(":H@Q&1 %&5A4+K@SN>HGXI^1/$@*WZ22K7+RS.B(A;5=%Z MO3^R=[^WXY6&M!-Y1&Y%[Z+.4,L2>JC< QW8$^4#7)4,P4UEH"*CYTH$73EG M'HM^[LQ[6C3HED=UU:6K/3]VQ$^B_7[+@GR^8@D3BP>DVAYYL_'':(K<1TD4 MPC #P/?9K#!!M$<#$J"T2^,*@_-E0IXD#0(LL(HTJ4/+RV"\KCJ&&<04^.Z. M_:@P3%>(+3M)58\OYQ]]6>XQ"Q\(U(MG?#4?A5;B6$JHW7AM;GKMR,H79=LE MJ^KJ3V\)P'E*^B,/WO57/[?K>IOE6;(]]QZN:*/?!RT[?M M9 9\9IGBOFRJO?C-O-R5-U5SR!^NJH:/=/H8]K/LJPSP\\,+!I8 ^9C@$&?0 M+R@,($*T-1QF),_#4"]0O%ES'<>DL?#U(+TQ2F_$DO>=T>2=#!P7BPNJ?KWF M7 W=DX5@/J;+Z_E:\*YY@C(^].DSQ>_P;S'D+X-JU5=RV>Q?Z&E0#L!OUM)I M8OV_T"/O.,N8ZX,DE=#,%;ST6S"WW.GM$_IBFO;V39/;9=TWRY]Q_*@.RQP6 M,<[2(BL@@23,(8C3?IR()JE4_8[VISO.=YZ3WS\Y,-DM.'W:7MGOG(0QM4BI M099,%&*FCB(0^]?3Z/,B%\]MZQCS=N&=&W/\M:TGR$ YN"Q^X37%O,_M;75_ M5=-=4S4/I+Y;5;LEXKWAQ:UG:8H0)"B,8(> 1A&&VIIB..XEU*:%9J(WIF1K M*-&$/%O0J-3]$$L52:UA:'^Q8SP8X"O5*RMQ(U(6YI$5-?@8D MWI\M%I52+F5J% JU7%*D5X:E0)5<5= 3$U^J^=%E8@85/=K0:PM/@H+^_5[N MJGI/?Y3K(S\"U@T$?>"G!"-4$)#E,1LKS_J!"N#+'P31^WC7*^<"E#>@4GCO M->F2$$;W3"FNM3XA24-!SY2&X^;6,@ MUQ/H[[4G\'F?;KP>H==!5- 08SXEM'=**A7GR.=8U)%D8SH5Q'E*6C7/%YC1 M*Z?9K]#PDGK;8F\&.F[-E-K!TZ56AO.)']'@Y^OXV>U=TU=P5D..'D,$_3!' M./ # G,""Q1WPQ8%B"*5(ACCP1QKO,#GG0!Z(X1J!1[FM,J55TS*J)K4GR-3 M68KLU!"\QM:9'7QK1,]C_]R>.;6C!U)-QIQOE7^H=N7[IKP[+ N: NJS?-JG MD$8Q)#[%K0'0QR$$*H(X(]B.I772\B;O3VZW)PQ7K,R;D42;6S?")FD?4G",Q]>S50*771KD7O>>9-_)Z=SR4!W3/[Y0O-\LB M\#,,LB((HQ!B%/L)[BI'8$#B*)=>9S(8PW&,'"'SKEMHWJK#IM*6P8!$B<6E MB?A3BP]CZCI4'IJ6.I76%=-0J+>&I$6E9/.$%^U^:='( E,S6"^R845M]_DQ M$.4K%DW6M^6G7;D,BYSX.(NS+(QA'. HCX-^M# "<@6ZAF-,+?5. M9:O5A$8-67;$H*$L+[P.E_=I,O(,A-D1B9:$68Y,/6D^62XKS1IIDE?D33& =Q'(=9GOC(C_K18I!+W:5D.L;EI+GY7INKBQ2- M^M)LFT%KTGPU&7GFTFR;1.O2?(Y,(VEF'ZPHS2I:E:R0D&9U5N0*$9MZ M_8_/^VI=7C'O'F[K[>:JYHT7GHX=TS"C $2$Q$5*XH3D,.G'QH6/Y6L3;8WH MNER1X_3N.5"OZ9&*?M0,ZS-"SN\,\#;U=KO:'[S[ -*[JD7#&;-H8(]JE:K)2U"N64AIBWK)^DI)9EXLN;3-[ SB MBGV;:I?/HL%TX!DLN-X=NII1AH6O_9/5PV&)LR*-@$] G@ 84A+P<]Q] SD MJGP<0YA^,G$X!:K%*%*M3_AYF&KOLF$6&.3,%AVE,1^YC(^,IRLC*5V,M'0$ MW>NP>V0V[C&8\5S&3=8F1+;Y!D,0!_J;'@'SY&O/S'2'W)Z M];]OL?+7:270VMH#-^!=(R1,0[EQ;.A@\B-$VD%KHL4>U[6T@VY1/L UD'G=DF3': M!E)A=@91Q[Y-RMM ZHQ9G-WP/:@T*!".TQ07;' 24A!%?=U#F!*:69[=R PY MJ]F-61F9 >_69C>V*7JOQ&A=P9Q!D' M1JG/;M0YDXHT[5K=IQO1N*1K5S("A+ZS+Q^6,$Y!$48P9T],!-,@B4 P#(PB M^>Y[=H9S'&%.2\_7HA//78M3Q)GA=5P)J IJ9XEIB;@R/RD MGXJ(R8EW:-&*.]Q'K]NZ!ZR6+]OC7FY^8H%V%>>Y9BR0/2LQ19=L[,4ZP3/(.(X\2LVO&#J=8GK+M;OCLUC]LF96BW M.74L6_HT\[,(I#0C)"T2B).@/T$?(0"I2G\O"\,YCC@=PK[?B%JS+!MLGH\D M%R)2+8;T'.:O<.BD8]3KS#RC8@YHG4>')IL&U086,^8_=OES77W?5/[NA MQXV=Z _^UW(9Y4GA)VF$8@@!";,0IG#02EK(G_6V,IICQ1IC[++D];@I7-G" M5,C3[' LD1)/3J^:CCUBMLW%'K7;HQ=B5B'UG9QAO9S7E&FY3%>&C)=27*M$ MSB"WM6M/[>J1LQP96&9=U9MEBL(,@R!!4>"S\;,49OU*3A02A=HBBV/.(TJ( M57D&U[*FR?)N*68XH-Q)Y!!KQI=CVW(<<<"ZTVCR*OOVHDH[D$EL423WC408 M5:M4XXP6:Z=H,WXR/K"__?N_]5]A_^']D__]W_X?4$L#!!0 ( $VO'%&U M?*1:!MH )E5"P 5 &UL[+U;>]M(DB9\ MO[^BMO>ZNO)\F&=[]\GCK'?MLC[;W;6S-WAH"K(P11%JD'19_>N_3)*@9(D' MD F $,LSU>6RA$QDO/$B,S(R,N*__\]O=Y.?ON;5K"BG?_L+_"OXRT_Y=%Q> M%],O?_O+WS_^K#Z:-V_^\C__QW_Y[__UYY__K_[P]B=;CA=W^73^DZGRT3R_ M_NF/8G[[TV_7^>SWGVZJ\NZGW\KJ]^+KZ.>?5XU^6O['I)C^_F_Q7Y]'L_RG M;[/BWV;CV_QN]+8_'\'WCY-)12_K+\ M[>;16;'MP= M_.7_OGO[<2GGS\5T-A]-Q_E?_L=_^>FG%1Q5.,J_*OX_+NE_C(+VH\+A?3^>Q#/LX#P)\GN9I,RC]BK[,P MF&6?MU5^\[>_S.[&1< A#(%A$%'X;TW:SA_N\]"VN+N?!!Q^Z6:@$8[KQ21_ M?[/G*9O/1\4D2:A3WM,+ )_B7Y-$^[Z'-@==+?+KM\7HYHT>&@ M?AU559@ROAY!DH8]=#CH[]CX[']NU-D!3WMT5\[A S=3T MVI33>5C*PI+6@,X-FO8QS*M%-;X-2]&31X[E?#N]]R'LQWS\;C2?YU6Z9+NZ MZD6,L+9??WYXF\?WO[\)IM%U,6]1:T?UWZ+ TUDY*:ZCF:='D[CX?+S-\WD# M20XT['Z(5Z,J 'F;SXOQ:'+R>+?VTLG@@X;G^5+W0;VCV:T/J_U1.._MH+\A MGXQ[\]ZZ%Z:\NZ_RVWPZ"Q_7F[ =NLM/EF1W5YV+\3X\NMQUITN6PU&R6+Q?H)[:LFC\^V&RM3^ZX2Q'?EM,OG\*# M;Z9?\]G*(#E=K,.==2G*L3;8$5UT.>R/Q9=I<1-FJNG\S?1^D8+_H:ZZ%*/9 MWO!@P]:&N%J /XV^'1[4ED>[&,:Q_&S0M(MA/KH:HD%33E=+TNH!G=^45;YY M^*HJOQ;1G7R\1"V\I5OAW8IJP8NPRV/=C&,XU>)@TV[&.;3[WSUPX?C M!WRXDRZ&WI1[.QJT.J25E?QF:LKJO@S*R_\1_MI@0]2D;2\#/86NQ_;5FB!O M\]'LL.:_?ZKEEZ_^[1=1WG?%M+A;W%V-'I9;)5]6:Q?&],OJL4_E?3$6!#3$ MMKTWM"STNU$8S'*3N_'2K ?P])!H-11TE+ I/;]O/A2S MW[L$YO#KS@M']"B_#:OC]5$;^ Y>=5X8?LWGJ[WP55[%T(%R^O%V5#6U-#I\ MY7EAZ70A'=:">E65UXOQ_+=H+DZ/""7KY&5GAR+T-'^XFL1?3Z_C">E]W-\L M;;N.<6G^YO."]"&?Y:-J?!L:V/QK/BF7X^P2G$9O/"\HS38*+71]7C'_,:J* M.)PWTWE>Y;.Y"[_M>LIH^,[V@)G?YE5]WGQ$'/.A=IT/\-'GN>N)IFIJZP6= MB]SPLVO4NK7!7E7Y_:BX=M_N\^DLCWZ+Y0!6QM^AL39JW,]0GQRDCF9Q\@WS M\+PJQO-\Z8AI2*867]&WV-_QYJAM0FLOZ%OD'8^9117CWKK X(0W]@-*L[GE MB"Y:'/8.8_'P8 \T['Z(3Q6_XY'&_&KM%=V+W91,C9JW-MP/^20&B%Z-PCL_ MA0W9;#1N%.E[J%WG SSV1.38?CH78&/Z[GH@4;!C^^]CM+=9V\.[RJOE6>5T MG+__/"F^'',4>D07;0][,W_\FL\_CL*WIQ_J2_;'#;YY1SV(L/8^?@IO2I9B M=U^=";+^NWXPB]F\O,NK!$&:]-6V($W7@"T/MS:4C_F7.$-^R._+*GJ9#HUF MU_.=#>C8^:QI^\X&G&K'G]I?9P(UH^G^5BT.;I)'=\C_MP@V45Y-'GPQ#2M! M,9H\"8+Y^W2TN"["4X<'?4IO9Q)F-5?%".+-\Q_RV6+R_8V\QBSK_-5G@JDI M74_OLSW!;L.WLO1U3:]KMY?-/Q_T6QQJU_D $8!"CZ:_O[]18:DLQJ/5W7D_ MBMQ -@3B*Y4% .9JV)ERC;CL7[VG,ZJYG M$D4]X16=B_WH\'M;3/,ZL44\8*P;M"#X22_I7/2&DW^CUNT--EXRUZ-9?AUO MX.73V>; ]^A[["=T=0XQ@MIC\VFP S?W4(\VY+MYW3G@6/W[S3( ,(PH6O(= MHG'$V\X!QH?9(OS\J@I_Q$N9X2<=8M'\9>> XG$.?3G.]K$XXFWG!6-[H_61 M8I>X'//BLT 4?_)^&8!?*V[MP.H E:;O.C,0ZT'I!_VF%[(BT^S_)_+L(B[N+] MV,,CWO%\9P,Z>MENV/ZD 3]-/"Q7XYWF7^+AZ=O1Y_Q9IJMM[295]5VSF/%8 MQHS'D"U'OZVWED?Z:SYO=[#/.VQYO%=Y5937;MHRQ-N[[63L'^>CJF7,=W7< M\OC#EG66MSOREUVV/>9R/IJT/.877;8WYA.(,7\YS(8LN*_R69@4EZO,V_"# M]?.QWU92F*]>G'^;Y]/K_'J9+[U^]:0<;Y-Q*=_-:/9Y*>1B]O.7T>C^ESBC M_Y)/YK/Z)\LY_F< UYGA_]OZQ]GC8&;J\VQ>C<8;]_0D(O*WOX3W9GN>SKCF MR##LB;"(2:&MQ@QICIGAU@GFOQ=M$D_1RVH-:K>R19_F[-=RGL\^5:/KO YR M?"+$DZ1; 7,=AO'['NE/ZB^33AHLC2'$2V^L-PZ"&A^L 6V"SU/:J6K\4UD% MN^9O?X%_^2G\9I6#Y^UJO#N^%KRBX/S%W#&JQB_(^WW#]1._W"]S2/X\OBTF MFR.V6/.@18:4_>,=I*L_\%^V?N'=?_NG9^M_5?.$0LYZ#PBU'D 'I .$K/1B M&4;0M39/S*KY$[G"WY[+%'Z4/>YZIO%P<5+>+R1'Q!T^?- 8P:4_6#\^.UW^^T\RK#YYE=W1O+J:YC;PEC4 MMV*VYW-JUD&F*+=<8$LP!QY#8X1$M?1,07@9#.N0%64/L ^#=+:\&Q73DRFW M:IY9PC%W&#+KM SX,F?L6G*#$5.70;BNZ' 4VTY"O"^N;4;LRVIUP/RVG,W> MY7>?'[-E;^'8OF:9Y<@)+ 3%@ 4U9(Z;QIM*RZ%6\Z7SC[0+^O.>U= M^35?967<_VU^*">3\%W],:JN]TQU)_26N;!?%=IAYZP2D@!N#=]\F9CKRY@! M.^9,V;<>AF'?K0OYG&S@K=MGDBBE(3%"*:^4(MKK>@:P#A+2)P?O=[CLVUZ+ M.^7(44;?:5H8!@/-[:CZ$CW_,>M>O ^Q"L\XF9$[^LL,(M912*#'%"@*F<.U M462I1XW<2FVMW5_SZG/9L:4X'':VHY%AL#46&0C:>Y+WYFB"/G:1:4DU!( X MQ;0@G%D/98V IH,!'$9MBY)Z5<=,V$GBC9026 RA40CX%>)24B[% M2<=,+X.DXD^R333=4P?+\V2Z,18M7KW^D,\7U3HEQ+[#YI9ZSJAAVA K,)8, M*2&,9JS& 1O&+F/WV H3RG,BW]\WO[=<>8_?^-7H8:6HZ?5R5*-)DV]]3ZN, MAMV0$LX8R@RD3D&%U@>+F$O'\/E"4&K&K$?_4@MU4,/3;(0;?\#;\- B] M_?6[ FA>S^"SH.FP&4!&2."=A%(IY]::MUJC"XO<:>4;*"]@[X<__;H MH)W/9EIZ8@3SPDLK+=*2$U;+@AV],-O_DLA5MJO:7FD:X5UF0HPWR&Z+^T_E M,N?YP\Y8HQ-ZR93P3%F&*6%,*6D5PG(MO\/8R,N@=@OZW\>D5C$^S+$=[A-W M=S\I'_)\=Z#0MLCZCJ88<%H&P=%K=Y_8'4YT"P32 "/O"1 0J@E4X1LIL.P^4FQ M-XX^1+L BK0+=U_GM>O3O(^W>3ZOTP ?N+*QJTFFL 146J A0<9S@BFH#3B/ MA$N9QNE$%&C40">RZUA5R&/0FMI=367MBUUG1E M-V#/2H@0KB7$[,_ G6-5_?)PJ0UD M^^+.\ISKUW(Z7IUJ'<.A0TTS(I4,VPME(( VH"B](K7$GN-&9[^O9SWM@$LM M(]RE1^!#M!;V>,,WO\\\D2Z@ 342Q'O@H57K[T ":YB]C)W=!5M9*>KLG()[ MG5!/GL@0X! 8$@:J%6!!4N10/6[$=:_7)[K=/9Z@J^>:/@FS+G7]KI@6=XN[ MO=K^[IE,,T25P-KQL#FFR#$&T:/L(F4Q&J*^C]58V0YNG>I\].VPSI\^DP'E MB>-*>P*0DMIHSOA&^K!$7H8!THK.$W#KRU3M? %]N^?V$6='O<0,YLO4]E_"L_-8H[S3Z4;5=.&5&O: M/B,."<1VIK;8[;,CY33F?K6)"8P#7 M949BHKM;H%OX>2W[% MJIGQ@N#Q&X^='6368:T@D@PA3)'!5&Y<:D@':R2!@/P' 5,)V);>NK4<]Q"Q M:?O, 6JML!I*'@^.F0)"U/( IE*.O<0/'G9B.1ZOMHXGQ",VRSL[R!CTRA#& MC \26>0XQO66##'K1 (1Y0\B=C,A'J^WDYFX,@G>WRQ#DM>!R$\&J6*"H)WF M8*/&F22,>X2E#B_'DD&*.=Q(HG!23G;P@X+'4K +I:5,A"O^K_9)B\__F8_G MG\HGXPD;I>LB8KAG*FS:1<:)=,X 2;#65D+' 5N?+$F,*4S*Z?'C#.24V; C MU?4<$KP^P5FG+ EP/083'@X.WM,X TX @3ESPEKFJ304UD=!6/&D-(KPQ[G* M,83M3&DGSYU_GU;YN/PR+?ZU'LZ64L"[)LTF;3.LJ0>4846DY!:)L#N3FT_. M^91C%_CCW.7HV;(#G77*O55]R10&KGK(F$+"<$B#V0&"5())4=LB&-FDO33\ M<0S3"0]/TMS94G9]5W[NV>\N+XL7L!I2210*.HXW)#1FZPQ&3D/=+%UX1Y=D M@K*"2J=?WN:!R+42'M:+[,>@[B6/W]_X8AJLPV(T"00O5K0+"ID50>2WQ6P? M,&V](J-86.0%4Y)B911US(@:10#9A5W@:H5/SV_=G$<5?6T-ZJPBR_OCWTTI MYN#.X&#;C"@,,(#$^+ [5U)H8'TM,W*TUYS_KY-^;6-\N@]D)=R[T71Q$P1: M5+M3-6QY-(.&*B ,#?8=UA@&\JOUR8DS3+&4L,X!&NEM,J$E2/N:4&+%,E-. MXXR93\&--@')=:RV@0!B]D+P? M74XQG8'=LWOKJBIO\MDLZ' T\7F3!6Q_PTQA[[@589>A##4",%8'H3K#+4NA MU@##E;J@5JL G[QTK4=A%K-Y>9=7-K^/%MH>?C1HE0$2MJ6"($6!"^/UV-C- M[$M(4@C' &.(6E_06D6WKXDF\/AZ,9[_%G-G3^>;F7(R"MR^*:(TAV:@E1T%N":TS#A)MT/_7H *$^BF5U,?ET@W5OJ3CV[CM/]AUDB#OE M 271;D06$>00J*4U1*=$6@PPY*=_C\"1 /=L([T;5;_G<>RQ%%QS"VEKLPQI MB(SFT,4B!S8FF9-N(RDC*?;1 (-V.K2/VH"WUQ1!+QW0#>:EO0TS:[&T!C'B M*:$2,DATO;5P3N*D$O4#C+_I9&)J$^'SI2MK/"MMD1$J![07@E.AN!<:6X9J M&2FC27D]CG=XE_/1Y-6QJ"UPSW9.=N;*>.T?A6DF,:64,2@ ]%!X6=?&9%H* MT^@0IQM9]QU)'BR@=WPG&:,:,.JD) )KK)QFA-9(>$XN+#E *YS86>"E9;![ M^MQ->7=7S.O(@4>WY3GKY.T9TV.AL 9SP%']9$9:(!W!WGBI$#?>KD,-#9%( M-48\FLP,QW64$0*D)U8BZB&DRB.ZC@8V1!E.+VQVZ(@M98\J./^<<;6H MQK=A%__DD<%4QCO/M )ML!LMU0)YR3TA3H&5^T()!G2S8M0=&58O=+4)*WM; M3K^$+^[N\5>'JMD=WUEF@'=$,P&H45J+L"T'MD9&$G@A%8TZ9LUS'VW7:NAK M&[N.S[@:5?.'>#]J%E")Y1CTP]/?'*A%T+R3+)[],VX1\-A*8Q0*_ZQ1X)SY ME&2& R1CES0I>]+!.9AXL&[ RX8,B%HJ($R2(VYXS.I" MW7L8=1+&7:91536-6/VYE/=_G#&,"8>:\DE)I0I )'SM328^@NK M8IFBSK)E+'L[^#YF_GW;(''J:1UFPA(JO3<.&JZ=@&$FKR=UK@2XD!2^9UCU M>M%'WVQ]_WE2?!GMN)6[^^$,BK!I!= H19W%+B#G:ZF$ 3;EB'R \UG7JM_! MM)/Q/K_3X&,^?C>:SV/4TI_10^ @$T8P8Z FA,0B<&B5_4LQ1ZEOM _N(_:X M]F@WCC.N&V2.2^.-=IH&2;'1=%E792FA)\A=F GS8+2;**>) D$H@I<*"_"B5 M@1=2S*1+=1_>L1^'<9<[]G:K;4-J'5 R[%F),]3&$F*K*!'% 2%)];<&SIUC M%=NPJ/9Q@)[G5E:8$@B-"%M)#@#5'F ':MD!X4E9A(9XYZ$-&C2ZRI<& M=%\D^_H3^%LKR8_&R\LV!QT[N]IDV(!XNU00&'.(QS0,]X,S9U21CDINP;6!8>,$X\\$FT--,R&%,D98*P 1FE +@:\E)@1?6(!9 MNN(;,"D!WY/3#>C1]/>8*CNOBO%HMV-FQZ.9]A;CL(&4G"L5C#)*,%R/TC+" M+NSTL3VEE:WBVM=\\O&VK.:?@O%J\\_S6'+TP#JT]?DLC#\6H C+-0E?C+., M>5;+AIV_M!U.ZXM0&ZB>C3$'%YX=+3(3S^PUD )3J!V%QNO-%P&XO+#U)E'' MAQAS$J:]<>;IAG=6?SL[UZ8FS3)A(2%2>\(8XS$ 4@%22RHA2"J8\ K8I'$B*JAA@"L#V%ZED2,]# ME(/+T[;',ZVMEUHCKXUOY>1K3'OR MW9@/+DM[VV5>4:,L\EAKHXCRS+)ZP^ @$>"2F7.LNE_$/;0';%\DBNOQF^EL M7BVBE_/ JO3RX4Q@!4G,)V\]088KIJ2II7*.IFRW!Y@_M/U5*1G2\Q#EU]'= MX8W3KB9A6\29#%^7980C44_.'C-W81%7*2K>RY:3$4WRS96U8^AM.9H& M*_QC/EY4<=G]4N7+7.Z'?78-N\B< YYS@ZVGPF!J'/%@(Y6'%Q9=E:[TRK 'C"C$(-(.,4^C69>.#K$@FA5X-,"MQ/P=.IZ)[3B:] M&WTK[A9WNJRJ\H]HLXWNPV_F#T<2:UYOG\?.$Q^TJN-(B*:=(\@XYB MS !!A"#AA8KEYS'U L1KN0PT3\_L%,$!FF2@,";15ASDB) M2"T10KK70D!]!%>VJ^;G*1)3L.UKS5@-LB[]V)0PSY[/+,/>*T&X"!.2LC B M5,LFL;BXH-Q35;N5(6E@]N:N'YN&QN,8(SS[D(_S,/)@N?^:SQNE M^-W9+%A*$CNN+(Y%0R '7C&VEI3$,[/+"G=HETLM ML7A=Y,OX;!E=5#&.D> MRCQ]+"-.:84XATY90BUG#O):$NI,RBG \;VZ5( I"]I?BH\OM1<;VNXQKF MQE7N\Z^X"2C&\AT+"O:OE$PRE!$T-UG))WDRU V9_2U-YGU?SAZO) M*'P>T^LX^OOE@ZV5?LPP&>YX)YIC# $/FJ S3YEI2"8BY1&LFF38M(MK? M&?5*$6^FX_(N_S3ZMH)B/W-V-\HD D9PC5P,9@5!9@7J+X2&B3KE_'&P1DPR M;UK#LR_6/+&N?BVGXX:5F)X]GQ$=(&)*Z+#J.J48"!C5LA&=% T^P'/%EKC2 M!I3]VK8'C=I,2V0= %99SW28%QG@J!Z]A:Y1!OC6*IOV9,VVY/ ]$KO^CH\W M-5[".OAQ7HY_ORTG02.SE6G5X'2@:1<9A=:20'N$) P@ ()H?:9"3=@A]&GA MOOJ#IHY0/P/OFI]#[6Z4412^)\9!F%31LN:]T+*6$F%_84'A[2M_-[O2D.[[ M+&%=&*OY*<+W#3+A#';6"0J4]UHQBPS?F''27=C5I3;4O.,0(0G7'EG38H5) M 9?EH87DG A+1 S_6=DF"]:@8'Y?)$Z#YAEQ MW@E!B&"6"LPM($IL)+.@:)E!AM M0HRX:EAS]/6XACK@3C*F@YB)&GF9&_:0>4B41,X8B#V4!!O!5"T_XOK"CD0[ MW]1W WMO$U0Y_5)GV=@W-3UY+/,$6@JYP]&M9I'"2/K-!Z1!RH6H89O4'7F% M3L>VUP.O)T T/_7:VB@CL:"Y0!9K&BNXA24;UL=Z8;E.BB<]VL+N)?-TUQQJ M#>LS&$;-+*),>N&\0!AX0*B 2G@.-W)PE\*9 <9\]>F+/A+:_BRBG:ET]UI! M.UMEQD+@PD:4VF#X>:RXTW0SN;JDA/?'6].O?^%J#^K>?$.GG,3N04XH:A@R M6D,A-:+*: /64@JL40JA^)]R'6L-ZSXGJ7*Z'/;LS71=QE%=7R^/HT>3JU%Q M_69J1O=%6# .S%I-N\D8P$!+#@6!5#HFO-1UR(1 7EU8^=\V*+%EXNH([;YX M]ZG*1[-%]; 4XM"%P9+0-/\2 M;[N_-A8EH]KC@=KB;K$LQ+7<)P3Z!P7=YM-9\35?G>O$&B:_YO/W-Y]&W_8? MLQW34\85(U(0K&A8\PVS"&T"QH6F2:7M!^@IZ(!CW0+>%P$_Q (OT_S:C:II M/ QZ(I7-;XIQL<_\.MPX!SI(*)+JO0[0;] !2Q(1/=]LLMD=7)75 M4G/S>55\7LQC$-ZG,GI9X^E/.0E#^=* 6>V\(#/8"*@U!80C;5GGT[X M-O!^9-AY4M1=+5&]S>?%^-';=9'YZK0E"!N))(6"(8LQK@M&: Z0:Q27T^6E ML]0L9&'3J%@LBL&Q!%H1@LPZ_Z(67/F+V1)CUD# @JG9= (:,X1];6=1JT(!)?6.A;RTSK M!./#'-N16/[[E$>SIHQIW#;3P>:RAALNM"&88@,>Y4!*IMQ]'*#ONAVN=(7N M:[T_BQ3V%",,:+#=P^: *;DN=J4SW9T]=4G;USP3VG/$ M//(281PF5\F\JB7'#*6XKP=H.;5!@?WW:MM ^>05[>4]S:,6M8;-,V2P"M\? M$V'^#K.[%):#6AH6!G190[QS4+LHT:YVI@(VP! .' M:, H $4W0!%P:?'^G:QBW<']6D,GO6+ 00=QO)U')5'Q&LQ:2@B3JIT,\LR^ M0].H-93/$#092/^^6J)SO0RANLJKC[$>Y%Q@J MHJ04]5JN$(07EOV^6S(E@GLV$KU?S&>Q@G@Q_7(,BYXTRXP&4EL!%+.>602# M5:@VGTO ]-+,J.YI=#JZ9^/1F]EL<=Q$M&J1*>Z)"/L(+*3#"##(1>TP4Y"C M%%?2(.VE[MES$K!GB>]?C;=I@/_JZ0QRJIW65)!E 6E!8JC,2BYMH;^PLI4= M$"8=U#/$8VPV&K/W-[%\D9^4?PRB=.!F,,>%8+QHE@EO'! T@ \M51P((-=W M+"@QJEE&_VZDC75]PG"OJO)K$?#5#W^?Q;Q9[X/&1O%JI!K/BZ^K8)_#&!S? M60:H(9 (K3272G( 1'U3B1)N14IPUB!+Q[5#D[)GW/M:08(@CQ=$]A/M\;G, M*4:=51@XY1"B@B*USC]!J>!)-UH'R:$NU?V262<#W=NAU?5_+M;5/CZ5'_)Q M.1T7RX)ECR/_5+8WR77QN@Q2294U'D#,)1*60+I!EEF3XED<9$+L'BD\ 'WU M]278/&AZ7"P9$/Y[DB^I,+U6=S% _%_+G^]A=I/FF8/ 5[RO*@YTKI^>CN)B5L1/0K0Q-N@^71VB(O;&V2*<6\M-*7)A;UNUKE@D7)-66/IPI@SGP#&EF@"-2$JYU M+96A2:&< _2=#HIMR=KHBV/+X(QXSR\ LP)J'<"ZAVH[VV0^[.F4A199[H#% M@'&Q^8Z"59%R_MS<^?I]>I5/?R[BM:6;WN:XN_M14:V\6)1LP)9[2H-V%,R*1Z>LVON/>8&6U05.U.4?WY M#9\5LUU>[0]_FO##8N]\>JAIY@ 3EGOE//36$VN!KOU1W'B2XK&1/U;V _[" M5G73XQ(?HQARFZ_^? +..K]E@U.:YIUD7#G@/%(X;.N81YI[N4$!6)CBUX%@ MB(Q>D M.,B[9-S/Q[C:8[4_S?S>=AG4L7Q'S &+@)1"8B3J_1[G!/5SM'+I'#L=\/.1 M:WTWOK8FUBZI8$D\J6M_%.N:=)@AR:23 -EX?4PA(Y3=?'I4H'Y2&5PZ'3O0 MQ/F7W?6]Z)/6W'7;3!@I#.'<$6(4$$E2O&X')\+^#*9E@;Y&5U]]1'X*B?)J=/;[FYB MN0FJ$706&T>T-5(RM[$SPI?8RUG)99.O-?1[O'?2T-_9RNVG3&%BPNQNK8+: M 4BI 74LNP@[JI1*1L>'$G:>DKK?^RK=Z.#,3%P=>K=T'V]/9QEWCF--((22 M,N,Y5'5932K#%YJR\1WD190^[^.UAWMO8=2CA_4QD1K_1 I?$KSAZO) M:#I7T^L8F'%_MS\K8/-.,BF1!H9!I:PDG(F 2;T$2=#73;X>G7Y=$N5Y"'57 M6N@QI'^*"/HTG^_D9]'163N&GW915_\C$/!L<2K0.5X8_M*E.*>6^ M,-PH#XCQ9'/)(8!E4G@YP&LG?;*R6TV6 M*2AJJUDJ@U)NR0_PZLE9^9>(_=E6YF,(=ZAM%G#$1FOG->'4(J\XKPT?B8E- MF>^:'W_T'?]ZSL4X40/#VYVTLBO)^++0FF(:D+ 11$Y!6SOC%08H)0Y[@*4. M>R1@9SHX,Q/7B4K;V2?OZ2S#3BN*@QDB&87(86MTO2HHZ)/JOQR](E_:/KD] MW,]A_\44;;&XS?N;(W8AWS?*$"8>2 *-,21\V,(BCFLI+4A*!_*:,MJT0H0] M%E\2ZGUQZT-^O[86#C+J^:,9LB[,VL@SY311/E@2CQ)Y05*"J 89T]KMN#O>XNZ^C[JN=:4LT:;TRVM,D><$,8:*J)\1&K+1"VG]DGI05_=MK03 MMK6&_5D<;S'GZ?O[J-B9^Y97XV*V-VOQP;:9-,)RSK6%%EBHD &J/B+4TLJ4 M4($!IJ,]T[36!O2]W>Q=8I&_C6$.5U418+D?3>JO9@_5]K;+)#-A(QW$@])( MBW# M-X^:>62"E0W#[R[3"NM3>#/8?#7E7?6L3I+.=Y_GA1?EHK>1[DC>LEB M;FFIH171>#740%97[*::N:3CK5/3'5P* ;M30]]FW+KBTZ?RT^C;;\7\-B8N M#UC%8[ICD_N=VF7FE!)$8Q2#=N+I"Y;$U AY#E+NJ TRS\$9;+^.=3(\_W K M?N',>4^ -5)P9D!,U\^@K5'0AJ2LX<>G.3C72447O.Q,!WTQT=WRC;P=LR MBQGG#'!BD!.,.2ZXV."*?4JTZ@ OPW5RTG%^M?1%]R29KO*JB!F>G@>4CR>+ MN @]16^%Z)XOH=^!9))"ZT#8L@KK'39,F$UN?$.T3K&A!WA4W!<;61%]9QG9(;].B[@?=+30<&5O,_&<>/5,.?F[+( M"VFTXBP&J5B%">>;SYM!FG(F=?0EPQ5EW;3;W>( "7N<$OHB[,?%_?UDB=1H M4B/U9GI35G>CI\6-]U"S80^94)I2SK4F4%H$C$"N=F,;RE0_#HO7'B;4#=C] MW7$->Y;P@5R-BNNPF=U#JF=/9H!:#X'A E)!20BH%3+(Z%(V7<-L-1*ZUI^ M<4TU!=T>;T0_9J0X3)CG#V?<6>0L,U83#P26GO(Z%,!:(5.2. SPIDKWG$D$ MN$\3+ J_21Y?Q_%.K[=XRFPQ&T_*V:+*&RQUJ5UG*& LD1 2$<\4YHZ3VD]A M 9&H3]?HJUT#>]9"?[Q='H4M$X]=%_-%+'&\2AMPK1?S7\OY?^3+"7LO/YMU MD1&,*59 $.5 ]!,3BNKC->LY38GF&.!RVA]A7C"U$WT<9N3L;EPL>0;";F/) MLOB3; V *:=AC_)Y$36W/9W\%HX=UT$F11PY04!";PS3$&\\LM9KEN(E&>#B MVSO#.M7&([_.6_?Z:HG];3XOQJ/)]T-\Y46PJ8).(8.@Q!@8CP7#JYKF"G%H M?*/4$KT>%O=6!%N L 6QRD#NJ,888L+<&ID DDQ)NC' E:D=DJ27P#X.];-F M^GN6EWH=HQ&FBE/R_NWM+#- 2L]XV"4%_(-)"AA5-2I*XGX*L@\DQKH5]IR0 M=SQ))2<;2L]'5M3I@==I@6>C=5[@5:63^2H]\$$NMM9W1KTD"%O &8!$2".] M C4.@.MSW&:Z"&J>2T/GGU+725];F$^W]I1QZ[TGQCFG#74,>*1TC8?@(.4> MY^NY%]7O+-J&(EJ<0I]E?'TX=;K=M'LM-XRA!V&2NA@_5HJB.#.H;6L M$G.;XK<=X"+:/LEZ@?UDBNUQ%W]>NHL?5N[B)@0[I:],*TZLA(YKZHP FGJ M:SD%Q"E.VP$NG>W3JP?0S^V;+>]"M[=A%U1\S5='PD-PS*Y&HJ;76\9WG*^V M24\9$0@X[2C52G&+E4*,+5464Z48W2B4J3/W[6/EPOV>V/?)J.G9:M55A:Q/?3 MQWS5[7X^J:_,E+&<,\(\LY8Z[3E68HTP9S*IKMP@*SL,]:OI69'G_E0:PMV= M*97Q90T_+KS&UF$.POY2UW@1BGRO_J/.;V8.E?;=:*NW.-67 C68R_>TRHQB M2!(M">=:&D@0LINOF*;ELAL@*_LR[-M#_,P^I_59UI,<3[V[FE;P;0;58-.[ MHT6FK9:"$@Z I$ I'ZMVK"(QN1&D62WO;F1,>>B6$:5AM#'IC5G,YD&2 MRGU;7Q^/T0[AG^O]W_L)O64<:1!,7&@8QA0%8GKXB(W1O4:E]U3N-XTC+Q)L M=8UY?VO,+,Q4A^NK?O=<6*>- 11;(0UET@2K$*VOA'-+K4FYYCQ !U';[$G! MLB]>_'L53*>KJKS9FZCYR5,9"D 0%D;M*5&:4"/JY)G<"J NS+9HFQ.G(]G; M7JL.=*EC\YHXI'>UR8P6RC!&J!5>:4\9J_.@<,MIT@PRP /0MMG2%J[]91>= MY>%=,6V##=/>I%R>_*\'O]>VV=,NP]1"9V@ "C, D0<:\UK6Z*BX,(=LNLY? M6#'MH=M;%HU\,EE=]WHWJG[/G^"Q[]1Y9Z/,">N1%(1RH"5$B .&:BF51Q=V M=;U]#K4&;6^&33X-&$S"@-7U73$MHOSSL&\_S*(#+3,;ZQX03 A 4 =+7P.M M-H8<,"GG0P,,&6N?2NWB>S:SZ!AS*/.20P"54]PBYU 0L*X'SAW6-N42WO%F M4/=NXM8YDXIH[RQI%#.TY>F,<0FQY((J)YBB*LRK]3;1"2-2$EH,,-5C9P;S MR8CVQ91?RVGY_6 /KTP[VV08 FP4].%/!L+ZR[BVM8S4)%4,/#J%XNO;9K6% M:]]9OPXSYMF3&<:6$!\$T40":@2VF[7582=3ME*#+,;0-E/2\.PWSU><_&K/ M=3%=!&X_GOOH_*:L\B<9J-X5T[(JY@^U@,$Z^[Z7[7DP#MQG[&L4F90PS.S, M>X:DBA=#J7S4 ] IV[NC4R&^OE5SN)KJ/3/>^L/688^RWR6^HT6F!2)&*L6# M*ARQT$M7Z\!YXU*8V#PA6=_WR+LA9"JXYYEN4R?*71\.UD YR $UBD8*_C8 M6O:P "45 8'@\FV\+D#N;:]PTAT4)!#3''KMI-". *H J&71@">YS8_WF[^Z M13$%S+Z(X4;5-*S3L3[!LH!2@Z.Z74TRRS@"1%F#I0VF+&&QQO!:0N=A2B0C M'&0,;]N$:0G9)-RP76 9W/I M*C[ F5- /1=A;#%9S/<6P=W1(J-(: O#0DN\#?A0 [#9R =]BBDSP,.XSDES M&JQ]T>:WO/AR&X:GPIP^^I+_NKC[G%?O;Y8CG[U?S&0V/@H17PJ'XR1$78,&@.C/%> M0>"A65N, B ,^LEUV!OUNJ/*B9P\10EG)N1Z'G\ARO&4W-53QN/5!TPE\XPB M:2VB%-=X ,DO+(GTN4G9DAH&'5^=:1Q_LB=;3)@M&)$8P6)48IR;.5&3B1,2J&H 2Y%R=K>?0DD"=?^ M@G ?Z(U(LRI"PNS M;)]IG<)]YG7DX[P<_QXKO@>]K/SO9UM"GMP8?3FJX]);[6Z?!>4P[XS6P>I4 MPGF*V"IAL69":7[&Y64S_D_Q>G0309N%KB21G%U]OU'5YOU3: MMV)KLM>&33.%@U!2>.Z]D!9AJ@BI)?567VI!BB/57':*ZCGY8\N[43$]D4&K MQIF"5"%N(5(J6%X0+1>_M;2.7XISI7WE'\&JDY ^Z[QT_9^+U3G^NSSNOT^= MHYYUD^'PQ0JC@I4/.?$*,[G'7)88&JQ0\:M$]8&606Q*3>*!KAK2EP1NX"TMR/4 M[X>Z[*Z7(+ M\F9:9QRYOBZB[D:3F/[ZS72=*'OGRG=R7YE%4 /K+<#>4P@ D+:V+90AYD), MK99X\3)C5*=H]\7 3[& Q*)Z6$IRD&-;GLX Q$1Q9[GBS!F,#6*US1!,")6R MZ1O@$MV7GY]:Y4?0?9T[B/S,@@KJ86&1!@\- )Y=88:.A8 MBF$^P.".=CG5%INAO98I M'!I@?IIV.=0*I#W>MQW'%&[E,H]%?6WI(&WV-]_\OPVL?Q/^L]&.?_-P1H50 %-HE19AD09AGZMJJ:@1 M*>46!KA>M;W-/Q7''F^!/:L:^?+0Z$-@NR^K/T;5OK#I(WO*O B[7VPD\XY3 M'Y!U&VB-1^C""A:D$.)@H<\V@3Z#>^"8T,%]S3($K>2& !N^5$ X(Y34$[ Q M)"E=UM&4NE^ZBH/:JWG7T1S=L&&W4R 5^/Y6ON= ;-P96].M;U_<]ZZ6;;P@ MQVN;&'++-R<3,0UOKP6-+HVV9U%1KP1_,YLM\NNG93%6W^?RE^^7 MQU0S]RVOQL5L[[6GXSO+"($N1J@CQZ3P0GF*?8V*1?;"3,->*=NE(LY,SW^, M)HN\)7;N[BOCEGA*D0][>>FUT ']&OYHR%^8C^3,Y&Q-#X.8.C^$*;\JQLM( MT/"8BH@M4V"?.GWN[#!#F*"PJD@0]@(2"T*,A34Z5">E0!N@,V804VA;RAC" M--HB4_?WEU%IB&04 @T]MEHR)^HEQGJ4E&AAF+GZSCZ=MJ6+WGBZ_+KB\7! MY=/H6ZPYCSB5)\60YZ^>5MB\'LYDV9I8X0;3G%*OQAI>6L5HB3P/23 O ,B=TP ME-5;^$)303\__T(_Y 'J63'//^;5UV*0ZAIQJDS*)JYY7L*+LSH&IK:^/I1+*ETL!:#1\0@D]T(%GD^PI/^!9OY3S*:^OCV95!^] 4M/'AS+!K'6$0:$,%MYAZ#>'HQY9GG03 M:X!1Q'T1\&2$7W.$ P-**"0Y @YRQQ"6KCZ'],91F<*EHX_<5F?%;GH9+HX6 MK#RO\Q_/O*?PH6[YL3Q*5%\]DV#-M)<.*S8$QK@:26L?H<(BQ8TK@6 M0S!U(1>WV]5_"H(=$T%-IXO1Y$-^'^;[ SQX^FC&K%>":T;#U,^9HH )6@OA M*$RY!S*@Z*UV:9 8,:KH6ARIN4 M0)0!A4NUO"BD@=@1(]QT'LQ 7TS6&5UW,.'Y8YE21$9_O1<>4D>4)IC5@X\I M"BXC%*D=!B2"UZGF/^1?EM6)I_-?1W>[+(-MCV8(8$"I0)@8YPB12B[O0*Z$ M #;%NS"@&)\V&9 $8*3YS'EN!#"94$JZ6!>M<+0X"$EQ&1$>;Q$A'L0]2F/"?[ZM/Y1_;8CKW/)T% M%+SDPFD>+.0HA=M,@(PY+RXDDJ$#1IP,8A]\6"YT[ZNKJOQ:3,?[+8[M33)C M' 9>:VN!%%P(816IA=($)=7VNSA'98M(]D&/JW(V'TW^7W%_T!S=UB"CF$#@ MB- @T!ZS6.\$U0(!FU; [^)\F*WAV!$QXCRFJGRTAPI/'\D \H@CK"SU' MH MG)>;R8XRF)1)\N(\EPG(=:3NMT$ADZO;?R\D.O7_W3*8MC[E#N4$RSE;2,;,9 M-M)I:_S%N2-3H.OX8W??QK>CZ9=\CS=ZVZ,9X@"(8)0H8" %(I8E\;40W#4K M1+-+_Q?G:FP!P4[-_M_RR>3_3,-6]6,^FH55Z7IYZ76_;W%'F["44<(@U$QX MSH&DS@.Y835\$*=B^U V2E#_E%.%D$AU?)4K=H66[WSV8QH)"F!B 7S MUDBMHXNT%L,CEY3XZT*]BFD0=LJ$U=V!^>I,/2YJ02F+_838WB0CSEG+I(%$ M04$M0Q35Y_%6R:2D!>A"?8NM(-GQR69 ,EXI^9K;T7RT'O"!(\UM33).&%/* M8J*)C9E;@=YX3:W5)"4""EVH@[$5)#L/?*G,:)Y_*:MM54)W/)EAY$D8,)/2 M$2(40TYM1$"")D5%7JA+,07 3CGP\6XTF>C%K)CF6V]I[7@R0\PXHC4(2#"@ MG? $U'YR:T22BPE=G&#N\NI+O*E;E7_,;^--Q=%T_WRPM46FL W( M& H5(\HHB:BI([LLH$D9.M#%N1W; [(C;KP9WU1J<5T$':GY/)^M=.(GHVU7 M\O8WR #46$ KH O+GZ',/I@ MAGG,]&^T 8IZB+#EJ+X7XJ2T*9Y*='&>RF3\.B7 U>+SI!C[23G:OZ-X\ERF M+)!(8"\YT%Q1* FO@W'B-:$DR_'B')6I\'7K>3CNRG:SAIF#C II#?2>61+, M($YKHRCLJF5*A!.Z4']EBWAV?.]F]AC>FU_KAP]1%_ETG'_*O\UU>-/O.WC3 MN'UFN M8H0">12YLLJ#48C,[*IAR#H(NSKG9%:S=3CMAP-5H\F9ZG7_[/_E^ MP^/9LYE77D-/&01&" \) :+VVSH@=,IA"+Y4%V<2A%T%0:T\:;Z8C4>3_\A' MU?Z;O;L>SV(Y&0<@#7MPZR@G$O Z7-PAXE(6&WQQ/LV64.QXB7D7/ MVO%TQC7WUBA!$>!/)\I" GC M!BLL*-"* KL)#(B%3I(X<7%^SK9@[(@5*HSM>CF^W4ZL[Y[) /$6&XC"KMN$ M1<]RHVHR>^*3KO#AB_-HID#WJ/%.\^3X45$M\Z[:P-!).5M4^??C:)PU)STE MU9:QS/9DU6G2+%,!::X4HQX9[:CFQJ_2NTD$H;2-3)K^I-VW\6O4+L/*$V ) M99[$ H$802EK>3$Q%U89L1W5E]T!?+ZO6,UF^7RFIM=OB]'G8K)*,CM_?#!6 M,I[,+NI;=XXJBZD @D+HX@U'RU:)R(ADPC6R3#J6=IM6WBUKW>?7[ZJ;\6^%+<-6F?42 2@XXHR!#"R MGJE:;L5!W#]>Y%+6'U]V,;8UG?3.Q6WC7E5M;\+%W:TS""D 7EL//*9!=L.% MJ^46::76ALS%-IBPBV6MH7U.ELTVW^.[?,=]Q&.:9TQX$_:6EC)'L$:6&6=K MR2'U*1DNALRS-KC0@&>)<)]A:=W\Y_\J\BJ\__;A;?XUGS1?7?=TD!F+%+2< M:"^UOL]U*,DU;;G?T$+!P)5C:WWG// M#+7"Z1H+!6A2@I+^:S)2BP^=K[LE4&4,R-A3A& MQ'/H@7 8U'+*Q"HO Z98NQS8Q;1DO,_)*W02K]:M,AZ^28B(I= B8:'55(BU MG ;CI"O(0UY=>^?5:7B?DU?X)%ZM6V68 LZ\5,QS+H*1:CCFM9P6ZI2 X0$= MOYZ?5Z?AW1>OS&AV&RS4^$?!A21T'\Y>H#55]$6XQXKBVX>^_:<'9[J4;C/DA;4,26LQL)X+S\VZQANQ MD"9-A0,TW=J@3'DV]/OBZ;MRFC^\&U6_YW._F%X?9N#V!IGQU&LOL S& \:2 M<:CJL.QZ-K10U\\6Y:?"1J,2*WJL0<4WM]L M$6(6RY?-MO_JH+>WS==D@$AJB2?44L,M4,KR=1ULXJ1UEW8XELJG/E=4/KM%[6F7":$&EY,IP3CTAROKZ@- )E99@?GB4.P]%RJ[4 MT1?MEE=-XWWT?#I;:OEJ,IH>I-V>5IE' %*AI10>2>BMX+I>@YS7*BD[Q _: M;:5=>^H8MD?F@#5Y>J=AWQ90<4X!)XQ'E&"JZX_3:XI2#,X!9309CL'9FZI> M$OKU+&E]@'3Y3K4VR/ZVF.9OYOE=H\"E-MZ3&88H,^'S(M982BGFM/ZPO%,T MI73\T9EU>HUC/W^$TQGT=]Z3MSWWZ!H?Q&WI([-&,B*@HLYHQ:1RX9\5!A1H MJ%,X/,#9^DS\:70VEZZ=WK;!7T?%)'['OJP^AL$_;J/V[8)W-LJ )0QKPKEF M3E# PKQ@:RD12[J(,<#=R# XV)HZ>B/=$JWCIL&=;3(D-&$N'@1AP[CU1$E= MR^BI30E-/CXE2_2/4?44K68$[/)UF9? "F""2\!X!0"0=AF M4: RA;L7>O!R.G<'I,B^)MJCR=ZL829-K.<8!(42*&6,16X=/TDA3DL5=[S[ MYD\RY;:JDJ'X'1.\BS&[@K=**R4UUQN-JD3]%:W"TE5$EE MSP:4&'A8G&M-'>=+*_6VG'[Y%!Y\,_T:S(;5P?L%II*"&!,-'+06>6E1V.W5 MEWXL 8(UVL,/]RBNOU12CA/J(2=,L1B=1I4&ZV@,2X50%W9#HQU*=99(ZCAE MO+Z(9ZTQ 9 XQ 37 %@J!:[E0U9?ZDWN_GC1,.+Y.#W\B'C>'B.>C2*$(&)Q#766>0TTLDU8JHIU1S+(- M(DC+E&S\QT_6K^S,KC&;#D3FM*RD@=!V/%[<+2:Q -:_5^5L]O< XV@2Y?KW ML-+I_*:L\D^C;Z=SN5G_&14LVGJ .&6A-6'J$:C&CC.8$OYX\:%G'1&\$\T- MG?5OP]^Z9/UW_6=,5*4\/==9!H"*3'S2B&&'): @7HOQ E.JGQ^=!#<:[&UVV=O M2^HYWW'3KZ.J"GU]O>(%OC"$121;H!NJS:H51GATS'*:-WAU5GU4H(YB!(:!R#W@O) MN26TEAL3FK+@#9F$_?'EA&HEQ^FD=RYV5JV$0F0,P) ZI@2'VNDZ0;B03H!+ MY6(;3#BA6LEQ:)^39:U7*['$&@P3O:G<>UE#QERA&& E5$"6HR5LG C?P W)9AHR,[ ONB6C/@9C+E. MZ^-8C0#3SD/&H*0*&U/''02KVHH?]7&Z,^G:4\M9I\'.Z^/ F,'4,$$!(EY* MHXFI]WN*0-+(A? *5^"6"))4'^[4)7U]YY=1K> M/R+)]IW/^+"@<&FLX8X&XUAR272-I:(B9>-[T=52DBW#,VBOKR\AGM ]QI1N M)-[#Z1TM,LP0$(K*6% - D6![\ M6S&_+1?S#_GHNI@\V'P>SV:GRX/D#;IWY6+O7=.3^\P -3+@KJQ!W%DA/?7K M2]["6 (O+-OQ,/C:E[;Z8O2;N_LPSOCMO;]Y!"SI#!>,$,L$< )H(YVL;SQP;O;=!>4BY7LZ6T@*5ED!DRL?KCP//@W@3T M^V+2P52C=-/K6'KEU]%=?O"PK(O791(BH;D$2(9)0@!A,:,U MLH;""RLS=B*KGE?/.;\B>LL[F%#4;(Z\5#LL*A0JNQPPE)#_<9RVMPRFH=\Z4G9/0LR>R%1(R+N[W:_NZ93&@+H!<"* "U\A0(8>JQ M \DO)(70R1HKV\&M4YV/OAW6^=-GLA@OXBDV80F+R6.,8W;#=T_=A=R:;T7G M";C]")'8YYP% 33#$8#$4T2)]F!=7CU@:03[$2+1LG?@G-H;C'=AUP[B*3B+ MN_O8:N:^Y=6XF.5753'>YXGM[J5!URYL6#3 C$M#)/?"US,6DL:FI)L?T-I\ M9H8>ZZGH2YV]?C2?3ZB.LUW@^WR\2@=R!P]]-)V\-&/$:2ZDHS&3A@JJ9JI6 M/'(:L,LP;@;XT0Q!G:]RI?E0S'[W59Z_F0:^Y+-Y3/38UX*S[=V9Q,H[2"2C M"A 8=L46U7L;1(7M)[_0G_$3&I!67^675$\=_R@GH9N@P8<^OZ7M;\\,LQ)2 M X51"$,#B?6JQIV@I&Q=%Q_",XBOJ16]ONKOR19?B^M\>GV.K^GINS,)@!%& M ""!14@)13VH,1<.I5SQ/KX(X8]OZ2Q:/5]L: '4;P>W//Y<&N,BXX5X 1A#U@V"BIK:M1 M\2;).3EDQTL20?;[&]O&O+?E='R;7R\F^?N;W;D3@T3E=!RFY:6NEY-$$U:F M=ITQ1"C%(.;/]5I[#9G5:\2$1_I2\YVTR=*>=7"F(Z''C^^%>1"?6LF5CV^G MQ3\7>=J,>M0+,J %EQQX3REQ4AA3W_<,Z&$M4A@\9$=#+_-LEYKHR01[,PW_ M&1,FG]'HVHSA46D-;*X]K3))E3* *2RIK6FJ9(XD;QH[W)VF0RV-_/+[^U!V__W^U@$C2W_QT3RX!C%")! M(+40A]UTO+K-%;4R[*<;+5X=RVK*Z3Q,_S$CW*$+13O;9,X:$V23B"A$@VG. M- 9K.97AR/QYON#&&M_U!2=BVY?Y&$<:-%+,3?AZ'V[*:AEEO?_NS\XVF= M&P@ECZ>9G"EI ]*WL:7=?/@2%Q>17!^_1?/]@YB 13EF!N;'< M,^H0HFMIM)'&_PG82+21#OD4O^\ /6KM+U6MP'H^TAQ*:6D A_ M877L4]5\D#4GH=I;(K8PV-F\&)N8[JAZ.+@L;7T^$Y19[@0'W'*+&.3U$5L^MB6='Y('4.M,RPL !# MB*6C'D*@M )N+:^A4EWJ>M46B=J%]WSK5C3SCC9XZD89%YH08)VEC H#'5*X MM@P-1#3%3A[@(4P?1L^)T)Z70"<8/T^V%QY Z)RCFA&IC7<:"%E+*F52+817 ML9P=K_)&+#H)W;YX9$:3(FPTI\7(5Z-I@&P6QZ_+L/$\N+(=;)LI*BF%' ', ME,=<""Y)+;,!N-_:Y6=BU+'J+[L%^3"Q9G?C8DF7,'^"U0WE\)/LTZCX8S1] M*MWNV\K[GL\T-\ HR@S'GF-'N2(U$C9N.2[=X$D@19O ]KY2/5FLWS:XJKRW M74:!D@Y2*J1@6%.JHP-L+:M1-F6S/L" _ X-GA;0/>NAQ"8B1DTFY1\QV<^Q MAQ,O>\B"F)S;>,\F" Z"&0!XO1FQ"NL+BQUMB0M-#BJ2L3YY^0I"5OEHEMM\ M]>>;Z>ET2NLP8\1""C4U4(5_-)'$UOYW&U:$E".PY@N@7+%KFG\9K>YIOBJ2 M]:J!WIR2:\7%I7T9"/CDILBO^;X0EP,M,ZRM(%A(&/-,:"81YG8MKXN.ELMW M#Z3/9^UBW.>:N5A>._K?Y>>9&L_?WR N;F-%W^6'TR\O;-!+%[MF H% M!+#&5"F2XH0=X,7&7EG=FU82W"//!KX>E\VKXFM^_2;H=/JE"%NVU0";S[@M M]IY9;6-=%PPUIPX*!QFM3W>=(S0E:1S[,UF>9U''>2-'#Y6&VM,J,P923A@T MC,:/T4DN-Y^@M#QEP\/_3!-C._CVQ:._Q[M+Y9=I\:^ET;PF_>S3[6C^6[F8 M7,>"0..YN[G)Q_%RP=I@V4.QTSK,-#3!(A?("T:@$I1:Y6MT@IV>LOD1?Q;V M]0+]F8FY0>XJGXXF<5L7YO0]I8X[/0: M)X]]4@)?^2>G: ?X]WYRXKZ-8J&^J-F7/J_:#?'@ ]!755%6_Y&/]AW;IG2; M 0L<91;$$RN!;+"K4;UO],"1I*N X,]"U1XUT)_OLA[VKN]P]B'\OHSE)A^N MRMFLV'^5[:3^,H*D#_]X$= @W#..J=]@ WQ25=P_S<%-']#W?XGU,4M$S(!4 M3F,QDEB(,CZ@\V!//^[2KJKR:S$+K[N\^Z[:22@ XA(3$J<-1^DJ^[DR6B'? MJ(Y(E[*^#72*T]V*T(O Z?=!JTO=SYYI*9_5\<,'L3BIU\Q[+*B!D!'M$%0( M$+E.9F.,MB@E">V0YY(4UFQ=Y_I OU^3["B)UJZA=DFZ[C13#C'"&/32$XX) MXY:@&B4N84I]OB''4IV7HZ>!/V"*OBNFRSBRS;8H[I">]K*JIOLNG]^6UPTK M;_ MR#":K+U:W^<2NSP;D1-*D/,Q$ M)J[64#J\4Y(E7ZHSI)#<*V0P_ZF,;7;>J MJ@$N+;TAE# M4J[2^?47(#.IB4.2R$EIUQY*HA(@XHLO@4 @$(&5=G'?!82$0'NC:@R9GVP M80Z;7A9P'T03?2W2^Z5[(<*ZFG?2%;?[R(^'9P^?S>*S>@^0 T\LAQ@"RP$T M#%)0XX94L]+L;X?!O;.M$=N[U-B8F/[L#N>>A($74OQ0M\%$'2'GD $NFD7. M\V@E54A1H[..6T:X:WH+W&Y)56,B=;5+?/:$G<>&26?SV6TFN4]U'P"GCAA) ME/!."H0 %_5T0!DA$\O+^A9(WK+*QD3V773*JLXUE$GOUQT&; W6V#'#69P- M!#..L=U4X%!.\%KSH.&^@]?> J^S=34V)N].T^;9-LC+[H+V7-ET\T1C3[T4 M!"%>(V.YR_'8CC!(^*W0-T-%%T<,-[*+[O^,0*_]]I%#T<'G]Q0($!!ACI!1 MU@%H":W*I4<9*92-$EB_N4C@H=C8CY+&-(O^7B;WYWU\[,_;HHIZWE^#R)2K M\QUR.5\6,.8:20$%@QY)9^*OKD958I:S^QMA-/);F($[56"G\_.^D6\##1\^ M+#X[\]ML'57\L5A>%7NCY[OYH@")EMHX8:RQQ$-B?%W1)*Y@Q.:8RB,,>1[] MM-ZE\L8TZ^^"%-OSX>WK,C@.87S1!<82<,>L]Y94"#%'1 Z]1Q@N_19F\!;4 M-"8B'[B%>'@>;Z_S0+!@6FLHN:8@((ZS? KM;U=B8>&ZW MJU($]__V7=)=X X32:!R3GK*A/ *U=IA M .3=F_EUYG@1J3-U-"Q[]T'92EQ3D, I1AAQ<2F+&P]E-:AWUPQ&:RZ'J2,, MIQPG4UO0S)"1DS_#51K'5)PPH(G[&PZQ1,Q4LX5D4?>ZT4%.-[*:^V5B_H&L M$_NHU0"*RSL-V*@RL;IQX[$3+X)R0&BI+@$]!YD)3N9,7F[Q-Q/C(U@\Y;QL%=LF<=Z!E MB))AK9F"A$,%E?=Q7:GE9=$PG5:HWX!S7CL*Z)EP!X"ZV-8+#KOT6DDIX_\S M#B5DHI8VRIV3Y_#\[)V=;Q"'HUL[^/>7 62KMG:W'1F]!N@-X=;%/;G#7MJX M388[G" R.5EF1[@:=['OZ _]OEE:F:_GSXW-.@C28.^P]A@)K#E(9Z!RMR(H M,[%M2"\\.<#-5A71-PWWWWLYFXQ-N@E2V923AT DN&86(21TA8257D]L.AR2 MDAVHH_?Y\<5=E?/GQZ,=!,BE1TXH3JR2FF+G.=Y)'ZV::6U9!IT?VU3$2(S) MRPW&P#1TW$%"A4$15V&)L[6\0* <%\T(-R]#$J\=#0R0;+,ATP[)YZT'PGAO M$9!X(Y-FM7Q*\Y\H'[?NS CPHYP]NPKUG PG-K&,9(&NH(M MX()4TZ?77J.)$:X=99=R1'O#WO>NJY#-WV)ADS^SZ/^X&4SGO_])>N5^X+(\WI+@C+M.5* M2*F,IH)1;JO#46\@=SFGTR,L]M?#E-0)[H/-5,G$K#ZKMGM/+_Q&P>JT\Q?= M'^_BZX*V&"L%G3 ($T2L8&J'K((Z)Z!QA#D\^ID=^]=+>_-JY3Q;W+Q/=1-V M=3L:3Z0'VH>X+GA"N/56,@$MIYR!6A[-?(XQUSQ)Q]OD69= MT> MW7V_+1^*0I>+^U6QBG^I2A?]>W:U>;8QU]K[RF U== *;I2U.$(HG:MU8JRC M.6?<(TRDT0,]!]/-B!;_9-$L?VRJ=&UDFMVN*MF>U-O.6_ ;?45(*''G$(R[ M?NZ%(F93NVZ#(,B+Y1UA#HVA%ODN=#%N-O]GMES.%NN'^D^M<_GE%P2B,(E8 M 6HD]I!!2&6-GM42YYRUCS!=QHB8G*F).I9ES$7:LF M5%I#:M1 G!5R_. CS(@Q(@)GJ*%+([D>TNQQI+_-EG\5R;+W]XOK([1L^RL" M\880 H24@%FM1=R!UF=AUN&LZL)C+#DXB!7>#4#W=:A78PXOQK&2?D8/E$F;5\AAA2%(_Q+D$VL'")\_;.^]K%H!"A$L0)7580,F<]+6/S!EB MW#H:KD]8%F92<:;!KV?]3$;[L%H]N1EBH#GGY!,Q.[*PGC(F/ _%LOBJKQ9I+B-^*?Z+&=Z M8>%4.RH 1M 9; DW7%>;*0TP)K[1K-J-K =4<$3. RT"9]'8A\;$U=(K@@0S MT%8R$F-^/K-WBZ*NTQA L?2%)S? M28#:"P]4G*ZB5,1C9K"N)>-*3BQ'4)N)E#E.K!%-OF-E=#M: MZ62QMT4+B_VK3H*2(ETGBL8+CIAJ8KFFM630FYS%?H3W*'I=['/!'GA:W W_ MV1ORN5BO;[=.N?_,U]_B\\E5=[_^5BY/.>];_9Z0SB^HUR2^CI:JB*F0J,92 M49CENAB=8ZQ+KC6;+WO1TL",_[0K(O%,R/>S[ZOBPU?U_?OM_&KVYVVQ+6\? M/WH_OYNO3Z:V[^#; L#"&JJ4B)O/=*T/(R=WVJ4BQ_!M;B;T<-0U//%[5-/ M]+_ R42E9-PA@H6 FG*@0)7O(LKG$06W9ZY]NEB.@_=_CW' M7Q+OI^07M@0R KV37'HH4QRAW_KT#$KWJ1O=%^E&UI>5*W3QM5P^5N2P\5^K M]?Q*+:YW*8"C;KY$;>@XH+^.X)'9AJ9"R'JN< M,-T1)LKHEJ.=P]\_40_MH,O;VVBY_#U;7E] TW,[#4S:: TA1JD1&@-'"?$U M2DBXG$O?(\Q]T2U).P:_MRWK-J_1?-#-:I5;Z84,R3.P4[74L+L9]8N8)6]/XJ9VUK M\/;_WOZ>+BJGU7+X8,2VWV/!-,58"N1\NG<-HODIJRD32R\O#>,_ MR_FZL.7?"_?/U>W]]7QQL_OD2_E[L?Y4I.Q=:6I/0=('DSU>VE\@&J54"=)Q M2(UC2MJJM$"2&6=EH'YC;W-C[9?]XWYQ',/K\>6Q:J\L@!%$M:><:N2M$U _ M(H>D5!D<&J4[IW,.M8!R_PO#4^=IC=#DE@CG!6*&"*(APXY89E655IXC9/P8 M3+U(G7?KXB[=>/CPM;KNKF[C>['8+-OG -"PJT"8I(SKN!F&@BAMB-6D1@4H MFA.Z],86D<;\.&02=@-Y7QZ(G1A^OIBOXGSPK[*\?B;+L;/M!JV#4H9A[8DD MUEBAL -8U'(;('+6FC%3K75:'.)?:]#W3KG_E,N_=BG;SZ;*RAH89C M2#3EW*/*V2Y'L?RSG!SI6@._=])]FOW]VRPB,D_)Z!;7G^]3 M%%)Q/OV:]!.\%Q9YZ+A4.MF7A"M08^$$F%@AM/YIV($2>B?D\5O(3Q\+4B$" MH28.<*JLQ-34&>8XIE+E+*4C+&_6/YW.Q[C_3=O@@6.M^^*I0 A8@JEUD&-) M@:M+93*F;:,* MT'CE7CKZYM710A=JR+X"S@D",(L+5&"R^UJE'@A!@X42LY MAP]'0L%:A+K'-WRU3K+N.Z]N_X:X1FL)?=_??]?/WP6['^5EX_ M#C"MM/^[G"_6U?":5'H_LZ> K=*$.0'\JA*%4J]Y73 VI5/@ICVR[19K)H%H1WI(.["4XX-ZC&@RA/-)2*V1B R M-RLKY-N?-AKSXW (6GO@][7CW#_DW\O%5;E8E;?SZW03;?N'HE#_S(^Y0<[N M*UBKO88(*B.YEU8@3G2-"<$BIU#8" G9-E$:+5_MP3]*2MKR;C;?5PLGH[> ME$-2&H$,8U!YR$%U1AMQ\23+I3)"6G;(FQR&7J2+BR,L7MI+OQ5W?^[-V'WD MZ6 41PH2R)6$WA)%N:W&R@#36>61WCIOSM5FV3;:?ZOK_W5?3N2^7OQ=_ MJZNK\GZ1KCE_7):+^./5]G[_B<7TK'Y"NJ(=98ZK!9": "NPI346W-&)9+GI M:2'M$OJ^:/@E?MN'K^JZ_)[4>7 V._9X8 S'373JCK1>M@YT;S/93O[/Z]GB>K:\7OWQ/4WJ",1YFY[D5*/V 2(IE/'>"RZ] ML YBLYO%B;83VY/FJ?_E/-4!P'V12\]N4X+HS]^*8OV^W)8P/+$B'FH2K +4 M1? 0!,(A!9S"57!!M#&(R0E^'N&!>L>+7TLH#\FCDWO"PXT"E(XY935W<89G MR%D/=U(ZVU,6K-ZXE*_L!NRY"-D>%[D7I2>;K&M[FP3B.=5 J;BQP81(J31F M.]!,5MG[-\*=D%K ]F+G0#OR\7-EV)YUX0-QQL$+5/DL/4 424TP@@R M5(^8:3VQ#5F+7&@5UV:SR*J>1E;%U7_=E#_^UW4QW\X@\8>7$T?\*+PO;F:W M+EI>ZX<#-LN>IP(VWBIE4O20(-&P#N_8S:)MU2R,[6TH^3(%O;P_EXO@ +ED]D]N[^>+ M8A.>FG-HO^LD."XU(CZN>#*:.XY(K6O[![DX46;P:(0I.#K>X7:&^[ 'I!_^ M7D3-?)M__U@LKY*B;XY%C#3N(RCOB/?>R"BP\L@[(>J7&FD[LKE>OX_&W5LJS\\YI#[UWX#N5&[0!WG @K,(391 DJ9JH]=,+ D M9UO]%EV]EW.E"[B'7?_.CTQ;!0D1=1Y8R$B444L'J:KE8T+GG!R\Q2UY5VO; MN4#W1:1/*19Z45R[V7(Q7]RLU-75_=W];8I;B:_!_&I^;$4[W3A:J! RKI Q MSFABK7#U56N&,6QV86%"9GL^O5K'_.(5;K^(?RQFVREU,Y[=/+JI[#';&\%] M>6=!28"YPPIZI2605/+=.T4@S,KYU+R2\138U9L.!MX@)K/PR[?9XDMQE^+I ME@_O[K[/YLN[XY;[^9T%QJ@2' N I;,,8B1$[;0AFJ@<*^W\(LAOF9F]Z:"_ M"^XIN^K[Y/D[7TNH+CM21$0<3YG',1WR:G:D" N(IA!(OF3DB@' MX(QCG/5RMCV>^+@L4[;ES]\B(+Y<_I'"U*_CAZD@UPX(,FD9%Y EV#B M=@A@J;*N\8*?:J$<1"$]!^*N/A57Q?Q'.OLX MGAYF[_-Q"VX5Y, C#Z-<-A76VLFF",^*;/LY'?EMX-S3U?#WFY)^S[^ZQTO? M[T\5VMW_8,"*.VNP%!!2Q#0RA+KM-7M$*$"-UN"N)%JMBN)#1'J6 K"WXVZ2 MY>%XPR UE49:;2UA2E1^GU\) H9.X7#IVZSB7I1X29#W2%KNG3$$QQV#)-H#W2S! M=$='FL^!WJL/>U^8T\><9W44J-OSM$;R;$N\67O\O_6\R6QYPB9_<5*(,1#217[+?K+" **5!86@6=-HY(HV!"A2,"&;,3*Z?7._LNQ'ED[/OR MK5@6LZ_KHQ<1S^XK$&A-7 @9 !C@"S#D"=,1%P>L& Y=M\(0P;ZY=[%,(^, M>OF$2RY0QR5C4%(; =:.$YGD5P9'"P3F1*:4KR?FEV)KB]>K-^F\4Q M;T*./WQ]+L[38M%;+Q9ZLUXL3:1G'&!E'3$: +75+Y008>8&3".ZSPU: __P MA$*_1Y2__%W<_BA^*Q?K;\?LFTN[#(#3E,-$>^JE)91:*'&%$HGV8".4WJYG MJRE%&OBQ.T"[KP6GJ3C)7OOR=]D"#:N>0MKO0B. A<@"X#ASPE9X4.M=SEGG M&_!O=)>F2IZ0MVJ6^(B;4(44\0UHXRJ%#O'X1J5<63-NSU0?Q+H!Y MC-1+7I*6F)>Z"@HQJA@SG!JFG+4.&EHAPB 3.>?&;\"GU0/Q+D!YE+R;_VAK MQDM=!8FT8@I1JP3!"J4RR/4BP.)/$[OB,@3OSD=Y;+Q3R2G2(OF>]1<(0I!9 M8Q 1 %.,#=RM!4PKDG.8] 9\6ATS, ?JL=&P!>8%)00TWFI/,.:$;,-#BVOV3"I^JN_3;I60[U%]PV@F# )2 M,>D@XF3C4T[8<*5$CD.E^9T6N67>HKA)T=-?)C';M83X,%[\G12-O?:[%@%[ MK83C5"A(D;/8.0MJ^23*"C4=Y067ELC4#IR]^N5'4_SK4I\[P\HA![T25K+X M3BIOJD0X'DL.&OGSNEP<-L.UQ>IJ.=\D]CY5K^M(JR $U=8S@QG4FG'FS:.L M1OJ<=#CC]YPW5O3>&;X-0'N[U#-(G1"$&//"0($%8)8+3!"IL8 DRXH8);E: M8$56<9#S\.Z+>VT4!XD&$404(N"@%!I8J7B5Q=,3S\'$:AUUI/4FQ4'. [KG M.XE[:T\P@+**@^S:!Q-A8]0BX)$A7AH(V$YV[OG/4!RDL?K/* YR*<#][KA? MSMOO&^14/=$R<."I(X(Q1P&-AKY7E-?R8NAS,D.,\F"X_?6O783?WJY9, ]A MG-<=Y!I0+KTDH);/JJSPW1%.2:UIN^$F^CQTAV'/?XKYS;=U<:U^Q$]O"EMY MCS[%N;7*W=J85J>["DP[QRR@B#"D-1:4$U@A0AU%^F>8L=KF6^NP#T/$3TF* M#U__6!4JHM:<=2_:!4ZQU("BF4Y2SEL":$.5,CHHW)N< WRJ"3 =;$ M?-A[/>'X?']W-UL^?/BZ^37E&5NIQ;69K;[YV_+O=XNOY?)N6Y7JC9Z $*"\ MTI1(PR1 -AK)>KM15P+RN)<;[@3D,='2IV*3B??C;+E^^+*<+59QX!'RE7YX M]I<39R,7]9?J@EF%M4CYNX1S<>7A2G,''P[**,^Y()!(ZJUWP#-02T-(UHVGD3/F7'66+6,Y\ +7 MY%3D5-/@$8CS,V4"6&&@(5)!MY/8TYS%;(1.QE$L9I>"/\S^/NVH&N_@T\-! M6@BTU1A3;A4S/D[.LI8*PKQTL^.C5'M*/KI)OP#98?C2P)6XOT&@409(-#7I M% @(296I@<)8Z8E-13WQYD)T>UO:GCO+/_RYK?+S;N'^N?HV6]P4KW*A-CG! MS>@UT!1X: SP@G -K?..U^\8AMKF!&&.\$BD,Q;VIX)>O8T;@^#M^1"==3:J MT'#)F>"(2B-2/C:# #::N4:A"QU*E!:W#;+-TFCO;1&P%XQ3H:%!E'N?##97 MRZCLQ*.G&ROX54Q/&V".XCY6E8+HX0PBG=U;\%((*!%B6E*!TVT1)2M<++!T MGZE-1Y>R1]>U-*MM)_X# :>3))J/KO]'#^I@O!/FT:M]!\82K&R M% DDN%(648.V-JI4S,)F?OH1XI<"XF[+5>1_(LHQ?C29SOH>2H@[$L]EW#Q@ M()W4R#@M:JT8 W,NZ8_0!NR9R2_]#.-6[ICGUOJBQX>O8TF)^38F71C7TEUFB 24 &FI.9 (1+DPJ"5##N;<"APAUSK2>I.[ MS.5K>S2MN7$:F++[&PE"&6JI6E MM&MT)RM5.7=[1CA-]LB-LZXKGJ>%MW>+/]47I@ASK:3C7G&H:R^249"XG-W% MA.:]MEEV*?Z#&X(N^>!6\S\3)$<#(1OV$+CV7$3K!_)HI$B@.)*NEI\+G3/+ MC?!P;CC^=:./OOAX!)J#@FWBM^8;#]?&]':WQ=4FLVE#!G?VG0%:2;6A1E@ MI+*>,J%JC('D+(/S([PD/ASGQZ+!<9^]_"B6Z_DJ?K2Y+/SKY*6)5UPCI[ ! M#$$AJ=>4;7;S&_T3+MB :5B?Z-/]\SUR]MAQRNN'@V>1RE81S9SQ'C+F(*LE M,]CDI$ 9X:ZC9S:\\CIGPC_JB>7VMOP[0E8DWZHM[_]$ M<4]@=8* +%"RT=VSCG:"3U6:%'HJ9&1_@Z D1@1Y;3$06F#@$ >UA%;JB66O M[)D5+_=A;:A@JNE3N%7(4J.HM4 H9:RFMD8AW6*=%A%SJ7!Y?I3S<'XK^5%\ M7*6!LPP[A1@P1BI:N4:00X!-[)"H"W6?SH]R'L9CSX_" ,1<4\4P1=%F)-36 M!PXI\"#K-LS(&7.N.D_G1SD/R]Z0(>J\LKB=G+X"=F#W3GMK*=H'M;VI9K3]\_5=97I]@ MS/$&P0D6C3Q +:50FI22JDY2CSQW)N=FQUM8EG)ITRJZ/<>HK#X55\7\1UJ8 MF\8GOVJ2(AJ]-TP(AS5$!C).T>[ML";'&S3"*)3.^-,2O@,:RBE:^WP;N6X5 M*'$(H>2/!\Y8 I@!II8389^3Z^TM\*AU\_A"8 CVED7E_OOWVWFQ?#7RD^O9B9;!:$:D MI!$^AC7B%BB&:GF1F]I-FU8T_S(-2JL(]S8OW:_6Y=TEC#K1,C@687->&@^P MI%XXX'4M+_1\8DDINV!4NP@/MM*];W KZW"C@!6!@D'"B2/Q]=&* M2($UK^4'DIMIF+SMZBF7Q-3HY!7 MYAV#"B@H.8&>20ZK$E_2 .<;G1AV@Y^;+5.=P%74ZD:?#2 YU"0H C31A/, M$>$22U3M J*4V-.))6+IF1EE)TKH+X]&-7N\+U NAEI@Q1[AUV EN*UDLXFIBT6B=:_P8P\[$NB_>O"BW^_M]\H)% M RJ]8JL/]^M5NI\;WSL[O[V/CSUF2MWL?1O,;NU\02#$4<4\Y"?*8'O%&U"D38._S 4EAM,>(6XT51YYI!VO9C/B3,7X,TA3M0A62*Q2IED)A602<0YVKX17-N>VSMFG[).@S67 ]A9(MJO9 MI!;K^74:Z_Q'\;FX2A7%YL7*_7-U>W]=7/L(G"GOOM_77M678IZZ4]_N%P6* M+8U84J8\9$ 1H(&KT43:Y/@11V@+#NOL'E1UO5T-R!--/^SOX%19A^Z^-5@G MO5!1Y4!:99"2'->^.\>1F%ARG*%(^O(ZPV@4.NR+\_OL[G14^ZFF@3M#($71 MYO*(,2V$E*22V!,RM6#D47"G$9\O5M'%MT3=W??;\J$H-@<>VS2;J[B)^U3$ MM6V>LFUN_O#'8KY>';]">G9'@1D(M0)>4J(4<_$'6T/GH8$3.[)L3^%ECZB_ M$2OA?8,(Z+:^(DBA==R=$F4T8% R1'<;#D\DF9B[=!KK_Z7:>R/\5W91IH\V')K6:CS4+!@.K30J:<89R1D$4 MMY)6&(U_)8_,80-2ZLLZ/LBDI_-E_^>W=X73S!XMXB2WV] V+X-1_C5J'V0 M<:VFP'E"K4;4TEIV2[/<[R-,6C$L[;K02&^W.&>K;Q&D]"_WW_?S'[/; M8I/KI=[V[__[29+F=!N<%0ZC:%1BA+!SDG,/=^^MU3G[XA'>(QYX)>Y/47U1 M^K?9\J]BG9P$CWN=DX0]W"@8BIPA@A $XAY+641T_>+*N*3D'-/07W3L2 U] MD>W=XD<4O%P^--^%'&H2% 9I3QT-%>H%\4@#!6H)HXPYB:;8+Z)UHH2^:/9Q M67XOENN'C[?)H;&X3G/Q]X1$<]HU[2(P@!1A0D>YN38&^X[]H MV(M2>IO]'B]Y+^U\];U6D)P; M$^(777M74%_4_53$!>"^V#J_%QM8_C-??ZLS.34G[7D=!1YQ4%HA(IR#UCNN M^_8F(&]!#[V%W%?5HZ-Q?GT?EXS934^C1=H$*J+4B/&7HA_'5@E:;6E8B0-;-WE\G02\CXEM417\+_:J(W_7- M1JOEMMSL I/G=1.942P_EU_7?T?DSS%,+^@O8 P48LH[;0G""E).Z]-7%5_2 MK-"<7R='KY;N[E746^39BZ+SS8EZHF4P&&L0;1*/B:?,>&5W 0%*$)%53^C7 M@=#A^N4M**.W);NZ_UEL7IYBL=HB]+V"[=TF)^K\1Y'\;*?W0A?T%J2.%HN2 MP@F\26I/-*TR&2HM ,RZS//KF.CE\MZY@OHB[OMBM2J*]T4J[=1\QCS2*F#" MM> 1ON&.BXL9]C5? ]@G05":8==UI;FUU'1JQ/+5K30G\OF"4#_GBWGR0'U;A&U5*S6;E-P M]7044=,^@DN59)B/;QM0G@HO"?4U!D;3K-7WURG0L>C=%M726P1FN2SF-PMS M'S6ZN'I6=#KBM_GU=B/;&2ORQ7V&N'V+IC2$U# #F21,P7J9,(31K.J8OTZ$ M7H9J]J2FH=+*-"?LB98!0@093=DHK-%0*@=W^SSC',^94=&O(YP3*6GRE-'C M$O^\U(B)^IROTT_'%_5#K8*'B&!B0;1E" <44DU4+:?F*JODZZ]SF5.58BY6 M1%^$^[WX^\EEOF6YB#]>%4^"[)M/?^=V%;2DTEONE4'.4DE9RJ-8(<*AS9H/ M?QW?O,IQW:EV1GTW]=F)5?S@5P61)DPS #DM+%8(4 4 XQ;56?^P<[#1G9&7 M^!W(=/*8R.#%Z>*A#&L-6@6-$,):(*VE!H@9P7B=M /#N.[G[ *F.KLTUGG9 ME1XN7/A6R_63]R_^]O+=BQ^%3[/%S:&RU<_^'J0Q!,1A*Q!G56PM9*Q.A$B M\#D9(4?$G5:U5^;CV+GN#Z=)>OY$2*<7D#I/.'+$<><1JC/Q$,/(1.H*7:BK MEYJ^"+,N=?W;?#&_N[\[JNUGSP1"4+2>B)9>"L@!BKZD%B!AK.(:[9+?4 S61=*JMZ#P#MXNSW[U8 MC=X?22-V]/D L#;DO MR??AAX/07"@&B-*8*$88XH\CA9Q/R9K+U]81W5\$9V]WU,L?F\W,N\6!2%5U M=;6\G]U^*F]O?;G\.SYP9 M]06]!8,FPYLX9#1WP\5==72B4C"*;$R8RHHEF MV UG?_H9.#2^&O_YL?%5PZ E(%&^.,&B8J8AQT/+C[&&S:%Q,Q[J#@(#G4!C(N(?6 0E2J=!*>D)\3D+"YA)JF>)3;;']]^7$/-QG YS M3W0TU8T'5F@"ZJO3DFN9%0DZPAL:(R)I:SH9!V\S+$A@K?5((@)P%-21QZSW MG"&38T&>??UB:T&ZQ?5/PL(SP>\Q:=*>P9K;V6HU_SHOKK=1@,?.IAOV$#SG MB%IC+/ 46\*95[R67TJ3[FXNI",CTV#DDA&\00' MCDECE8>H-I?CI@[GI)89967 ,?+P8G6,/"9I?Y:RC:?^5X!2$YI1[(4!C'@1 M-Q'6",LK:TP2[V&SW5Q'%MG3CYFFS7L(MJDT"@6WP5+5?S'>^9]C0( M>9<3I[I0-F;.P:J0K2IE'#%/-E6#QHI:1KA42"%2N8;BF V3O3J,^ZR=U)8J M]P9 G0?J> *@O)<6(Z H!=!ASW%\9;;CIL 1,9%R0A?JZD U'F8C2L BA/N M.(%:$> =M\I*I>JQ$^ F4G7R8HT=#( Z#[=Q!4 A282UQE*"D8\,3W+48S=" M3B4PI@V=9^#6XS9X_S*F'[[$@9PHRMR@=1#.F\1VQ(V"!#(+':SEI@QD724; M#U\Z-Q"Z@WQPJJ5QGZR W*!UZL]L%PX#")" IMC?+:02QJV2G- M2[@R1@]?JWQX=?VU?<1["Q^<1> 6Q?+A*28G.7:D5=!>:JJIX@!!@!4A$M6F M(80^*X'*")?++GG5'LJ]Y4.Y7R[FZ_MERASMY_^DGP[7:#_=*!CO!+-.\[@I MAZI$P6L'W3Y-W=]V45Q7!ZQCG<*$3S4LNXL;&8,P*$N($)3CET,]IAC>^H2!+'!DRH$OV)Z&H6.:Y80$2&#; MR&;H!K_]6E4I5.UF(T1=#^U+^;%8?BV7=[Y<;JI&K9YF5$]Y"8_>K&KU>T)< M$.+K1*B4@ F2DK7#*A0/8*_M1*X^#\3! Z5'AM#=KO-T.J+XO=B MO2UN5EQO:OQM_EI<_^]ROEC_.XIPORP^17OD*DYW^\5U_R1!#N;LZNCK J24 M(.E2'6M@,(3285.CQ37*V6N,T-DZ#,]'I, Q+_\;<_S7.G\B A-A(Q$#%@L' M-%7"L>HFE490J#:3"S8P/CG=7HDC;!R.=>> M1WFXV#,WRAZ5T]MEOD,I?-[/9W_.;^=5+I\F"7G/[2IPJXP'6G(FF#$&^T=MPSY:QU1 B? MRG]4=Z8-37GIAO/R/#+[D(:;7]PZVD-@3BE+#,0:2RLAT]+4&# N5T&5PT M/:BEG#AKD%" 0EU9'X9+HR=[.:PEOI2#J*%+@AX:YL'P[].-@I06Q4V8(LI* MB:S0WKE:.LS!1)S5_9&@[ CYBYW-GY/Y]5LRO]1J/OL<#:G%53%;7'\IKKXM MRMORYN'C;/G7N\75?QV^QG1)/R'MYQ4G4D $\_F4ZS&I+T65_ M<'=S4+!].!E.>UU%P<4\D.%)Q2A=,4&PHKXT!H0R>2(Q26Y0H M>\1Z6.:];Q!L>:)EX-1:Y!B@2 +NXUX;\GIZ%\*@G N_(W2I=K7H=8/VQ3;X M_F$\;CTV02KS/^^3P@[9W^?T$31RU$AAM$<2PL]>'O1=3(M_GWC\4R54Z=W1QSK3;N(V"D'"2(86)-!-99R'<8".4F M4MNG*\YUC7=?!SLIM.Y]N;CY$O]4'ZO.APS-V0SH<2!VOKJZ+5?I,F*#DY>3 MC0,"C,75"0 =!^"U0)AN\W,:[JG2C;)5]BUYDR/A!JV#LE9Y$+F&)8!88$ 0 MJ65'QN=DZASA*M,F&&QT90!4$BF]C M*[77 +[M61Y%&-LW2N_C[E5]^%OCRF?-T= CXY&/Q8KN:;0.FDH55*+_%^ MOCH*47O?$@!&<>-GL4U&%4A%#)"KL4QOQ4\WSS0FU\MY9C"E]&7RGI0PA[*I M]*:*MIN$-LZ_RB30026S\3@K7><(3=PAB7@FU!?OS#?YKHOK/Q;+XJJ\6YU?Z7!"@AA-) MYQEP,B'-;(V,=6YJ07?MDW!PG?1X6[>[+/T*.D$M19QXP9%Q$*%:8J)\SN'< M"%.==#@5MHQT;PMM0J1ZB9X TVRA/=4V,&4E4-!2D_(K0,>DU+7,4F?E\1IA M)I0N%]J6H>Z57A?Q:K^4$F//T,8YBXVVVG"-*RFMT#KGFL7Y>5'*]>SV31.J M#8P']E ,?6.P8_=#.N?W G(#,+2:&TU093X#22F5 [LE'UGS4B6-?9,-N@@2 MQ@T$CNLGM]X:2CFH\DY'%+CB.=FVWZ;CH#$M]KWU[2/>TQSP<5E\G\VOJVO/ M*[6XWBZ+*4'J<%. K=ACRKBO,+/O\[@JI&U(-=KGHSQK?LCL.7#"K(__2*4P M=YX@*[>N'8.5<;Q1'KHNK M"">*WOBQUQAM20ECF#L>CSG,;)62+'PJ(D3SJW7$-GXP]!G'>&<8+2B!UEJ. M!(A4$I"9*JD58E(W*W/:#6:5(M._4ECWC]GMYC;4VL3]^<-\W]L7B) M1NT#Q,(I)1GD$.JX9,8-F*KEMP;G;$1TC=>] MSP=/L72"Q@F:*& @!!:22C8.(.SUP**/9!A#,:T-](=A5B/'RJ$F@3$:=_E0 M^RB:,# NW78GH94TQPM\]EG$S\.OBQ70%\4V+\'S6?>Y!*],I2=/GEA<+^XW M0(J]0]AKJ2RQ7G H<8V5-%FUM\X_LNCSL=K.GJ'94-HKIZ2.$Y-/\YMOZP]<_5MMZ.HW#1UZT"T[& MF9FZ."5+"8PA\=>=O$B!G!.M"5K\C=EQ-*XD3P=]+9;/L&KZQ@6MXUIOJ#86 M2$($==I6T=_46*-R/%8C#$4:BD\YF+]%>UXY(R64U!,2C4G*L?*BEI )EK-? M'&%LT5"L:@G^O@BF?D0;)AWS^'+Y.=IIGXLXWBJ(^\_UXV^-J'=^9P$:Y!DA MT2:T /O,))^]]JA+%*.,-1H*%)VKIC^UM/O*6)YM46H$2D/-0F&:>U%NF8% M*8L;(>*!W+V0\7_3BD,:;I5M!?Z^"+9-]_+X1O@?O\^/D&O?XX$QYX62DD+K M.6 N;G=9+1GBK%%\QMNITS04L5J OK]8W:<^AH8QNON;!*V0D)Q&H*!14$=C MM2IYI:AE,BO_"?]%KI;A[S=@M_F:N/?Y0#!V GIGM%?"&17?);63#66EBQ/3 M\Z%>[,9H ?MQ^48//%:=E/UREA[GD6#1!%)824*A!P(86/OB-0?6#QB0]5RO MSP6IE7L:GS-Z"0A99HTQBB-#-*)4$%QCX2V:V&70WIAS='%K4R,Y5_520O#5 MMO9-VJG^.\X,93V'[*%7DV:!2.* P8XE%S"$UZ.'5N94,1HAGSK1:]D9 MW#U;WU]F_Q3'*Z4^/A8,)89;JHQE<5MJA+(659((ZF#.B(?9 MIIT.R]K[?%#8.ZLTD1Q[92#A%-< "2E5CEMIA&[V'JF3A?,@!WZG*;3O\: I MB^!8!;D%@&)C(.2U9,3ZG%5KA#[Q/AC4 LQO*S94:N^8C!M)YP'5FDIAJM Q M+8D4.5ZB$?JV^Z!0&S@/X XZ3:#7#P>DI93((28 CCL+KZB&M508F$;%!-^. M [L/]F2#/(P-M!>,O+U^,-YJBQ@GU$H&0+IK)&JY&A&408>"T]UQ0!IQ3=28)MCGT]PJU9WSZB MSA0Q!I?UP'D!QNN#QL;2R =F):"(,Z,DK"M7QYWZD/7C+I2LR;7AW*X#LG'K MZ0GF/.XX,4."5O-U1$TYG&,FC="[V!O'CN[=.E=37X;6BZL%+P\$SZOL>KR+ M0..*KPV-9J5"*4&$DX)7"##[M##]KR4S@Z@=J:-_0J8-KK\M__Y\__W[[29C MZ.SV$:?FJ5PN[#%X1[7R@#$GL?"(30Q#^KP=.U2.[V9?0>JU0]F M[!T<4:,C\Q-M@P: QU4,<&J8 UQ"6YOUA D.&MW-[5GN\XRS<[H) FB$N3). M<1WG5D $4#4:UM&)A0VTR([7Z2J[ GWH>>!IM-(A(0<.4>IVQE D52TQ<=// M/.6,2J&W9_/*&J+M@$GC&JBF>8WPXUT$(2GE'$FO'(<,4R*HJ5%@A$^D;FD' MK#AH/+0*>(_)D_D;K(#9U&E,A8$F$]11ZM9/;6Y1SW62$5&N5 M"4U9=C':?;%,WT?0YHN;D]50GS\8C$$"8X>HQL):;;&ROI:&:I]3U^TM<><2 M_98M ML73=[/%M&P+I J[629 4"C-!QV"4]+@:U M+VK\-HOH+(KEPU/!3W+E2*M@N'&0."JP<\@A8BFO+GA:1PS*R8,X0C=>E^1I M#^6+#_;KZ6WU1]P-+U/IZ/7R_BJIY2!'&K4+S!+%I!)2 :2-8Y:9W?BA\SE3 MS"B#'=MG21]_+'Q*Z^:D>5HXR M,3+N&X@@4+.4 MK47O)!&0YU1H'V5L8\>,:1/LWG(0EG??[R/VG\NOZ[\CC.^B*APPR#X28':YA'6!>%]L\_?+Q3R% M/D5,_/R?]-/AB>QTHQ 1R M7%W$L4W#0#BE3AM,G944$$4QK-T:WDH^L9"W-M7?E%F7X-Q;LKBKJ_N[^TW1 M3%M$95W--TJ,/]\6&VTNKM5=N5S/_V?S^8(FIQH02@XR2 MV^QKDE-EFU6,Z/L4-B<6[4E0I #(4:RUE\2H*+YWU3U0SK3$/UT$6F,F-#Z! MO1#JGM[WJI3XQUD<^Y?E;+&:;7ROP[WHAP;4X#T_U31@I!BS$A&&$6;>4"&V M/D$CN+3-KA/T*_5YL:=G]!)(Q$*GW/.I/(N)ZQFMEK2(!:93B_-ICQJO;M=W M!?G $\#OJ?3[>OZC&#JZM,L) 6)HE8"8,FN)I QA7:5"Y!((T\CKU'5LZ2$A M],.SOS0.-#VCO^",L%I8H(WRE''+H8 U/C"N8S_9)-&8+@>#3KL#_\+]YFJY M?D+*^-M+0L:/@DF7JHOE]S2VWV=WA\),#ST:(*!8 HB(X@@J)9V7J):$R*D% M^G6L[;)5L+NDS:?B^_WRZMML5:B;9;$YG7TYXH-QI&>U#S1NS+5U$ -%F=(6 M(5IMI;D2S$XD&C!?Y67WX%Z>@2.^!=$J^5)O*JKCZKYORQ_^Z+N;;927^\')%B1^%]\7- M[-8MUO/UPP$;9,]3 7+-/ 30:0.E1E :(>JAXSAC3H,3_9H?^3AW1)'M> [: M%2\?"4!01SPB$&/K >,"USD->/R/FT@)Q"QUE:U ]UK?;P.VRT0>T4KZ>5W\ M*-[/9YN(R4U*!C^[F]]6HS@1V=JH<3!$6FHB(!9A0 TCQE=A*EP+*'JMZ#YV M-G2!Z.56UK?9\K98U25!Q)5*,>,.M]<@RQLV._1;1B=W Z<=BZUP-0Y#Q MY#WDUP\'0E/N8^H!-W$B981R6UUCXX8JG[-%')'ITJ6ZCS#J(HPO7KY^FRUF M-YNM;YQ%W]W=%=?S.)*GZVGY]?&9XRO;)7T%38GP&B$)XIY:$@U4'1/&C=!9 ME<=&SJ5S%5WV"W5?D]&[Q8]BM2X.6TW['PS*&INN6A.)4X9;X:FI-U^&:3*Q M9, M$*<5'+L\[5!?O\YO$X^OM_;AX=GFX,,!>".M-2+"TY_]7 P@%"DL2!,Q^5?$HQW M&U#K'SY1/YT.BJZI2#4J5P2!/(4JPV5)@"Q2I'@+=8^XE$^+1/EU:"4L\# M?\Q!J8@[P0%V/DVEWEE'A-E)8K/.+$=(HXZU?2HH]3RPIQ&4JN)^4E-+D-+$ M "1@CN9 7,3V5/EJ_RBH-3SP!TZ*)5+JG!\CSBT6BN();55\)QW&/B<"+21 M4:$##38)I3D/X+Z#4B7"TG,DH02:2TVL%:H>'6)R(OOC'M2?!^Q4HR6 \@(R MYY7T!CK,D9.Z1L$S,1%Z]6O)=*Z&MQ(MH1 UR#,&*3)I'2=([F96R55.";81 M+5U=JOMTM,1Y&(_]$!,Y8+S&#L?-ITKEM@BII?%6D@G'UYRKSM.'F.=A.85# M3."()U@(:JWWPDH(^4YBZ*9V!#Z*Q>Q2\ >F6^WD7OD(Z]-GSJ??P:X"E=IR M8!73&&'B)8&[6=YC0"=6=ZD]@C1C7ENX]\?$'\7BOG@QVGEQ?,8[T";PE$7 M P

E5U?E;=['C\9'62+Y=V%11C MBA./%>:I/@>*5L>CC0";E=1\.RMFZS3J"?=L=GVN9KW%+PBS# .-GFN%39(RNT!M 9 1,&G%5+6+;<4X$$J?)? M1E0 \!,Y#VV?)&?';63AWMNLL)XO-^=#*6/J<-- .E$J(G)5)O#'83TF<&PP M(YS12Y"(2)URR\)( ,Q3G9A:'5HRV.@LN*/PS2C"5H#->O.QC"/>2:*+1?%U MOCXS(^FE708+*>"46DRX (AX9I&L4;*Z&4IO9[+HA#\O8T+[4<4P\\=HLI7V M/Y\08KA,2>2- UX+38GS55IIS:1N9%]W;6S82*Y%<5VQ;*.Q1TE6S<-$&_03 M4%S>XG+*A.#&8"B, G6:;M#>T@DG"&NLKD,) MPLZ#[O($5\D^^"W9!W6Q1OWO$UFM#K8(<1.F!%"(,$XQM@X#6O/<6)9UEVUD MZKY,5647,+:H^B^S^=^S$[6=C[<*@C&K@*#(0<,0H0::FO<62I!C08SH7*XK M"F1 V=\Q[M/-0RKG>3(86H^R9J+4.WMHO36%[-] M\P,]&1 M^Y#'&P0 E/,&QW?0.JFD)[8*.)4\"9Q3)W>$P21#+&D70CT?9COKA9I1&%V/TS'//J0NDLQGZ?I>&'' 2$!.29 ,Q!G?T.1 O4NQ%/ )Q9,U3*# M]O.S'U4,-UT^'?I*/]3BG35E'N@C X5=01C#J6@R"J#:C^O%QI/K,12+W1L M'?7>(G,VUW$&#.S=70?:X#:[6O]GOOYF[E?K\JY8-HKO;=1#L)9::62TC@ ' M+B+N475@(B"AS>YO#8)!LUKBS;H(! +* 33(,:@(X9PR7Z/ J)K<)K]E;AR^ MS-8F[/V^^Z.)QNMO+G#$I+16 )!H <3-&L*\RL*'K/:RT3ZUJXC$U\.NKY \ M5.)]*J[*F\7\?XKK(U"$D?K+ @H[F;A1.)F.N-)V2/X M_SA>$B)8#=#-C PPUZ-@VV] CN[>S)O0Y$RGO2^)^VFF<-Q,6VVX$I9K7J51U]!)0Z8YR;_9-^!2 MO8V*_4?+-EW84V ^+LN>QDG!.4@1(!"C&@^H],32V@]!I$NX?+&"1D788T#& M!O/R&G8Y65=?$82% F%*XIX&:B80),37"&*H)IN6VM4<^KU8 M?Y[=%BO]\#Y1YZ=R3B'CC6($26;2CYQHN=W4&<>$;I:CI:/S[/EJ=G.S++9D M2\E/-A*=<@$<:Q: $Y1(# 07G!CE+;6TEC::U!.[*MXZ!UZ>6[<']86K7J,4 MUW'SM-Z$V/VK*&^6L^_?YE>SVR/%@PX^'Y3U'#N#(=%$>J\M8:*2B5.'L"< M3"67=$M**S/AZW)64*OY['AEA-T#P0-II%$*0LJYD J!RD5BG$!63R0RKEVE M9T'8I>+=_;+\?J3XTXM' E'<2B4MQ:EX/3#.$%N/G&"88R&,Z#9=^\K/ #$O M&>ZGXB;"?/PJRZL'@W'6*$>]<(CBN*8IX>J925!A[B(XP[MGG>FA#[OZY MNKV_GB]NU&I5Q/]>?YG]<[F+9U]O@0L!XSMK+-<2<*N MT&X+T _N"OVX+*_OK]:;! L_C3<4>+>IX>6)TTZSY C;SD4//@KK+'4WU7G]8?BZ6/^97 MQZJH[WLTL#B+*40,P2G]L"0&,5E+ @W[.5:0,Y5:MHII#^Q8J<5U-<#54??G MP><#4-8RZ* 0'DM@!:$,US(!C">2E2A?I:^YD0WFY2D@XK?&F3!^?=3%[*;X M_+!*9M*)1 _'&@4JM,1Q9^BPMB0E&&2DQL%)12<2_-V2]LJ.8,W("?+G:ON] M:E/$*!JSY7)>G&+$T5:!$TF[1\2D3FR1CC#^>3PI$ "*)%$86.6U4\SZ*JHO M[APDG=@MZ/9HTH(GY3SH!_*D5+_KA]U-[I_*DX(APYY+22%F7&NJJ*B2ED%M MK#/3\J1(!3UEGL9E5EM(D)!5F&.25IJ?].IS8PZ;; M;+$H#H6;G=,\*,H:/V00G&*/(,6D[B1@5'!$PMNV%T(E["K@CQLFQ7 M!Y /03<[7Q97Z]N'+V4$;'4?03J+;8>:!R4)]-921;2,/R!C<(VK]9CD;-E& MZ"[HD6PM(3X%EU0$DCKA@0?,2TA(W!+7:X452$S$N=FID=8RQC^/2RI=L-,8 M$IDJP6,K'(6DQD4!,3'3K3V:M."2.@_Z?EU2F[?Q9_ Y"4@9X31=+I62 2&= MK Y5O-=4-[INT;_/J4ENSD;M V'"$ZL9(QI KS0"A-3R$ZY^TGB>QJPXPPMU M*>8]O?A5T/:GXGNY7,>9:K!W_^5 &KSLAYH$R:R@7,4]-]3,$WE>1'6 LM-30,4H098A8A&K9K20Y19I&^&;G4^#E7J5U MB =ZD4>39[?-%QM#;@V"F"BGJ<0 &F^KG$+<8-BH D?ZT6U^Z_[^??TQ-3>I6180A2J+R4 L5=$ >5K:6$!M0V6J3RQP.E\BKQX@*%4NTK/@G!,J4D4 M0)!H2:.8<6>$/#%2U".G0N8D(WHSJ4DN47X&B+T%3QRVC=XW.-1NTCP8J2W$ M*6D7,DXB8!2O[7;KL9S878L^[,X.X>^+> >=&K\7Q_P'QYJ%^%YAB2FSSFKA MM)$$UTNKQ<[V6IG@1['\L^QYIYRG_K(SI ?RFPU\>MVF=TPX B7Q3G/!""5& M65*7",3,FD;Q&5U[QZI3SE4Z5G41YN5B=EL?J:9KA^_+QIMS M;C>9S/_/_6P99;Q]\//%;'$UG]T^F8S_6,SNK^?KQXJ)O<]%KX=G9^M9@QGI M>,/ #<::ZF[OG/Q6K^TCHW?%DN5@-?;#7U73A M)*-Q_^R$=\Y(%#?"R%4*A,0T.\>>:@@NCEL]*P",AC434D&N-VE?-M@H:B?B M5FV;*"T$X)X'?%_[XW\MR]4J[L&^SH^];T^>"H0+HHS?Q,H3S+RE2-5R>(TG M5NJF(P)=#FB/CI,XN/=QF,?=)-5# 4J/8"JA XE5 F$%/*NED)PWBI$:O_.V M8UIY\/@$&OJ/84: 0M<=#)6C9$ MN,VY!C*BY-0=BC9W?WC_9IS8@3M4B0(.QP7'!-(P)KRURUM?R0>)R M#@CI3TN=R\ =Y<9G8&=L5SL:!@S7W!C/M% 84H0TK303]=+L7+QKQ^SQW?7Y M/M/* M YQ^M,6?Z\$FAO3ECY:$99%)2GV)%8MF[+E@'M;6I9SQ;7?SZ\+]8) MY,:$.=8L0!:-9QSQ8L(AX0!FHG[!K*!9]7-'>!C6-G5:A+:W)*?/-B*GDN:^ M>C@ 2Y7S1@F,)8FX&:%M+16D8&(9_CHQ9[)1'88KI]/?[GD\.&"PXE")]#]! MN:QS$23)/)M8QJ0V/^>+FA3R+ZTUUV9U355U= ME7=WY?4V&NMXR9J&0$2]D+;<2=F);[SS5E\. WF,2R'TB MG32#CK8+"$JAD0)60HD)1X:J6E;G/9U84% K!.L"V-[RT\9%_-UBM5[>I[#^ M$U;0ZX>C;>=@]ZE\](MA==.":( &1-L,#;^7=0CQ(+-;*>>(N*3 M;.F,:&>+J#K,6=>'.6_6B[AN7O]>7MUMJM7T\Z;<5\ X;0"U>$1A/2'2$V&1 M$#AH91D[Y/"X #*,FJ$Y-D^Z"'<]"LY3^ ,;[M1?NJ6@SGJ,9-6&'03Q<877 MM2LKV#AMSRM4<9"5JB=LIV3/F^ID>7-VW3IW:\&",(8&\(@)3A3QF-4V8L"> MS:Q!4KK@&S I =^DU>P8FG!^U7IR:8&U9H13&T(0U&+M%>CCK&G5S*R8_H3V M=)5*PW6L^>1?B\VRFC\_+';G3L"?7EI4]4*EXPZ8-41)*[ \- CP"(Q/*8.6 M8;3S(*M/(J93L.3L.O/SQ86AWA#.)0U>">$<@7 <%65R9OG!W85Z@AV=D!S- M*EFOKM>K?;.L/_=37Y1'>5U]]IO?S+L/YX^]F]Q?8.R\4\PA#<%;*QCRHAY[ MM/0;5;"_3!:U%?Y3RV0 >()7I>@%" '%_[)LGR/KBA (!=0,$K9:$U99ZBLOQN$(3.)QNXH MJZ>2[H39D++^YW*UO+V[/2GM'ZXIA*2","H-9<%J+CBRIOYVA,1,S@H[2VS= M#VZ#RGSQUWF9/[ZF\%4'$6?VG<&HQMI42>B';W<(9A*5THO,$W";)(;V39/R MFL_>4"CMXGX:'.4221^!%H[6HPLXI%B#(A]6C!=ZW179*3V?![Z;]6:S_EX= M4B^^QM_L_F[I!7WI,04%9[6EDDH%F'EI3>T*]%AA/I-"[WW1H8$_M">DI^2< M_^OK\KY"U?MRLUR?*A/0Y/8B(!UHM-PP559J27% -;S8:)UR&IC1ZC8BQQ(1 M[NQW?_9 X;9<75='DJ$LWR^6SY&E\;V%!4H)0LPJ;9&2P5%16P28N6;9M1<4 ME](/4X:"=YH E:J,RO;W**K%];O58P\1G)B&FCZB4)YS;SQ36LAH.7($O#88 M,2B3[ME_7-M;ZM^G*\N]MMJX2'1^U.FTQ2 MS9Y8*- (QR&"T<)R)TDP<)R"TURW.1X5#3QU#0)ZKT2SZV_E:K':]4.R\T\K MJO)1<;R.Q<5>&29IE9!S&*LT,J7 6XZ.X($)UCO@4QKL?ZSNMN5UO=.PZ]O; MY:Y>]\O-527QSZ?*!G1^9C0\";5.!ZZ5#<$1C.3AR-^3N,]).9W(T44QO&D_ M!.RC^[V.F]]&3J^'JPMIN<%5GH9TQ$G'-(3:0"464,HINLRRLT>_A$J'=!J; M?W]N6VYWU6KO/WTJKZH&UHUFKE;/J6KP$,$8HH@[Q450@J :"\Z2PGG4[&>K M(:&>= MW+;;N\7JJK3K[6[[>#AZLZF.P/9]R?=5J,_-;HT?5 AE"-/.5(YEPJHN=J(. M;R&.^:08M/D[\P<%>\H)[D-9A59%8R#U$.GE!Q4R0N&]U0XYQ^.^"=GC02R- M)FI2_<]?T\??&]@/U)NJE*"RNS^OYEE!$%1 DE!AG,4 5FOC#SVB 5%B&@7K M#+09&Z""H/3,^T@ZAZE4@OFXTSR.EI D^SG#]255Y&TJ"+9#=L2@Y\^[Y@4$ MG[N\T#C.5(HHBR7S FD#%!U&!L9)/R_.]"/DGX.;4W&=BC'G4_:>O:&(-GVH M8KALD B(U=X86X_.RZ0V QFR)DW 9]C2"='.1R45XZNDY=-9>3]>51"&B:=! MN$ ]5XI)$<3AVZJ8OI2CC2P;^J:*:-T7E'FD.'C*#=&!5P5;5-7'F!R"^^(W M2X93EH@<]PY]+A$I0.:3XJ" &N!:&:,00R(^CN@C:1V?2?)<1UF]D.+0#K.\ M4AQH8/%KJ8RF<_".L$CNX[=[:-;F^H+DW59B+Z8XM,,MLQ0'SN+',H6HTC[^ MU>)0FS.82SZ32JV]R#P!MTM(JD=*"FNLC QV7A*,B>2'$1$G58H7(<<@SR%V MA(F87DI2?=0=@QSBR@OB-(XH:5J/"GM,Y[%.I OU?%)].R0[[_[L1V.W?KN+ M;U]N(^_??G2/#XI/;PH;W5Q8QGA4%H<("YY3X&#\$13>K+?T97*BK2C7 V/; M&TO^^#V!)<_>7% KP.BX@\8A;H")97%3?!@)Y<*F)-%F9&T,S9(^L!UKK4DM M#*^"K'PFT:BBBH,&*06N1^4LF5E/W$&LDF14I^%*M\+P 7D7+7*0&+.X>7?: M&%./3#([JL]RDL+PC47;I#!\.S1'"VBMRFZ6UY5FG&]3\O3:(FCFB2#(!Q9W M[,* 4,QNFMQM=^O;K5FOKL^8(4\O+(!)+(WE'L>/ M1, MAP=](&AF6:Z]B+L7),>:#(8IW.\UX4"%UD@[8 X3+6KW#M/1"I^7,Z37 M2:)/8*>,S^M:&ED)ZCDHS 234(6C<%(?%S*,_=PR#@>)K.@'VRG9TU=IY("L M]5)Z")(+29%U4&LA0T'.S*^2+OBVI9';X9OD6SGO0#G,D482QB6!N*:20*2/ M!GSM8&0<)]46O!"9=Q/14Y]))SA'S\I+:@-,.1;," R*A_@'>W.TO[F3*.7X M+L?LXR$6FSZ G8PTG=L @S*&6Z.$ *R\9]HB5X_/$C$S/TFBC!NV 6Z'Z<^< MN:18N60,I@Z62[+RNK13EH1@"LA3"8HHBA7V]2D.)Y*F:%R&CHB^^-$;H-.D M4+?O 2>HTL$1KQ"GF@BL[3':5(A@4E;T'$LW#+&B)Z,Z#5?2>L"1*M7684>H M"\:):";KVLH5C-.9;1131-RT!UP[1).VA@U]ER>O+Q3"M)I"&4@9YU6K!=3J M(C@-,TO.2!?;T^UB#Z#V2(*/W\N;;^4_UZO=ES^^?ES_OW*S?K]>KG;AH:!# M'030EB^M'UVH@)&2CC,:IV.HO"^JCI<40>&4,[,,;9>AJ34T_B.P\./W]8!$ M//7T HQ7#*%H/E)*/;&::E9C0=#3IO:7?C0S%1=[%$$2'3$"V7Q=_/GJ0FKA MG$)2$X>0,V"!D,.W2NU92EASA@%$_=,E&=(>9Z-WJ_+_W*VNX\_\\O.7W=]N M\7=%VHQCU$U8'^;K7;?BBORN6W:E=ARMWWLEP]$#U^0ZE7 MUWTNL--^9Q%WPQ@Y33'SP5#E/'/U&:MT**DD988GD$//D!,J)40R0\=1JFA/N@\[X#EEE-+0;8RTIDPI%!"F"&F)D-&U\:(,%RF; MKPS]1CTS:T"DIYF9ANTA0JHP9$$=\5SZX*53OCY95!HG;?0S] L-.HOUAO(T M/'N<'/=[%.;1FNQ:M/KI0XJJ<0H$0H+Q#!EOO**U6:% H90\Q@R=2H-RK4>< M.V]^&VPV7MJ7-KBU4#*@N*NPVE?1A\R!BWOZ>A0^J0IKAOZ8GM@R$+JC[^4Z M-UW0@@H;,'82G.#$>60>C8NFY!%DZ&CH>8Y)!W0TL_Q14=Y39O>CRPHG7 @F M;BV< Y!>U5\XDRK@V>N+K34G'LK#?6@@T3"<5*/3: PLXISJ0(^?4+1 = Q]T+) MC0UHB+L\:4A0T@>BG-?'D1%.9E*TN!?9-NIGT K.J8C2M9^!C*9WX!$@JW1 M7&)Z6, LW4ST!PYCVVFO+J="Q0@42HOTT) M-ZJT)^QGT%A$)U(TVT%Y63GUP(T,R'NG+ @-&)2S]=B"9RDK2(:'UGVN('W@ M>7FI],@[P80G BG,O$-$LZ,N8$-F5JXC4<8-4^G;83K/5/K&&%S6$^/ES$(]^IRAD\&L M9VO!M@-SRB.MKJ4=M;#>!U2=#$OF/-;.HWJ$CB,]K["O7GU+_4 Z)6GZJNA( M!<>>J6@QNV"Y8YS24(^8X*3LO SGG'3!MZWHV [?I(2YQA4=!:?($ASG M1"U4P*K^)J'TS&J.]R>B%RHZMH/S4BH_>6$(PD%%HEDIA$6&U:-B,F[BYA4F MVN?JD@SF)19\0K::-$EU^$>44/98CCV.$%A2/;D,YY04$3YG%]_7 M'[^L[[:+U?7'[_$+_JYFMJ=1"6<.-IH_HI"88,HHQ9@C<&"\];(>E4"04E N M>YYT$>YZ%)S'FG%2.D(*CA!SP00F75RNM8!#?=0X(NR2^L%F&('>YX*4".44 MY.C2"%("1N"Y%L$Y2RB-@Q*'47$EYF;6=A?J^4:0[9!,67K^72XVU0P6;M81 M\]7GZB/>?7J_WNX6-[\OJKX=S9O^=7Q<(:CTA$F&E7(*ASC]DGKEYI[ZF=6J M3!'W>G2TQYI[S&);GF38\Q<64C,J, H.$U%Y#)PSQ]$0"3,K1=@#=WK!<9H- MTIL&-5!>N*/04)7^ / 6!>G!!WV$*5I_TB7P),,ZRL/MIKLB.N>R%DAA:I4U M)E@F;=5/A-1[">$$S#K&M ,?4NI:M(,Z/0/<+&X6JZMR^^Y[>?UN9=>WM_$W MR\7-;ZMOZV7\^9OE[?)>:.]6[S?KJ[*\WKZ8H]+7HPM*C0]2BKAGE8X6$5J!(A4,ZN+,BRE>H-Y+*+5DV:(0%5@;.M%_@2S M7KRG4,P@A$)@P@@/! ,8>E0FRF=]&I9.I;YPG7>] TR9 1DPU28 PX)*=YRP M =S,2JP,.UWUBW7.U5>H#D)8XAP3BI @*96UYT0RSE+B_;/W+/2P^^L.Y:77 M(E !,!$(E+!>$:$Y/1Y!*DCKHI)A>95AIYM$<">N1?#/Q>YNL]PMJW7YI6OF M4I> JH"P4J G(J4W1#/ MEXM54X9>V5@]L."."[#:4ZN) 6*H%K1&QPB:4K(^4]_EI'SL@'FVC SKNY.= MF[L\KR !:4&L,004$H$3''"-#0(S0\?GE'SL 'F^=%Q^ZW5^K)Y7$"^T95%' ML=?. !@,LL9&6YE2+RM3Y^FD=&P/>89TU)^BI/IEY ^/+%A 2F+B!)&&4QG- M&CA:-"+H&7;.FH:4*:B/Z6*KRQ/IU?7>!U+]W:YO_URNRNM&KK;S#R@8(EY2 MZ2%PYH3S#($_C)XPHE(R=MO[:M>[QPT QPKRAU#0L812LVQXPC[N?7 MZT7836L\M,-V#C4>P$J$+00I5"#!.FH1/XS8,$53"E1ER*9TP;>M\= .W\Y1 MP6:Q^L^[3_JVW"RO%J=3H9ZYM* " ?75%Q&%*T\N(^'^*WE4*Y22@G A+.@F MM'6ON%Y*^0<@+#A@,CA/,%-20@CUM!M7[A078H9'+(.L0,FH7F(="&8##M&R MLY)KBR).%&J#3QK$DSI;%!$WK0/1#M&DU65=3VU508%%W(565=6JY?/S MIBRKSSJ_ZC1\1(%,U0C66*:0-0RSYK(4L-37"'9\Z2+<)^N0L/@G%1_ MZDD.U=EJ5,]=7P#RE6H+U4HK) M@,68(:B:Y!'G$&=8L'I4SN*4DB"MS]TOCRS#(3V6X=)/A7TK/6).Q/V (H11 MP<#7X&G+;5:03T^Z?7,^K4D MRKAAJ?UVF$[AG3M;(N3GBPL'G"EM7 A:4..)]4[5HR+4S6Q7E"S;$PZX3H!V MMV>Z-/;12"EJ"=-8:([B/][R^ML,F%$[MDS9,:*MN-.Q'#..9=?<['BVTY44 M 2EN#4;*&4>!.O/JD07-Q$G=K:1P:,C- A2.6Y44R@8_B" M=3:D+.491JX.,DDGHSH-5[KU^#'6$$L 0=P-81[_+Y@:)$LYGME)>XIHF_3X M:8?F6#SY4'Y;WU3%+1OZNQO=5RC#20@CA@ M1W-")36*X@RT!FX"140)1)W&M3?6:6U2IID,#^=[)4LJF)-X*=\TJ#SZ_ UQ M$ZZ!&85]B%:>%$A3A>K1*9 I%DR&:0[#.[>[(CLZ;X[%*QN1YN'J0BHK U44 M,\&-0338(.MQ>9*47)WA2I0JW)>XTAG0G&L-*5# J66">EJUQ4+(VWHD%D** M&SO#=:=G:B0@.;<\*!I5(A +W!*E%9,&4.UP\ &QE."?]B>N@^=!]9#?9NTV%ST."X$L'**T>4D2\O*!Q^39*"",#0;(^5_!6)J43Y^@Y M[X<]@^,\Q;KU=KVZNO_LABO8PPV%L(1:0N(T3 B. [48:H>EC[J2LI;EZ-H; M;BWKC.G$N9?[3<'E)U5*H93#GIBX#495+7 7]#[?56G)6+- VH&V(L?-V!'N MCQ%@$]_VGU-[DA.W%08,0:XJ/J298H8(+Z >+9;LUTBJ;"SR%Y,JDY$=;3M[ M_.3'10I_4N-VO&KVJ$(QQ(P+F',+$+=P'+ X(**<3JI(G^%N9S"N#8+V6&O' M+GY:U:KH.EK77\O5]EZ0T>JN?O%E?1.EN?7_??>HF\OX"\E1:.\^/?[*#V55 MDC1^^':W_?U+Y,"?U3C>'RIT-%EPDAY<.$I >8^<)MP:QJ)IP?<"C=8 5:91 MJ,+$B)G' VLRQR0^N3!*$1XTC7,PQLYB[@*I,?/!I!1SSG%Y&XE@3S?0HPHI MOYG*E96[8+E:KCZ'Q7+SK\7-7?EVL=DLJAKID]<:R70V8UY2C:FP)BBD;!0W M.M2)MMI0U,CI,+2)]$#:'S@0);OZO,\)VYJ_?R*V_K[87+1K>Z?G^S6#5*FQ_B=84)@1KK%3(: M8\Q]$!9J9#EA,^-U1U;]=$X[N2#&HKB__7JS_KLL]X;@NZ_5.,^&'+UX3X$K M<]=XA*S!G%BIX_:\'F/ :-2\_7&26Z8DRGH8L8P7*AD-F>55M'3V7_S':KG; M?OC]CP:ADB?N*WS 0A$3D"4XF* !R4,!26NY8RG%T3+TRV5%P#X%T_G(^7VY M^;3>W%;M4_=C?NZCWL>OVI[.VFOYF (;!])+R7'$#*+E0URH1U?]9-2@A5^# M=B/(*1M#\R4XWS2*_4Q]>"&)C$N'E%1YK%!P(G!>H^:X36%WCI/JY)NCT44V MNKE9;KXMK\KGQ_EVO?H6U;B\GRRV'ZL8K,>_KQPC;]>[?Y>[#^75^O-J^3_E M=1-SM>]W%D:#5$IH*IA&S"%F93UC6

M8>;Q=YJ3%*^9-I.+,*+5Y.X7"[7 MUV&].?RHNNY4-^UQ/R3:B (# >.,(H B0?;5,N^E(0T9M3C"JT)-)=?\#L7N M__W;JFH07+4*WANNKV=B)X\GJ #P(!BC-,ZO!F$M[IMY5)5PF6SD>'P]$RN+ M:$ 2#T"P\L1Y2@&X.>"H+4IJ+I^AD3$6Z08[$VLGKKS/Q*CGGE,9QV"$$%CP M:C-S&(L@;&9IQQ-PX.296#OTLW%57,"9&/,8J/'8>D^D8HY[BVMD'6,ISGCB-8/*D0ZNPXZ0>H>4P-Y=M#K0;15)C38+_ MBA^\7'T^8R\^NJK #,MH=@,H\#Q@HJD71YWR(F6CDB/C)K<6NV,_,H?.&GD_ M7%=809!V0BD&E!NE"<.\'@M28F997)VD^#P3.N$W\;YAKP914Z(VO5N5YZL= M-7]*002WS 8> 4ON 3%Y $'2QV?6;FUCAQH9N7W@&\^//OX?=T#SXY/*011 M@&@(!G/C481#8%?CP"#,K!G66#SKBN]8/*MMQ3,&TN/+"EZ=?!CD#6-&&E#. M*56/Q,25?V9!0I-;2 G@CTVCLS;2D[T)81+ >:8#-EHQH76 >C3'/[76.;/W;_R$(@)C&0F."V(E"MA[71]_.*71S/*GN@IT M/0:X?1(&(^"M.?)P4T$P<,TXBR^S3C @R-P4\=Z M4W[\$G]1KMZ7F^K*=]]7$>(ORZ\]S"KG'EYX \%(BYC&()EA43/L42>"F)E% M,]J$TS/N@S+P3;G=#L; LP\O2)R%%3+$>(D5P:$*?#KJ8K00$AB88;VWL1C8 M-^[9G$Y/'$@O$)# )+%8D!"0 ^T>; CP*09:AFR=?@\LJ%F>U3QB1A7_SO271CJ4,< MW>UZM3]:M8NOR]WBYO[#/T2.;+Z554!RN-O=;T]%W>VVN[BA6:X^WP,PA'*\ M]*Z"*.>!.R$$(MQQPJFJ#\:\TR0EZB]'0_\"M:(GT77VK73_\'HG_C$^?UOE M*45-KL/.MA_7__=N<;/\]'?UP[_BWGVY+=]OEE=EW,?OGQ=_?MS[/PY2.^SS M%Y^?LXTR_^(BL@49HD+@B(&E4C)9A^IY'I(BNK.LUSZZNLV+ *.N87^>!^S/ MIX"]O]M/,Z(\(LA0##4.*EJYL^116PXDI)JV MPSMJV>O+SS3Q'(9N$26&^6XW'=^V(_-$#2SD)T@&/>WU=7- M715;HZ^O][6 %S?O%\OKWU:'\,VSJV/K9Q7!NHB"I9HBQ#AC_+XLQ?T<'DA* M8^8,V9;(BY?C:P=!.^]RIQY7\<&4,&R)JBS+H&HK$V.7Q)P<(UDG7Q%3T,_F M@/8"RIUZH$0S$U#\(ZT543%QC2Q3?F9>CHZL&J/<:3M!=(XL?:$/U[;ZH'ZZ M8_7WAB(:0<@@+0S61!MLB#QN[;'R8F9-S:>EU3H'$8XU6R=J+RATT%A6-= 8\\13JT6];23$ MBI1R3SF:ICG0;@0Y#<_"C]_7_RX7FY[(^,/3"@TL3OS<4R8(5BI8CW@]5BM< MBEEYB2E.^7$R15S#4_/=JNR1FC\\K7",<<>TE=9[*I!'PM>X$JV2JN-=8CI0 M?M1,$5NFE3S'="!\*S=_KJ>>[7NDX?#59%H)+_NLA$F2T9PUE'@K M.'."">L,E^: (5,AC-IWXU=0@ F$-GB1@9_S2!\LN8^+S>=RUU]Y@#;O*H P M \R!<"*@?S7'1__4SD5TV<_M666<22:1!LR"LD"K,K!:N".V MFJ9DG+6V_5_G_,$%F/U.8,)TY+AIXY1S#Q)KQZW0SML#DIQADF+^M/;U_ JJ M,(W ^ZU-57>PO/ZMH?G?UWL*1!V).R:K02&A'!;!U@+E"I$4*VF>=5E& MUX >Q):]A507%M_N-G=[/]R[W9=R4Y41/]1KTI\_;\K/BUWYVVJW6:ZVRZM_ M+6[NRFIB..\T&O^+"D:JS1DV00:%* )BV%$^DN*4NJ[S+/,R_KYZ3 &/JH#; M*MHVK#M,&%Z= MU210?YY%7I*H/ZQTLK>=SFKQO;H.:5:U_(2"!X4E<@P .X]X1!V+6@+8)^6T MS+/DR^@6U[ 2'4NGZB(2AQ(3']?IZT'71Q8"/$#EMPX0A8F-#Z8^IM\?VJ>< MM*'&I%?WI%_M5_7KN=)^)"'E5\SHX9S_Y[)&K]6,GB\L@U4T P*60DFD;&"> MTOO:;MH1P54CQ1S()+BH:D8V*DQ#>13-8K;WJG[ M87US$]:;ZJ9)#@N>^Y!" I,&Q5F,,\2,C1:@8<>Y30OTBUDE/=)WM".#'N0Z M(RT;KJUBVV\H)#&>*8-%7,F5P,"MT0<9,!_TJ 6AO^[/DW[?+3:[/#5L8)J/ MKXV=2'#YBKCOWKJ=]%3\QT\H4+ !F%/::HZ]XDCJ>G\7>9-4:2I'&_%75\ D MZ5^^_N47E<(L5Q(49R)N+ SVB"A:2P ID1*UU3Q;ZA(.Z.>B@4GROWP-C(+Y M5"ZG5L*?OJ+ 3ALK"(N;%V>(H0:T>) #2XF4:9Z>]:J'X^EA*@4N7Q6SW!5R MCDC0EH6JUQ*(R!)7R\!)2%D.6Z>&W>\*_>I5$3.FP(S4\+_**N6TO-;?RLWB M<[DWU5U<",)BN=FG0&3C(VWSI877&JS@ALC(.>Z=#[X^4^>@%7_=85Z.$W5 MP?]*BIRY]A:6*4,5]I8CK9FAP((_2@XE-4O_E7VSPVA/AK- 2P)=ONK_Z%;+ M4_];?F.!L'?<2T88$@"2.N1-+4/M:4HJ[9S6[5]&_8?ES^7/ 3\Z]O*< UI^ M8\&, 6#>(,L5IS;*TM7>22YQ4J7&UK6\LJ[4\LO, L,RZ/)G@8-;\2Z2/L\I MH,T'%BI*C6$2)W!OI33>R.,<+H(T*>E5.18L?M7^ZA^4(3 FVS\<)?N.H/1I_Q*^6V-'+>KGLI+>2<3?$KA M!&#N.6#B)8X 8R1QC3(#FQ* M8F1?&Z(QZ0:K#=%.7&-M%WY;Q1FP/':(?U.QI!K6Z4H1)^XJ.,;4$A?7'$45 MJD;,PF&, M)S-+L>]%ZLV8U G?L;A4S?M1]Q8WY6PA$&&98>*D8D9['U4'48^)" MS:R\4D_R7?>+ZHB%/[N@GL55# L2*&] M(,"=DL=Q(YY262;#$^5AV-0_SJ,Y7LN;^,S/\" MM H))'#5G$ 9_0P8A] SJSGT##,ZAGDL6CUCW)5;A8W\;/U]>URM:SV,[OE MM[(IMQK=7W!02()7EG&BK";$0#UE>ZFIG]=!V# $&P+I[$^-WHQ3ZH4!4UQH MQ9W0!$5!8$-JU #4W(*U)M]4CBZRT6IAWNS)45X_/\*#KIX@<[,'%-K*N.VB MWDON0YQ)N!&Z'KVV2;6),MQ9C$F7IV4SAY#'6&STMU]OUG^7Y>_EYMORJGQ^ M"!\7?YFXM'Q:[D($OAU;^WE!03$5<>WS&KBLYHT0%#N@%YA,*A34?/K],7OT MXYQ)/8G8\IJ"WY:[=Y_B$).GXOI!197\2CBGB!H<;7L6J*VG@+A"FG$/E->[ MQ>T.\,)A''"BJ>68$TFMI=Y:..RT M=;!<-#JYS&P?= AZ>'>WV^X6JZHAQL#9K"=?&&=^IA&1TE("EB+@T?ZO$0X2 MI^SG,S0_QZ)C7YND/F67O8?@Y\$.5X_AI7<5&&-C'/9*>TJ:1%7 M$?@XN[U+R(K*4U'213J:JE26\WT'8G>W.7;BWH]N^\BLWOJ_RLW5\OD Y>X/ M*ZA4U#L6P&N!X_QAF0\U*L0D5>.95W&Z@8@^M,0N9BKY,NY< SPGCTAA+E)7! M:JWP 5- ;_6<,M=45)%>BEJ1_87ZH)*%=NEJ,(CE7^2WUG;EN\WRZM]BNJG,7VV#3^F4%AP%H+G&L5] MG';:"7&4"G4I@J#(-+M>9:=OT*E: %#I0QDP@MFJ$Q82K]Y,@(,G5 M]2OXA7NG^30:V9(&V:CAB\%_34J:]::*_7U% 4@H:D$KZZW&SBCBZNTJ*,92 M!BE+$>Y.3ZV.I#"BEI0-Q0'V=$KU6@ M!!&AB+D7SDKRHY M@$H.R8.+TR2O>//[?KU1Z!N\7-QW)SB\\IT;A?4R#AB [(@O+ @P/@ MYFC=QPGM-95X"(X_IWE9R_U2]/%1Q$%#)&! ?>SP-056Q',99_"JI[BA-MK[ M=; 0<0B_MI2_ 'T<7NZ78DX^FIE^BP->KK;+J\&*^)][9V&K(CLA;O&UD+SJ M&!ZDK3'V5#2J#?SKG#8,J%L92/<"5[0?QSO2PO7DI855QE-*L07V!96 V:(,$(Y(X*Y"M M Q,(8SPE28;GIU@7ZN,80))9EQPYE!HQ?__@^WRM//(\*YFC.LZ:Q!#C@&,D MV2%E7!.B76BT=QMH KVHWA/*@V15\U/BO HL*I,_-$ F4>G%S(JMCT6ZP7I/ MM!/7M#;#_J=;?;?[LMXL_Z>\_B-.69M'$][[F\5J^V2Z^U#A<*9GQ0!O*YB5 M)&CJ(,H6 K%:,U?C&DQ22;$,U6 "/C8R#L:4X07HQL_C/-M98X"WQ$MAL?8&J$552QWB M''DPX9@1+N4,]F+.?+(@4E>1]$FD>'WK.>G1384W@5,-@6,&VC&AE*SG=:;C MRW^%0XX\R-19*#W2*:SO-FW9]'!/H4''KW0F&@O*>".L-\?OEH;]$M[^+,C4 M629]&F@H$5PC--=7 **E>1(_67,\=28HO%*YG:D*FS4'JDDZ_"M=K2Z=%-A6.& M<4F#P%QK8ZBQ&-5?[H-+R6B6KW1J0:?N0NF13F^7[1U,#_<40B'$E$0$<44U M9R /A74K-1#&))!)O9*I!9DZRZ1/ST#[=>YX2^&\ !X\9@&"]4K1.*L>OYJ2 ME(TCZ?%=!1-(:H%PH$17X3=1(^J-@\!$IV0XPJOS MN]4ZUUTLV8?OO1FG_R2Y M^IOU]W)S_[?E[;)]\FT_KRT0C9:SX P))04$9"FNA2R(H2G*<3$3_3#4'/)@ M/4V*%ZDO?WS].H6^/'EMX0&18&1$64WY>KBJHS"(^[JI# NXTGUG8H)CGFDG&O<*:&Z[K6#:)I$_QU5U, MX,4,5;=7J5^T!?LHGWDB"_;G+RB=1GYIS1EL 6WY6@1F!:*%$(H%"U%$G>'VR(IE(BL&XF)">RUOP MAI5RAFGV][GU[SX]@J8J('!_QW9[=WN/PFNV_?.)SUI9CBS3 %9SK[&NLC4J M^1LL0=M&CM;7;/NRX(1)J26AJ#HDT%P)JVH<#8@45UN&!SQCD6ZP;/MVXAK+ M#+G_P/C*,WGR/UQ7 #5,<4.HX%8[%O2+FED$Y/@?6_:&?3;#(B]@\ MC&YU7=D8;Q>W79/3TUY7<*TJX^*/B5/6:'WY?5/&(%)RD5AKIN .GR.&;M7)),<(Y1BY, MMAJGH#XX4UZ."O[QBD(R$C]74N#68VU-H)S5WVV(3RE4G=&TTU%63R7=";,A M9?W/Y6IY>W=[4MH_7%-8"G'7HP-XX:P' =K4Z[KFTB=E$&0H[[826_>#VZ R M7_QU7N:/KXDS&W+$.^2U8EA%"&RHUT7C0*>X!C):$7J1>0)NV>RL)@[#)Y[X MX$"RH"P/5;_!0SY,1(UC.[>8K\F] :.++'NBA\5RLZ_A^\C]_F&Y_4_8E%6E M[#*2:_=AL1ND5G33=Q=$.:>L!N^6UY7:ZNQUQJGGMW(< 1HEB4/0F*!(PQU/M=BR1.66IRM,AF MLM3T(,J+5I]_K6_B8VZ6N[^G4* ?WUX8%[1$/#CL+ 7&!3L>&-LXC:6D@\TS M;CXK%4H29O9*= BS^D>\<'?L:/(DZ&K_2Q<'?X1I"(7J]B4%>*$8Q<1Q@K$& M QC7-D$T$VQ*?9QY1K:/KERC"#:_V+Z]8^8U9.]I]!26&!F,%**!.!\JP_T^ MIZC*"P3?R,,W7LC>8QX_.N'=/A>DN1?XQRAB$[_O/RWC]KJ_J' 85]U[+67> M&9"84DEJ1"'0E.J%&3J#QJ)?@^"]T60VFA5Q'.0QJJ'E2_,_3=[,L6_ MO?OTH;Q:?UY5H=[W\_M>#NV4H>=W%A+BC% MM.(;7T5>R#EZ- _HJUWMYKMU0+^Q/?GEA&4.8,*6%L9R!U]35 J=80DK 4H:> MF%RU8VPYYJ(]'\J([++R*>U'^\=J&='>AZ7VO5"T?%,1+$*",:.TLX@9ZZBK MS5&JF$S1BPR=*)GJQ;!"&\M!?W&CR>.F>PGC'">&5)U#'_6DTOT4]3D7] M[+J-)HO[J8+W!.Q$JOIVL=G$!WV;O+=WGZH;<:YF164)!"0$JRKWW6>(@Q,( M-0I9'F649Y-]G[F\D(;$C804U),X&*R1#N$X.N]3#C\N26$;"_FTPG;!=#3; M\LFGGD^S?>&.0BE%M9#:2J^=LY@Z.-1,B'8TMG36G&DIXC-\Z0;IA)0YGPK[ MTCV%8 H9 $8$6!>B(!9-DWR1%VXIJ!&.6TJ\DR@$ \XQ M5H^0:Y:R1&5X;.X?? -ZMOUW6IW M,FB\V1,*R:DSV',*6B&F1 2BUIK@YF[V=*#!4UX- O-$-+MV=YOEZO/]L>.] M.[HYPYZYN0B2@[55HJ CBE,ID4#UJ E.:H64_X35.[G2$6[@03G\HOI7Y>;] MW__K_P-02P,$% @ 3:\<45&2D5Q]O00 ^.(Z !0 !S;6-I+3(P,C V M,S!X,3!K+FAT;>R]:7>C2)HH_'GF5_!Z[LRI/B?M9%^RJO,>UAK79*;=MK-J M^GZI@T7(HA.!FL6V^M>_3[ ()(.09"2!%'-O9\F*$,2SKQ'QR_]]G7K4,PHC M-_#_>L%!X_I/?[WX_F!=RA?_]_.___+_75[^KW;WA3*"43)%?DSI M(;)CY% O;CRA_G!0](,:A\&4^B,(?[C/]N5E]J/9)XW5-,E2.-G254'F.=FD M+4E5!8NC14$SF ^OGP1$2X@;\;S$\;R(F$=I)+(R/9)99CSB)+9X6/GV4?[V M)()UYJ^G%M/T8#8/W:=)3+$T2Q=+RL8G,< +,/O17R\F<3S[]/'CR\O+U0MW M%81/'QE%43Z^XCD7V:1/T02-W,74L1T]IA.C>/HQ'?J(7W%),Y<MCZ%U%:'3U%#Q_K$RH^?DH2/PXG*]_Q,JDFL<$\<1S[<>W2W?< MZ&,^6+?XT?C2]1TWM!N 7HPW_#ARFG\8.34_0O],W'A>O\YLK.9'2709!AZ* MWOZL&*GYD>O4_0"_!X_4_& <73[&];](A^JH%XYF#4A/A^JP-IY=)L#100/B MBN$UO!+%SGH^@0EUJ*_A[!3M=6P=C&;C!O2E0W60Q;.P>6W%:/$_> CK\"' M1EX#,F&DYHV/43 >U_\B':I;9+@L9R7RPR;92E?>+-[Y:/&_&KA _E"(7F>- MTIF.-DB8\]C$*=E@S<^ >\*G^I>E0S4_<4:C65"C!/!OLK&ZY:'Z'T2H04^N MU9'UR)^,:L#'+X&!NK<$3>H[J%7>:'0Y#<(&J2]&:RDS04[@7KJNW8"UZHR: M!_BV.XKJD9$.83:25FB$FM03'JE;Y&S4@(S9J&9ZW"#O<9VPIXM,#5*CQ"]- MJ8$GK+$=*8_6*:\H;$!SV"2QZXUR9<8:R5U,6Z_6\AEK5!MRFO@8C]2 \)38 M#1#CD3KJ-0AC7">,8,]9Q:ALR501!'D_7J L^H>QMRFV'*!^M,_NMHLEX0JC,: MQ;Q%Q.O%&URSG$KU?ELQ6*_%U[NEB_%:5!4LP:QAH ;N >9OM@?Y8+UQ:S1L MC?#5H*4$KM:CM9\:E @>:? UF_V';+#6S_0;W+# KYGN(;M!E>"1VN=/ZY<$ M PTN6P,;+8;JL.4_-R#+?ZZ;_MK$+0RH*-]S?81CXB4-&H/C%C4S2S&A#J;I M:%F91LD,A5,71.*JP (M%( \GG@- M\5 ^6,<.\6.3VP\C=3](PA#YHWD]0,7HF@"J-=!NB-7]RYE=IQSR@7K>K>7: M-39BC!P_:++F*Y,:I*5*["59J2^,FQ96CM>G(YYL>U8?1U8&&\1QK2@VA.Y8 MP!M_5XS6V>]D6J_6G#C\&,]GZ"/,0*$[JB(F2FKT'1 MI;31NJ V:@AJGX*&"#H=6B-1T02L]B3P&N*--]/J"! VN>]AW6(+)J@5Q,K@ M&N6V7FNOSEH#?3O@#3!C6M1)>4&G6DE_PP?+OCX>?K0C5&7L9J:NM^I-D50Z MU"#KS_]LYNCG?S:Z:'7*>^&BU2EQ-/U'@]>!1^K8>M84!<]J:0).V\A;FSU, MAQL@BAZ;TR-XL.9G=A/GV[6]*AVI^,K,;4LDP MT(""1HY.Q^I4&W"ENX:E5P->/_ WT+J!?[FB>4,T1EBF4>.[\JAE,;$*%GIJ M\*GSP092A:@Q#[ 8;D2DNT8\\.@ZE9Q,-U#(V:0Z,9LU+!H&ZAQ3=_S<\*YT MJ)F/UV(G&Z^SNBAN(R),J1@+S!/U47(ZTN#F-?QJ,;0V;=>2(2E3 F_2=FC< M")R(F;/B5H;-Q9&P+A3 F8RU=J\RH:X>T*!U'NO4S<*$MAO9^K=!=-L8]M;! MYD9!$]MF8XT%NAJ34E;GZJQ*X6(@',WH+<5Z;VFS.3N('-X<2 MV6"C4#EUL=]2T;LV2P1DJN F3=WD:RV31!_CT/:C<1!.[=A-S][R8JKF9#U0<;RI 9,KL5C/18Q5=>J^(:WQ;.P_C=XI*;J M,FI@XE&M^]DT.ZR=ODB"3IA(YC-1F1=;$ M#?_[I9(4R.N^.+SO__;+Q-D._#??_MEBF*;PK,O<6L1>%%ZX,>8 M)1[ /;Z@1ME??[V(T6O\,>L#^YC^,'9C#WTN&M!^^9C]#8_^F#_[E\? F7_^ MQ7&?J2B>>X#<,3SLQ9 MBG%LN1$8P[\C.S1]QP".JX##\ZHIZY(D*(J@\+JB"C2=K5+5&8%G%^"T3;SX M?'E)BY<<_?YE%WR3K?L6?A8X%GP75=8MZ2(MJ!PK:QHG2XJH";*18Y<364M< MK+MMXL5GZ^]=+QFC>G7!IBD8BB:9C&X)BBYQLB47[, ;LJ@M%MPV\>(S7L'[ MEVSZ()5S'8%J4@T;NU,8.]R5W026^FX&01,[%,DS7X*TH?^,+ M@' ]\),Z&H4)"R#"F)"H2*\B:(!F**AIR M3AU=D#1-6H#8-A% %%FZ6Q -[',N<68*I6[/W-CVS-<9Z& W3D(47?NI3^(\ M)O&W()ZC^-9VG0KL5<[E.)J1%-V0:-Y0!0ZX494R2 0#;&\I:FT3+SZ+ M\Y MP$KG ,NJ8HB,Q*@*35L&ITD,6\"AT1I3TKAM(J8QK70-\8KRZ83$JBZPIB : MG"+RG,%;)J\5E),UGBY)W#(1M"G+X46=9L$HR/!/+IJ"3"M,::3;)EY\5A3^(!S]#FB!+75#9R2-502>44R% MX?4,")$Q3:8BOBT3+ZC(??(!@HO/D@P(. !;OP-L&I20*?$\."P,(UF\IA>. MBJ!S"J,NP&Z;>/%9$"7Z."Q]@YNQOP3^TP,*IXU6JFJ>+$90=1,T,:^"SR,* MHJ(6&LF0N5*0VR96B,U@#C\*CV\-OJ& H6$%VN D@^9!4S%*04M+T1AF 7[; MQ KX0O?0;\;J6T//,[K&J@9H8ITQ>$.W%*XP1ZHB,:7[U3:Q2GRPZ 8 @W#^1^C& MR A>_(?@&X+?V)[[+_O10[_;7E)-00@JK6H0>HBZSG#@P.BZ9F4P2"+/&B7K MMTV$0+/3Z.M-@+F]@I,41<4"RC"6 BX);QALMF)#,EF%+Z6Z9>+%9X[N6*W7 MA9=; ZB;A@2R9YBT(7*Z(LE6D14R(![62\^T;2*./)3NM58-?][:) M'?TS<4-T&P8S!.'%K6?[,(S.*[L M(53RNV%6&$8U9 ;_/X41.!;HEWN<(BU5HZZVB0 S)W>>&WJCG58L3EMB".?D M0!8%4^54T6(M%O1,GM(R.58W*_'&^HE@9<'IZI:F=KL^Y_M,]YD,[=*+O M,P> ,5]C ,T%&_G%C99@40Q0&":OT8RE,: Z6#TW\Y(!W\@E+"T3+SZW+@)K M38;]BJ:/*-Q7NG9E$1'(*O8,VDAJ@)CQJF8(BBDSFBD+J4U)*66HX/^6T5++ M1 B2%+GC1-<*R^X(HFJ8,J_K$-6SJFBJ@JCR13+=!-52*MJVB1>?)983NTUZ MM%#Q#HV0^[P)E)8@*#PM: RNA;(2!+666M3&9%TMH_ZVB3C>X[F#$G)S*&6& M,45=L'39T$Q=8@V(6O+%:R*G5JH++1,O/LL2T[F"K26EYP4ON!O7"D(C2![C M<>*]!?PMJ)I!T[K ZQ:$YZK(<1PV#9E[IQH67_I$;1,!5*7C(D,3/7<$E65Y MG;5$@9<,B94$76/%O#ZGTZ:HE+S;-A'< F$_;L&?.8Q_6JX/$+JXOA?%85JA M5%_=:#&N)ND+[H"-[]$H"5-G/U/];]#U;+L>Q@B@Z][V(-)]C,O? .*2:9** MPZ]A$$7?_3"-]^!/V_4U- Y"]&"_+NERD59459!5215UCC.5HLPIR3+X4!5= MOG[B/J*^/B'P"_Q5AT!-X,$-TTR3I@ULU4RCB"XD2=5UOE(46#\1=*C4N08] M$A;Q_F*,-#V(8LV.W.7\DF9I*F-JK DFDC5D26,+1H+0NYI?6C\1(TSH/!@_ M%,;*^2PO$25V9D6B;BK)/4H>>L3VS_"5W[ MI?-Z&[J IYF'&OW9!]S+Z>*7WLSPOZ:'1B!EC;XVS6NJJ6N:I-,B.-*\+DM% MELE@00F5;-(R<7-?.W#>XSVM8!O_YF+7/8+0KO)W:(-C/\ M>C"=!OY]'(Q^@#]S$\)" 4EIJJY\4+4@*:JT+((EXQ35U'@PWX5_#8R@5PN2 M:R>"\KZ"^'(+0=H"SCJKOQV=BVB>^% M,\(+B[8F90I/I";Q) BQ6JRR.2/R(F<(*J?QIB5QAE$DY#0%*%7:W[:)N.! M;YV T0](-N(8[#N'>0*:;NJ&)A@0T M,369$2V)SY.'X$@S1C6;O'XB0,9)/".S\G%H=I/$>%,C/A>RJC5I@^<5B\?- M-A"VB1 Y*(H@LG+WX&U$N'KP!%T7-%X1+%BBQ(L6=@F* M*%;1A I?MDP$ZK$\+4MT(U_6N0UY&OBWQ*>9M/<9/N&T)$LOO"8]1(X;PQK2 M3HPEARKU@Y"#7:+,\BY&\%7F!DKC]H>EHW"6R_ M>,?*L[ZX/KH9URPC?2)^P,H/[O&>>OQ0O K<=5UY?_ZJ>J]O>=5X;C7V$GE5 MEF0)!$>3>-40%#7/'?$E/'YEJ&;VF]=!]3/"2\&1S.O.".0H--QJ%"']K MA_/J) @FDJ7(G[,@@I)Q2L8"3Y?6&9[/^9:3P3R6GF';Q.U"UDV0IO06:6"$ M+)816%.G+5H60%7+>0,>IPB"(E:MU=J)W2-MA=/,]/C4KPB\"0<7L:,8(_!; MX,,/H\!SL<.>#Z */O4@G 4AC/T.LT&'U..S_N%IO?4!@IH'-,4/">?7TYGM MAM/EE)/.Z)PD&[1A2H8'_4MK%EHE[9[S^XI#6+4OE(1QA=8VC M.3=MHG5?B>9[KX3<*71 MX/V0:R"+@F2:D@CK-TV+EVF^Z!TP^(I/T381 &;!3.ZY@Z8=X*;R6%45JR"0 M/*VQC,&;IJ&:N&VMZ,D'V$I5W#*Q0FU.4O;=2=,)[*P*@;AE::HI2KEI>\V'F3E_+3C'_F=2ZJ M;+=!5B%J+ JIG, JV,WB:5'A65ZGE:+K'N(MK:R(M4U<*@JM;.7,%_COV^SM M;%$Q2^/5-K'$0M9Q7.*@7.&V M:-B"$]Z)!EY7+$7@!8-5%8NQ<,(YIS$G6*I2ED[:)KX'#4-1ID4;;K6J9DBZ M)AFR*,NBSD,(JJIYIL>4%(LM_8&VB2>@4&O0(\G@_VB\PH %D37-D(VB;\B4 M09U4CC9HF8B5*K]N;VO+:0$I4'>XXKX \:O]ZDZ3Z8HSLM19K58ZJ[7YPC4I MYFJ)Z^'" 43_8?"0--4:K;+EMFPC($_J$NZ_V: *N=3BOSNL"8PHG*"8/ MH9G%2)"Y%E9K&0L6B8"QJ0.,>;Z_>$5:])RY<0'S+/VB$XR(^.0#65,Y7@%[+QJ&D?N7DJE4ZT)M$]^CMG=!R!?;=[IV "2>827> M,@Q.5PU5XG1.T IE01M"F<%HFXB+VHW8Z#*)VN!>WB;A: *N862%P;1A;YHJ M,I( #HL,T06GR[JA"L5I""#QE9Q$V\2+SZP(V.@\C]B0.WT'R#+/,9K),+3% M%,)\C/R$[0"V4K)1[<,6)[)0$C'2IH@RW21WU:P MS2\=J):)%Y\!2.YP#-P.&BWPI@&N"TB<: JJ1FM&L>]7T<$)+.L;+1,!-*7K MW3#K&+4=-('!>^T-GN'!*3,5R=+$(D,/(6=E[W/;Q(O/X*.L+5>MR_-4(O1T MS7=H:H/WYC_=HC ]5=$?H9M'SWVRLT3.+&WY?G"G,.5F? _?1N/L;?#!A)6Q._ \]'MW?WWZ,;'^$3&%<< M^=]A.N!MN9*#VQG3A^&P!X%N3GN8TG>#JAY-T,-+4.^<-/PT#'%,D;D]Y90\ MRY,^./TG7\R";&5]D%=I&= MF)QNLJ:DZDRNR4W%HI7RU,6VB=C)I;_VARB MR,$2Q61P,"4JDB9+A@IA%/ROP+4$>J[&Y-GC4JYO&TBWH#!R[2TA2%])_)KLPF#0KXD,:P)H;3" MX%,?!# #2HY3A9,4I;09;1-3Y L@C7=%[@+5.4BRX] M75$KX4[;1(Q\@=YJ)\0[D3]\SE=,6F#P::$J;?"2SK%<<>2) N&56+JY;1-3 MSI,6-+VR+;]E8LKYBKC-EL=3]W;NW.B'%2)<4DGO M-5Y!O<6+$L.)*BV9-*-J.(=?M"VK#,.4OD[;Q'2S*2MWS?=#]G5:4*\)$.D8 M-*.!&P-..\>K?)ZM4'B!D:M=N.LGIJAG%.+I;(QZ1K,$2^),S@0''I_S*DBY M^Z(P.B^6QUBT3DD&OU!7655@>)H73 ,?XY;I$8;A5;/2 M:+)^8H;ZSOW[(7LY+:B'")66>8871$N0)%G63+5HW=%DDY$K[0/K)V8*1SH@ MZH?.];(IJ+*F"0HGL^ [1-C=?43AR(W0;NB-4H2;.W[T=,]VG24/3PCM6\?8]7X(7 M%&:?W*F[M%6/8VE:$_$1;P:M O#(( GFX M6G!4"IDBKX#KP]*"K+&*"C&6D+M!/,W)1GF44MO$B\_*%;M-=#P$ EF+XWN. M1!Z=-V5)E'1-,UG14O%A'[E<\(8A54X(:9N(3[JZ$I53HT^0A$>E#V/H!BO3 ML@DA!,]*(J]I>=8()(732A/4-A&?KW4EG)K\?'/]X\J/@*^244Q3XP76TA11 MX8J+97A:$:W2 +5-Q'T75](V.9 AT.?FR.11)4923,70(>3F:$G4!37?]CDH=C1,F2%4G2.5[0#8%GBYH%S\FJ66JWMHGX)LHK[M3BGXX,@T';-.9V31[986K0X76)%AE89 M6I'-(N3D!9/H:NR*RIZV#Y1=$T+0T?.)"AG9%5O4R_M4W$IR1=*:=F@0Z4 MWVFF#[Y.R,*WHEN*JJJ2IG/%;>&\84EFJ>':)F;YMU,+@ Z4WVFF#RL(NL!: M(!*L8>BZ)B\.Z> %@:[TUK5-Q.=.7=';-%H,@3Z'R>\TD\9D\=X17N-X M0[#,1=:35PVV[,9HFPCBPUQ)IT:>0R5XUNDW7I%I@Y9809,5T104JR@;:+2N M217]MGXB>'#"%7]R&;B#)'C6R ^CLHIEZ;S(T1;XT#PO%L?.6(I>.5^O;6*: M?Z-/S<$^3(*GF3PR8^K@,7,J(^NBHNB*+C&%4+ T4^[=;9MXFM[UH1(\S022 M3$$4&1%OD1!,E94J?5$M$]/R'+M-;\X@"'20!$\S>115EFF- M$33& +HHJH5FZPXTU J>U#;)N++ Z_$71,\=:U3)[.Q\;&]%^MQW1ZZ.YQE MB@"P$8S:3]7^*Y;E+<&B+4TR)4N4.9%GBU,2)<7@*CL<6R:F_5>[&JUKBX.)7DS?T' MV2GRUSZ&S7U&>,*;JSR&32-+!#^!$3A.9A59-+#;D(=%*LMK9ID>:IN8TDAD M&ZETA&W$'6/4?)VY83HYV_5;==-8E;58"?QB6>%EA6$YKCA\T&1YI3QSJ6TB M/D]FF\-U#JF&#H%(1M843E0E1F!IP3!85J$+/6[BMN8RF]PR$9_,MZ?#Y3K# MP[I-5_C8969)ETHL)YB&Q8/OJ#"ZKA8-QI*FFII5T:7K)W:,F&J']U$0 WQO M(VO- "W3$Q%C_W*T<:N=Q1%J?>ZV35@#_AH]"2< M5V[*JC9ELA9/,Y9J*AS'R 8KJ5S>R:_APR@K!U2V3,1N*XPTJ^5.+_]J 8J1 M3$95X/]S%B=KAF18Q5H5B^%+=Z!MXAJ@\!<3UW%0!F"(QBA$H.:BS[]XKO_C M4P2V=FH#$-1K^C?$CQA&4(J7&"3P]NFK5WP.3C8<@]J$87GT,/?=3CK@,#Y43=3[_^[_]6SX%I4? XB^*;UP'?S=V44BE MKX-53.)X]NGCQY>7EZL(C:Z>@N>/^O7_@-FE:8:3!$X$=*S^.'W'Q]67Y.^8 MI UUE\PZ 3OV-7@.]J@2[ %JJ M'/6V.*H_"^"Q^QGX^/#0I;!\R5W)7=A#H6VA(-$37F?Z5?:= V]^G7GNR,U; MKRC'G>++!0*_XEJO ["\*J &PFPY;UZ2K>GCFT7M1EZI#^2M7$5[[8^\!)\M MK#I.>E^#[=W:KG/MZ_;,C6WO)(F_-?Q#9(V:NSD)=PR,.WKD)-95RP@[#9B= MCAO%7F?:J>?.F+P?:XWS@WHR3?#I4<_('(_1*,X2OC=CU0G2M-XBD=@ZT?E' MDMWANWJYW7F*)^#LTR;(O?B\TO'@:BY,)-PQ,.[H455G-W.";P*% MIX2!Y^%;$_,SS4Z2;=:!>CZFA1!\L 9C]7::S0BNCD99*(><]!I@/"U$$XS3 M9P3Z,YBBDZ3^QG ?@A7V4++;@16([ ^6X#MGF8GX'TW\>Y95WKX<2G(-@\H7 M[ES8)#JB'SKBZ-UN^R_"])V#CE9I1Q8[,P8Q#F?%)+ME. F3G%<>Q!V<(A(VG5 3LW>U5??27\"=?N^5.2& M:7IZKMW[%1_W;K/U,'F.N#M]C>RDWI^@T#W0._AXPQ2[P7!V/])7I#XV6%6V MI.@A\6N^T1<^#Y >H^;8VZLPA$MC@_ MO^>>BDU:-E1ZD]Z!D-S?IK%-^, M?PT")WH(%B7&=<]97$^Q,(S)#'"+2Q,K>=8?2,L8MX&:.KU*)LH/@(VU> M'5GPH3H>NYZ+OS=3:@R#(:^<\_FRC1U]NK0 M-1 ]>HJN)8F/2'PT2(6=I73Q31SI16U*R$W]**.1D'BXVO[;L/ MAX^C-'ORIG4IGW0? V[MT(F^SQQ8'SQ;I-F!L>0V*%AJ8VK'P:%:F*JH.U0UKZ%J2?@Y),:R)L40ZC<#=F64@>Q%.S>-^F2+-U@ MK [)TO4P2W?T?;/8 !99.F(#B0T\#1NX)&/,=C+&[OT Y).(NFDX1F*;?/_ MQ/,CGA_Q_/I;Y-A9H$G2CR3]!LWY6Z>[22F;E+*'F.#>)6%'>)WP^D!#E T[ M@A=,>AL&\(IX?NO9?JSZ#DYQS# 6:ACZJSV:N#X*Y]5YPV#F]W08;\&I&V"S MY-@UZ#P7S;Q/;LVR("B\#\;QBQWB+"*\P06G4XTB1/AV9[[="+&$@YCH+@^>L76P8++D3S]2#>FY,L@]#K26NAX]+'!XC M]=$Z-V.3\.K[3?*)A4#'-L0D!'J7^;62T'?C)$0PSW)?\:>!:,Z=N*497,(L MFYO9$V:091#/@BE6#RZR7-_V1Z[M7?M1'"88N.6D-&[=P/$/(#I-D6+$#HLE M&D"LI(*;8=P?3^SWV*+J4P2<%=V,#30+ M(G<@;LHB1F^$LA+'-X-Y"$+OXR#E*J'+AJMZ9&S "%\#'\V_VN$/%%N)[PS, M.]@= 147LQ8# V6/)55_\N3O-WE[H.8)>8+C?P/V[7 TF7]!S\A;S@D4-5>>37] SW-$UH MA>B?"?)'\_KG56;B!KXD# <73&Z&RDK"H1F7'67+-J!$S7+6D(*HQA.PC,/V M>P^H$,]5>YVUKN@Z1B9N5!_.3Q>D_U._4M\,/!ZZ2=/2JN M9Q[56VHWU#S5)-T# M>P<"7^YW'Q@GMM4\U\!X"B1^G_7J4C6$,S1$,/P"?9M]R=E34Y M;ZDA=O= O4:]3KH0NWMDN]NWO,]I9,>[:1$BV83C2.[V53N2SC@!9[F;QJ\A MN=M$:(FO?DJ6EH@)'GHT5('[D+HG7LS(C@]3B!^P6)BJWSPQU0@KN+)IZ M2(S4M>%P=@\,$SFNJ$]RTGMO MDJ0T^K!?GH2 1&A)"#@PH24^)/$A!\#91L;9?W\PRH+PBQTZ#_,96N*_6Q2. M@W!J^R-T/['#H96(EX JR=H U?XH"=0*8P.8.H\'JA=-E6.5'R#?R:>ODKX8 MZ4JI$;H/4H+?]*:<0;_'F74Q&/A2NDQ)1V'\YWT,<.$%_HJ"I]">3.1;A M8=1,PF"&3H/D,%P%YUR(7433A-BG'C]OY9438@_>?F\NV20$&[14;TAHXJB= M)^%)"#98 F_FB1,"#];[WCS4(C9ZV(26EXN6.HR']BC^PXTG>A+%P12%][:' M(GUB^_Y*"TQUX&$2!LG3Y!H>'TZ1X]KA?!ALL2B4;P!Y61G9"/1S\>@+;?%N M)C+<$(UB;_X0P".B!'YV+CS4!/G9Z*&N6(CHH:/IH:,ST6H'#F&BX3'1T6.; MSIB(&+,C&;.CLU!G3C5AH2.QT/%=ZDI%Y#8,G&04WX3W*'QV1ZA,F]XGC]$\ M@H@V4GU''8U0% 7A8-K0<,1=!UN>/ET/'&&$)4: +U (>+J/@]!^0O<9XDZ# M#];!=C9LH! V.#X;'#W"V9 -B%DX=4:HEM@((QR/$8X>:VS(",0PG# ;K.Y MND//R$_0'9K:KN_Z3Y5=.C>/GOMDXTT=YNL,(BSD/+A3F'(SOH=OH[&=;OBX M+]:_%)EV^]@K)\#/^3-#!\9>/_@PGL^0TQS2=HN$B^S=__;+?AZ?X_ASB>-? M/N[W31DJ/[[%90<2=[A]R4,3((8(T-X%B"$"M'[SI%01(+S%.X5?];S@!:,$ M.VEW*,*V.GJS.78QRPI"/42.&W\)HH%X)P4[; 9R96_E&ICWY[54-E=*W;. M3%A@4"P@[W<+-6&!_K/ 'K98K[1R$"[H*1?T**.UZH 3GNDISQST!!W"!3WE M@A[EOFK:+0C;#(%MCEM2734XMW@?9AC/;SW088 Z?)[:#(.HS1<,DV;2M<0% MW/A/,.<+LB,T"3SG>CH+GK.CS(;%-AM G2?9-P)[B&9G%T98'!&5A+X;)R&" M>9;[BC^=(@,LCHMJ!/?<"*\'TUD2H_ ^&,NC<%Z==\),L ;><],$A9MTPM1>!G&@ MLKTS@8EL'U2V^Z#6E\*^Z+OOH!#O28C#['#4$R3^4L37!/&YJ782[ VX+/4> M=^Z+[3LG3.@2O'.3:$+8?DOLUH0EEOIHEKIWY"?Y^>/DY_MDN4DT/@ +7E/W MQQ#'\Z\HG@3.M?^,HABO^%O@PP^CP',=.T;Y *J(OAZ$LR"$L=]A-OBKPR+[ MUD#GDE\/]3G4_C,;P?R6>#2#*\1E1=_Y1Y*A+[*"\!MZ44?I$7ZX23L,?/@X MRM3B.M+X#\]H'#ZQ;4?7:]R M0==Y,NW"+VY 6LXMC5@[7R[>0P"/->U9<^$ V:![9;;D=Q%E1I39\-S&FB;S MLV3$H7!"CQK-:S;$$=89"NLM7B[6SMY[ZK M>6?)AX0-C"PF_!NQA^XSZZ35*[5TB)+-:^*^ , M5TY;"??P$FB!'3HWX^P&BB!732="R!;P!DC8K'V,^VJ'N D('@Z?N/33P6BU MHT>=(6*KYJE>>M1]EXG]^KX#-U3WR'>#<.&.#8.B;5JN%JB3TFW$C!W'C/5' M?^_&&R2R/%V.>)-ESP[VLNP1-F;SY4OF $DP:J#'>"4M=C\)PAAW$^"QY:TU M:8]!8 ]L']5;+%1NG%M%0T=9KEHD%KIK"8M#3.-WPF?XJ^MTIQJ&K9)??=#T MY0<2!NV>0=]BO\BS-J"?",:Q!0-\GH=)D$2V[SR\P,@[8KT*H6]>9VQ_BO/7+E!'G[9#5!F)43T 4B5$]8Z-Z M1+U 4H4#,Z%GE2KL6##R76&_)7YZ=(UR"9\X&G]*:W1WMO^$%A6[KZ[O3I/I M"G,WV3,]B>)@&FE!FYVS'MV8$QTAT;(?;;A&PW%+PCY_P^%P6W@^O'#!-2VZCN++RSW&>7/N0:, MA"C:SF#CY;[33E>N"@I=O.B[XJK>Q1LB$PC\Z+G1!#G?[XUBI7CB,'0&KH@N M^"@KD"XQ4D=BVF@YW_#AX?71<=CX,(Y)*05]]$>V>.^J"%;@:Y7!PY3ULTQ# M;^Y&/'YBHAOU3/RPP:8R^J&:3L85Q.+]U9XS+/[(DB3*\)4 2:*<71)EM1%0 MN&38+1H!J]/??R[JDD8A"H4H%*)0!J=0ECV.JGYXI\=QG9YFQ?UF^QQSC'32 MX3-!)Q9J]#2_]12P.18H]:_NG<54MS :K2_>4$?FH^'],7C\&. M.GC:EVOMYHYH***AAEK?J73$M;/X01,VV^SU M2?3:B>JU3C-:-+_==1Y\=\UX:_JV#U%(*SM83?=I$L\->S[@_NP3"QC[4I4[ M+I.0*+4;-7?4GN/KA>.TWF=*);C!( .WI = 6RX8R9%K>YC+IM/ 20_>7#V- MG_A31U%7[Z$=\;5.T==:[C/@#[L7E'0<]5E9],"W(1U'IY,TSX,H>'@>1&W6 M%C#T/4[M&7#-CM!P]IGVLH9&]D1MIB$ZR3K&JR[QJ;FLI_] M2LI^I.RWQ :D[$="-E+VVW?9K\A>)4^5_2WK8D<\_YU^8-\UTT:QUEL\],DY MZC*O(7>W?R)+:[#%KHFUA:!S,/5#D01B1$_,B':F'Y3E31"=[+9LKZ40W4!T M ]$-?=<-W=9$C(7OD+>3$"^": JB*8:K*59:.+;:>ZETNO=RTT,>=B^KD'U% MPZJ)D'U%0SN48=L^4R++1):)+ ^^^W*[P\$W+3.2P\')X>!]*%3VM)6,M,R2=-^MOPR/ 9GM<[.XQPN) MT@3'5OMNF>ZRF8>[8'#'2\5()6.HN8X>50]Z[:E#VYLK3!Y> J)=AJU==B$M MT0G][)GI2Y:9J 6B%HA:&&:N^PW13:1WI0_:K0?; X[;8TC.8&K* MQ\-B_X[L$/_&\@([=OTG/.%F?!L E;Q[&Y?"AI>A[V4G,SFIZ5 )[AVY^C#: M\.CG.?7(Y2-YZ]-TT\[-PR+;-S9HMMCTS;M^CP5ECI0*?CE@O,.]BO);QS!KRS M:N4.5YHG9UB<2^:7G&%QVD7T,ZXO$7U *D$#4!''+;H<\T*P@68[25<-Z:KI MMRX[N6VSI*/X;(HJ ]11I"OYO&H5QX[I3CJ+<^XZCF2"B.(Z6<5U)J5\WQC9T[% M,QZR]!*OMD]>;4]M;V9ZF=\2+XMR#\;P.P,O5;SI]ZJM/,;_^X-1.0C8 X?; MN04W??X0VGYDCV)@ATB;5T<678SJ> P,B+\W4T"&I38V!S9K8:R']G#9(.EX MD53>FT1890BLHFS%*OMJ4<%$UW')'X4SC)QO]K2:50NFL^3%#M&*;W(67(4Y MI XUA0U?QDU'AKSO++Q7]WP#CE0?/30*I@]H-/$#+WA:=;,)9[J?&G!$.+3# M?2*$0PF']BY0VI!#B54G5KW7''D^/-17LE62#CM9NX%3< ?[=(I)!$+Z0Y/^ MN$F!K ^2D/XHI)>VDWIY/_D@![E_?D%/MI)G^(GU_XSBF(T$-YI MUG>-*-VOQNM/FJGXS3)!3U)\[F/TC I*W\03%%KVU/5RW$>'%J7T>5]MWWY* M.Q]A3=?3*7*P!:JN*QB70A'A9J*;>UD#VXRKB6XFNKG77+R1 MWTRXF'!Q;_WDU8VW]Q,@AF9'R,&D <3:&'/IMY&:Q),@=/^%G.^^@\+[.!C] MN)GA\5O/QM@U7U$X=Q M@\X>,>(QHU1\*ROAPT;'KT0/,;UHMZ68\8$9_]+%7B8?7%#ITWUQ'>H2@&!,7(2='[W7?C MZ.[^^["8: FT\KBOM; =(A+%>_?V="YT/553K7"+PG$03FU_E E6'1IN 0_1 MH(F&0(W'(X2Y4)P3O&<'W<9F73 C>8X++ MW1.\.8-'"'Y\@G>9>Z1Y[GI%31?[? 'BN'SZ7)+&[ '8A1^.T81NF<4,664@]%V5T0) MVR%*W!>BMI(HL%[(#D<3X#(#/2,OF.&IIRM4&\![(+DZ/KL(PY"KOB@@8JEZ M;JGZ(E%;,8H>1/'-^-[VT,"R61MQQAOHSLQI(0'18 *BXVN/'5B&:(_39(4= MTBF$%4XS3;(#*Y"@[EA!W2#9A<0JY\@H.\0JQ$$]IH-Z_)AF!Y8AINA8INCH M[+)!=Z\YG7G!'*'*)LC(]FN;8#(D+1Z&]THN7SAH_C,!_ "1,**>$9[P\!(\ M3(($/_+A!;X>R.V!Z_J%ML;8.F[;8BU5?!=+V1CA9],,T>$^EAL?_1TTR0K; M_P[3L?>RY+[5;C;.WAW"BR;#.^#D79UR2YCKB/TK>*^XDILC_ER\R@UT?D._ M3 06\XSZ/KO#PCDHUTRW,FKR1#,IF\,G+OW4B:X%LT5T[4ZZ=@ES9Z=KY2UT M;3J=8SH2B'Q?U&^)3POXXUGYQ3WU15J8;X3H<*3O;#&$LI!/1PGOU1[6JA[-R![K4,ZWD3L_1W^Y$A(,?C$',<__, M\U$/T>@TBSPH/AE 'FWP^>"A\$)_RD7]2:-N:$R(XSY(Q_VX)S>M5J&)O>E- M]\A>#^M[#YW/+0+;&[^<7M!U[')C9Q[T%Q1%Y]R'T0K_N?C=F]TY1/SN$\QJ M;GZZ*2'_*?K&%?)'8?QGY9)*^.NKZ[O39+KB$9T8>P"@GZKW3\*?2W!WY-P0 M[EMO>VJXSWX]3^ZKPGW:W'=TTU>$C(3[SI#[CI[P7,-]Q/(2[CM0NIWHOC/4 M?7WV^XCN.W7NZXW?UX-2 3QU&"Q[ J6"!:[/P<8/:&?2X&3@5!H6#RT0I[PS MZ8PXF/!,#\_D.2\EVJ,S>))$ (TR\[T@^V^ M@$M8&1\6IS;#E[-M$X#[XXCE3BKVDE46D'=\:,L:XA93=-MS06Q]U[92D7 C M/%\+0$965!M\K8?(<6/=#L,Y_ ;+4>U9NJ?#(<6<5BQUI,8:C.+4&A-5U M5! $O0W>W'W@#5;2D.@P8! L^TH/$C\/5],SYJ)YE6:_% M"E$UVUWMKA"#2 QBU[KRP%Q*="71E0?@PFTL=GK/A.H[^)H)[[4.7,/5GR),^^0![AU;NTPGN-$3F2GB(VT>75D4956QV/7<_'W M9@K%L/ALV.> ^_9]9^6YZRH) ,]QM>P MN##!\)8!IF;[/X*Q.H5%CNPO@>W;OG./1DDJW$\A2J_567G6%]='-^.:)2V> M>%,\<>67]Z UX@<43O%RWK1'@/KPG([!^X M\ZD?^P:V('M6CU_QQ-?IC*9'&&@,+IVC(1\^Q+<9N4K):WCV&S>_\L-H^9&G MQYY5W'?DW:[5B3N2;B]+>^MYMU'^;'3W]NXZ$6(BQ$2(^Q1\[>" $2$F0DR$ MN$_N].K!IAU/&)Q?4? 4VK.).[*]E %& M64_>G]_O^TYO7!%MA./BB0F(X@: *,PBS':U :[CRT.5OS$#0-2V 9N\W//4425T (C" M+,(?O=HT $1AD[H%HO9S#OT0=!2&? L=A:=WKZ,&8?7D[:R>O ^K-PAEOEU% M?+6!M8,;A9CLA"LE58#PB967[C6^3QXC],\$P#*?X9^WG>/+X\/PCQ?]R/7 M51J6ZZ [3%X6FR-LNK>P7O(E*W?$&=58QM "M.K<.+U5\; 3CV@=F:ZY[ MYGJ8UC[T$1^1\>?TC5P5/T\+2M5)6SX_S@ZV:WQT/K[E4_VD:;TY\\+'+1_I MV//&1<+8MF"_K"7^PQ];$S^3^,8EYN-M3_WHOGX")@F2<(2B[,\)LAU0+[]\ M!+;^_$OZCYV]4M14EE4T7F!40V!I5=-TBV%46C491F88^@)^9"_]$/ZAHGCN M@<[U7!]=3I#[-(D_,2S]GS^/07]<1NZ_T"=Y%O\,OXUFME_,3@?']M3UYJ", M)J![XK<_> P_PMOPSRHO;7S?S'8VYS[YG_#ATBBL MO("AMUU2\8NW:ZJ@(QO<:J5LVTK%K5>*?Y'^^9*]\S'P''C$]V_7#Z9!W3^H M#^;]YF@]S.+N3?W[W?7#M7E/J=\,ROQ?_;_5;[^:E'[S]>OU_?WUS;>.5LQL MO6*F?L5_V-$$B!@'_@?*N-*O*)86>*6;54K;+E*J7^.?G?U?W_C%"L(I52PJ M^Q=4FQ_XJ9_@CC(5S]"L*/**A"1&N'SY<6G9H_B2YC5%DPT35)UATIQ%FZ+* M:A)'BSS#:99U0?DV=B)QCYH1C-+MF-B5NZ!RC^@.C9=:^NL 6KMXB&W_9X'0 MI65_KH+T/@Q1FY.L\C V(U!E=J&L/#2./]&%MG)][#BG?U+TE!/_O6"ODC_AF6.BK]K0'X 1SNBOJ$7ZBZ8VOZJ3GYQG7@" M'P&.QR $RW8Y"CS/GD7H4_&ARI,8C'0Y8 %C!TB*7P\^/(N-6^S@?\+%:+Z: M[!7B?_Y5X3#5FU1%FE%8T6 M3$'+9$K73%Z3ZV1*]?W$]N[0+ CC9MFBTC.=X[]>N$!"".: O0/OT?:\('X, M7B\^_]=_*!(O_MPD1\N6>IEV!R++*O/MPQBIW[Y]5[]0=^;MS=T#=?O][OZ[ M^NV!>KBAP+ ^@/6D&(ZZN:,8X2?G+]2-13W\MTE5;.["WJKZ QYF%(ZOP5W* MVQ]327[C_>QD$)1M$: TF@,JGB!J[$9 4&J.[)!"H*(<:GN%VO"*7]X^YV7B MQN@2JR\$O/<2VK.+%I'A2Y'1&8-36)'C3$N5%4LT1)W.149D!86K$YG;-$8W ML]S,9C(#L4R,IC!Q D$-Q@OR+S[C.\ ICOY X=^TB4Y'^-O"'AV"8X*0V,*@Z.]NU]F2@^F M4S?"90;*=B=DTTMK"47+(4#49,%0U>9'B1 M-1E#820A9RF+H3GN+4O=H25<_6&N59OF)>;W>$UGC(O]LQ3WIMEVT#1R+2\4#0&HW.RREF:QC$:V"Z! ML?A,T; Z+2K26T6##\@.P5%.+]U*VYGSH]EU<.*W<)XC_--9&#SC%^#HV4"> M_6+C@N.[_>>,)@=VH7/#H[*GDS)GAK/6J(L"J9BFK*B"SS-%NRI M&IS*O&7/!_OU.F\^&:4LVNIG21*86X%3.&5SSFO7(8=AP?T9NU2R*8AC @AD M0NH?E9/NP?HU6K5#K,VM:J!TB>&3[;O_2O_^"]$3I\*"UU=W5_=75'XU>G-B M\1"+6=8IU+?@JH[1=DI(;!--*)L&$W(E):XHH#897M45D1<$56-EC6Z2Q0560:?,C1#TI]1GZ"!A*N;H%X98%X415-P3 4 M098D1A %5N!SQ(.[I:C-B-?AXTWX$+SXG:']'N;^%D1[Q_>'+9(HLL"7N&)Y M6><4T[(,T5 -@S,U.6=21M7$FB1*CJO44-V$M^!)@F'8(?)M2A&I!V/-33!5 MVWE/?5IX%!F\1&(04 M=V::*T??@:'[8'F)8G.>5*7)=5::E3 RDT-D=TI%_*TO&\> M_,LV\BJ5C5$6PPN&Q7"J:8**DV5-M K>(BI&'9AC%5-;^7)52&_AR6S$E6>[NU$]^ 8.+HCR_ MBD+D4+,DC!*<:(T#"F9@#SR+AACVI\>_8"6,BVWJ*/ZT/71YT(,[FTD"=I,$ M+-.<9678-1E8:9L,[,!#UPAU-;/\)OO"IEXD+WY0:;:>,XHFG?16V="=54V,DGN551=8M06$M M4>W"M1S'UU0Y_H'C+:LJN:=.* [?-5K7#>:Q1 MYK%2X*P^+3FKU#<(0M[EL5:=4(ZMW(BRJ1?P6R]_^,$+O /9$8#CP$"4X*#*CB@G.T@9MT3<)> 0\;10 MP%]!&Z#BJJEK[.\HJFLBVZ&A5,F+*'F+YB[A;E&#:6YNVT!D>78ALA(MJ;P@ MLZ),"[1,B[3"29G(&B)(]Y"5JI"](CR"?#@&KE9$I6*E2E\'2P^>!BWE%,. MC$*@BJ?.0C1":=C*L%2ZL2>B?H+G@?-#10E$;Q&^1!-6GC=RQQ,[7H7BQ8[> MRGOZXQR0OX!9]!WJ)[8"[2/X43#I\1_8<\+N IZ/[WJ'I>0/P]L4HG0EZ4KM M**84.GN"8\^C1FVPA9B)E79F4=(5PS!I2^=,RY)H2V"+^A*X]S65.#T)0UAB MMG\"N_>Q'2<[2]O?4=2QN+7N5MM6QKK2@]F_WX+]:.M!:@(L$B -4S>.08C2 M>"(,?!S3>7,*07PWIZZQ*X^OOWY&E&''=M;"OZ(CRF=4#2UV0S-DY[[H'7I* M/+M4(O>7#]1/^*/T,\NQ5PN/U4T[>F>XH[=):V0/Z$AU9,M?* ,4_:4+*9?+ M>%%F!,/B.4L734;@92^,J4*;5EWCYP+M&.NYT/='RO=I5)N>\P>0'I,_ MVE[G;*XK"OU M,1R].G9(=AS>S0"+1':6-2QI.#0TZ_]%OQQ_[)V()J">H&W MA(4% Z:> @#S#]BE@,>!"0Z?\/=/8? 23XKA*_ P4+JV--1-=WJE30&XV,C2 M/S>M,!UF?BZFM4YH7E\Q$;L5^>2&M18SBV"<81\OV<)1JGI'5[L=<4$/M&8F M,5<"K? /65,G6;6%H'F+7;(K@Z/[5W=(I2]S UM9? MM]4A&YA AF8J"1B-921.D!6+EBQ.UGF#SA,P@J8:DE:_<2_405"?@G"^3/PQU!T0+V7:+9(<'YS8.RJG!J):\G &:,W0OH%TR+BLM M+:O[X5M.LEMW= '=[&:=A1K^5N=F$18X-NA$G^T XWWF>6= +MSO[,_X) MZ&\XNTM.WLBS$LI]>Z8J6+1J"K)!:[(L&(9FY8N#/\*C.8^*E7T4LDRK*J^;NFBQK"5::M&W(LB"Q-!O M>;1 [J\I;O4,M7TX+VB/) O@56,O>/DT<1WP$;:@6.-AO[VR& 2^[N#;1Q\/ MP]4X:4OI1[J3].-X39H/[Q#8L.J/RQ=IT0+\7ES^CP,JB;(4(:PY.SNQYE2H M($S?Y#6\EO+1"\X_ANC9C5(_VK?]$5:#X%WC,Q?P9'SA@&.'3D3A MLQ1F!B*\PX=L-I5MZ:P;MM/ GX-^T(<](5VXGCQOFZKJ@M M-E0QM%)6J!5P*!F=-3E%IV5&E32%PSNJ)$80!$9@EFI7UZ-QJ.*W!J%:XM[R M[*?=#7=W&:Z.Z]OOUK:+B/C8M9UH@CROT+_43S7-A S[6*?/_K)#:U0+ZS%T MN4U9U1G1%!3#%'E>-$V#Y\1B+SUG,H)2$]A@2-[M*W97[NN^V+KO6F7O>IL> M@.?LIR?@6/.AY'_B'M+EAUX=G OI_<@FUT@8$ 'I51)DRKE,DD"M-MU1>D'B% M94U=S>,ZG=85FGTKHK>I(;.\P%YM9\BN(8:?X&M?TJ_P=42@BT;NU/:BK/ ( M?CQ*/U7/A_:3J1/$^<2+S\P'6I ^0,CY0>871T,7T*R&?-OBZ(I*KXU*_8): M-LLW)"UO3P]3A\1Q0_ *@NR/8BJXI5&Z;2F@@A<_HH3_Q'9\&H0+)@R2./4\ M\UKTXI4%"\/?60];E+FS3=UXY4&<'\!K@K6E[7!OY'WU#IC#7Y&3_3L)RU3& M$[I\#)'] P08_*%/MO=BSR-<:IV$Y!H?_TT N/4U/NMVYFXK(>@5[_ &OHSP M&2%96U7&Y-C_GN.&,0>!#PX.^D(;7U$/N.W+08"<]/:R[.BK<@:.O>(D*CJ] M?="G462'L X*;R+'F\HC+&[+3Q@OSM2".&T61/A%6VXV[]28J:G:^"V!56>& M@*4_8'$%67_!_[Q/<;?I;;;4VSR^.T:R6,&@:8,S!9F1\AU,NLG3HEG3=YHJ MGG0[7Z8 ;TJMM*S(\XL3 4J.P1!6%'I^'5Q%IU]_LS;4Z@+[ 1S #P(O=ZW2 MLXV(T8;^Q-O-C!^J&OI#O@$5KW3[0.MV4_,9@O'E='KQ=;0.;<:-__VI^>[BGKK_I-W>W-WFV%=7VOPXK_;JIWE/G- -6YOL=OW[^9E0N%NGIL M1XWIU'LN#F.P;E7P MD*Y[ O+!VTQ.2"=?QVB:;V&_Z@DYWT)E;P,2-0EQ*N8_(EV01$X754%F:$$T M9,6D%8N7957E#8W3Y%W0532)+E!E'QU=:_HX]XT_=A7^$Y8.]=3$0S--PV!9 M25-I1= D165QMD.VP3 KGH\$L:-!6>J::,JFO@NZ;L-@AA&! MSE-BVE%Z3A+#G9K$R(+*28)!JYS&"[1E:HQNF!)K&9*I2R:WD\GY@IYLCP*Y M&:'TO*#S%)QVS++2^0@.?VJ"8YFZS.JJH;."(@B*I+&";K$*PVLLQZHJLPNZ MOD*L3]W;8Q3/*<.-<$=L$IZIW6G';\_$AR1ZNTOTDDQO': '..&]>\4OG)KB MYPR944W&@,A1$@1)5&1#5#G!D V-%C5CIS1OMGD@;9>MN<0IO\K!_&?BQO,/ M,,-+CQI)>T$G(#;XSGJ\URZ,TL;V[)QLZC8)1Q,[ROHJL]]6NM+/TJ:TDXX] MH_R9>&J2:1D<+8FF8=&R+F@Z$%6G>5GE)55G!%[:23+OBPW.UF*G*3X0]"S% MIQV_''T^XB.=FOC0JB%RNLZ!?C0$WF)5!72BKDD<:S"ZR-"[&;8W^[UQ8).D MNZ!2:Z7ZMC>/W-1*E3*F![Z3G1J Y]RA*/'B=,K-#&5WH9^G!6NG$7=&15+I MY(JD.B>SO&JQ.FT).-NJJJR%=P4S)LN!EMTI@?TW?#Z&B\\">$:I.,$77O%W M),NG)F&2I(H6IUJT;BB"8FJR1DN:;.F2 M9C&:R+.[H*NT6^D%[=D5%EC2[I/9S$O_ML/Y^3J.[3CG^Y7+VZM(*:D16YD-2^NXSFG7H;9!YUF)R\FUV+&&81K@V"NT!/]P MNDJ;DLAIB@Q.OR;+.^4(;](3+J[][/ $-_!/5U#6&)IVS"I\KR2'%&P[+-B2 MBNTIZ7V&/C6];YCXG#2.Y05)$VA14BQ9Y0755&A:X^7=JK9&?IQ8]($R%^>- MW63GC66^DUZF4<]BM>)[?W3=$9T^ $5M 556!8 M6>8$P3 ,#J=[&(DQ=\%7*5/X1%'D1^?K6[6CEZ'/J.[#G-S&!V6D[1"%QJ3#AS@60Q&A)O![P)0G968I1GN[.#ZJ]]ATTPS0TDQ5WV[+G^B-W!J:M M+!)1%D)Y41:%SQ"BG:<%:TO$&)SXK7>>&I-,_N3$@=/0S/H[&PY>Z97?[I ?9 M4R'Z9^*FY__C.OJ+&Z'T3@;J)< W_>%] RS]\WTRP[DG=Q0&']*OF)^7AJ9U M(R]H]9O\;JK5KY.H^ (;B?S+( F+;UU\11&^'R,_6!_6/,:7>05495UIFCH! M!^X#A.VCJ_11+^G=$O9L%@:S$-^C@>\J"/%E,YXWQ_?-X&LZDL?(=5P[=%&T M,.A;4_M=)S&O$*F"T902.=8H+W@*4K P#-F]'I4K\K)['?%.1<]^P1<_.@A? M%Q5]H*(LXJ+R/V%B.IK>6!!A[" WG]:H%GU_01,]-WB-D$K"*?IP=B4'687 M3,ZR4UGF.*6YA@;X1CYL^BL7G63=&@=<'OSM8D1%L^Q6PY3L8;3%D>A[4P;; M71VPE_.QF6.CX3V7%T#(S#$2HQJ<+FB:*1N&PF@6#?&UHFD*/@."7%XPG,L+ M;DW]6OU"?;MY,*D[\U?USKC^]BL^E/\/^'CYY>;F?_#?]P_J@_EUNT/3#V-; MF^XI[-LZ']XJ4>P+V*Z_,/?C('RQ0^?2"X(?;G;S;[ZOHC#)N ?N9G_ED\O @0# MD=URC*^!=?UG?,X>%;K1CRS:3/Q1EOO'3\%7;*$(54 !FX#S_]B-&"?8J:;0 M<_H]OC4++&S^97G'+9B4M,<0'GL%]HV*@BFX47B/_P=J'B3P$5\Z!8]PQW.J M&87IM87I+5T!6/0Y+!Q?&(;G%'Y3D'C.JH\TJOMR:K_QI5YK- -DH@:VWE#4DG3 M](ZKE"4=%(U"]Q'?6XD@?OZ0WY1\:X, 7H/#!*^C&/5# 6+U<-4ZP2_S:[M HBM>4$2]X"MM[73_1NDLOKTET=2OJ*]!B'!,_P%^1 7I_EZ4 M[ON@X,MYBC,4NXO=BZ$]LX7%. Z>^@'^%68BADL-;NX.H7# M!;)FJ@%/S8F /4/\S,?\#.?4L2SN1D^?G]U4ACWK["QD8$^""!6Z-;M..'U9LV9X0>E[ MIO:/3,-XV#:4[)PC84FO95=]1U$RG:4%S"QD6%9H>$H<@E@#$V;;O[/5U+C3 M^/68-,$(U&_V[&5P4SU4 W$ZU0&6B= R_*6:R&[HGLY .>2O1VN0L>M5A<3 M_X$RU1(#&P$QJ> 1^&AQ#WPR<["$!S@F>G93 JWCR0^+N[.QPJFJPV7ZY_0;H70?",S_."U=0?>6+K5K6$W:U#TX MLN!64;^#YX'FE]DUX+,P>$Z=<6PE9N!DC%*[=!F 7S2%ISC4!):[9#:P/L9? M7B*\:\!%_FB>9B/S^\HC\/S ':6B>01,':5>JIWZ^BA++4[3LSJ6W/U4!\Q" M;%?!S-I4IA1@RL@+$B?UIA,<98 K'\9NW@&*8RX/<(?;S#Y0PJ_IVY'SA,KY M5Q3FC"CPDJQ-+7MC-L%#^(+H=-TXG;J\:O!< R?Q;'"$/9Q57CY/$R7T!J MX6TO"@H*44]>\ A01\DL=3F+G^$78*LW0=XL]=S!48TAQ XQM+!"B&O!>7E* M<\/X-U-L1.W,CW3#$E78*_G_V7O;[K:Q(VOTKW#U,[E/LA:E6'9WVT[?F;7< M=G?B3!SWM)WI^Q4D00DQ"#!XD:S\^EN[7LZI X"R+5DV;?'#9-HB"1P](\+KA$ &GIB$'JROT[NGPXKD M27PQO!_1UV*70_9C/OL7L];0?X1'M$]X-100ZQ^N-VOT*U9;>'%%=716(WB4 M;=>HFLX[.X$($9NZQ)[KYZQ<*JM?\-?),81?W4/7:?:M?H=(6*WHE7SGQ[XH M67IY^/3LE0D>6>"'W_XP^SW25^2(GW,2)>H-OLJ67%DG0OD?2--Q(J5GN;6L MP K"4V])N^!>$GBRD%]/<#E3T5?%O_I\<+2.9T]B.,(Q2L41"2WOC-,Z)O=T M3GL$T;1(4=>\U6V>O\'E%DCG-JV3!EGDC@N.!:IB?2G6 MA#4XQ$,$7 >X8R?"Y?I6UL4*WU\(%_'&Z(.3'5^]UGQ..XDQF2P%.;]Z;#B; MJ&7=<@I"LI7LGY"O%5RMYZ_5/V'/84DA-EX#21$I+DZ!1'FFB[ #Z+W"\/:X MK,"' =X+;@I'4:K(\QFTQ^EE!+3R'6E1R6YS K$//3=4XC][.DO_Q#/2 ^_>!ZBJ.F, M9?2/L"@Y#4V^IK^<<3[.6AVZ\I*3B$U.^HWT8WUA.VS>+.\AO7U.A./[]H86 MI$7LFK/EY1(C?6G;Y.#D1Q?DE9$_ALPFBI^2-KHP[RS1D''SO:/2GG&>1!1M M])#LH=JX;MUS7A"G]J'.20C5Z]_6%Y+1DI* 7%T-PFS;DPI TH;&GD0\>S$[K2S'Z\?OK2[(=N7QL2\U%1 M[9>6^$@IV=L/7,GDLG!S-2:0J-++T58)RYFSNY:$M_1JLQ5YWTTG^FSVE%9+ M[Z4JLE .HA^]SHJ+3-BZ( 5_YYPM2=J*JU(PJ%P$Y2@B*U6(Q :RR$I>U;PF M72[75MF!(E=H4!G!35?<**47I#7IZ=I'H,O]SYU9N@[0Y8!7N2%>Y6,Y2*00 MO*BC^%GE)5=@&4P&DU9SG#?UO9:M'/O[[&ZN,&*@6/12681YRH]H=T7'YW3H M.8_#,1$[[.3[RU?946\*,C*DR6$LMJSFR6_I4:@D&T,JXO??O/SI1?O-'YR3 M*RD6,D>B?BPAEJ0>Q%'/0][C [W23^^%W@H(J4/Y^_1RGY_[MG(4]>*?BI L M6G4/%0=.M7A1,4,)J70YQB"-%-MS,4]B)W"3AY4%L+(" M0 "ZT)Q#<'BBQVQF*LHY'[]%WK'/U13+_&B8#T[R9*AHDX.;G>;.4^1KX+)T M 7*/Q&NTV\5;,?X87XU_8C]72I_L5"FTHFXX#!8[R^M5*62U8;%K2'=*$9WV M7WQ01C%A;SQ2@_Q7X6^G[W,BR9SK#-&0^(5]T_:YY;#%-[5$8*\[95XZ[419 M0_?GS89"D_H".\ !#%(0[%C\-WDJ>:DX!MMW?8Z0K?W;]W_QX?Z7RS+>M+X&&0%#V9/[QW#W6I5@H[>JK=>_4:+KV#8!I=_)OA MG$85Q3B0MJ.+*$)3ZD5O7?#L<[)I )ID>%<4]IZ[*-UIV76>J62QNES2@ZW[ M:BF*(Q133.@08G@0R" /]J1L:\D)HVUPOA^6WJS4=BIW"2G,FS0Y3RD;#C]B<50['ZYM;<5DJFD.H_JOM," M AQ*-IFUE;:XE".5G'8+K.)YSDBX0_;Q(^CBYYJ2QI8#0TG:UFHG(.WE%.)\ M]C-27LT^/=P>[C?K6?-S6I)*N#G.]:)_<2(/^%&*/X]<5(, >M6=)5GW=U<% M@-]U&HR+4-"UK947I.H"W2$:3=R:HDI\UQR <]SB^1]?)NE]5W-@_>P>)2T9 MU5.E0:\HK8*WJW0WT]J=3S,>SS11#,>J5?4M*59?_);*UO*L1N^5WS[V-;NE ME6ZZK#G%9D?R2/-WV;0D8!"S,APD=+^.5\T/>8N!+,7BCAF^,CL M8;^M^H?M54P K0?.2QGB#ONM^=DH?+4YTE1'S@'__W+ZGU=8W\X;]9<"N&>C^)0B&R^MJ=@GUZPCW<="YQ68#%B@\8&"BL)@M1 M%V,_. M_506=SM99=@X-#P:>);N9J"? %N)L?B>B0Y M*K1#R9!^%,]B[2D-0WFG^E:4 MD)1E%'^;XA.XP*Z![TIV!QFYZA0>MNIAK^3XNJK+_?/R]M3K+@]?9W,#;:[( MC9'E$2==BVJ]UOS8($@XGZA_>HZQOXTW2-$"<@^I09QK:_@F$C\0"H;W4^&"#EG9 MH,> CBTY4_1ZX&";VLC?;BW6Y;R?OBP'5PQN#FM2U6P&/PQ-@O;#]-OVNO%) ML<$OH8$6N?0%\TWL$#;Y4J_7 3^P&CWECF>C9XB+6R'OUZ*G MV8$7@*W)VES!H5+S":6($EPE%^3[++BAD@% *=1FM$-#5)#>_HQ^MP 2BFEK M,D9?2=KPZM3U?/7U "IXU9:FXEB>MHBC( M<'#<&:$9P8=FG1@W/KYSV>PO*75V&R737[R)')%[WLE:#FL8R;A8GJ5A H.= MK2G6-F%YG;D#GW&:*^W=T A0L?<[\=-V-M!VL,@%.H["+F.S!YTC4Y%E=(=\ M43/Z1$-T'BNMZ0X9RZ_=N#\FP-6>/(]HYU$,J?UGK\$%E#>X22;;+R!EPV75V_.97V^-H_?OCH^+O?7?_69!'6!;H\ M9I=YUEQ_&4@&7G\5#)&[]L\?G1P_W(LM.'E\_55 )F^V#0\?'S_8CVUX=.T? MSP/0\0..]S["$A]\;DMY@"7>9-\^,RPQ&JPK>JBR&QBM^R=?OM687_^^)X_V M157>T&+=^=EQ\^O39J[BSKW1G7\G.?FX3_*E? M(2?9RTG]_POUMDT/3?$S=Y M78#3%J7S7VM2*#_,QG=+>=TOBE5W]J>'RKJM'-__];XT\.04??-!$IWP@[.\ M74]'4&#^_0<1NM-*?WC'4C\%_0IS&?\(<;\)$51ZS?^7#L453WW%*WFX[5CA M/OP6>]EO_^NS. $3C\1DSS?9)I:1;Q_=_\&L+G\=[NJ-VCW;08,GPXP8_IHU MJW$_Y\YY)487_R'BF!R=D^]OKWIR4#Y?L_)1W^3Z)SV![B3,+N1$M*CNF+$G MDUWF@[[E4(0R$(L<)&"*A6#/$RBA>>;H(NLZZQ<^'*C#@=JC _7ZHJBN?Y#D M"US%B$ZO%6KTD 5KA:!.SU="33EWUBBRC!W.R>&<[-$Y^4?9-9FR1-W<\,A1 MV"@.RQ7\T.A9UMGJ8"8.XK]/XO_G7_YQ?:FOKYW5G%C)DR6)$S.PWZ!*K.?P M<,@.AVR/#MDSH#V>"MO12\.]W$#(4S^,@QUK436$VVHZ5I'.]LJ:Z+F,3-]) MN9IX%-G^GZ"IW/OA"'VE1XBS;D^!D[J=&(2CD/A9C MF/='/# L8Y^I^O)IN\",&.0=T+PPUL01Z&6S$KV:D938&%PC*?-.H*#A\_2K MBSIK5D#EG65M6]!_R+M6XD3/&.JN$N""[C[:$;6N^VJ5;$2;H@A(I(IG[KZ5 9H 'RMQ"VC# %^B75AHHKPG4H+ M!C.VUN\%UMRW(MD7T%*A->'0U/4BUOA#B_47MZVW00T%^F>Z;M_B_,6"2KZI MNP"*C=+C-*W_/GQ]FGZ;>;@/M]]>I%!/ZZK__"&NK%F)@^_O*7 MZ5_^0R;BC&[T#_=UA@W@)\]J%+QGW\VEPX*;$_R19_9ZV0I1QT> OY#ZH=/; MU.A59\XJQ_WI3>SG/<3[QYWY?JI-T\AX$/42^ ['D3&42W&F]Y^D/%\1;-Z@@_OG24BC;P M@-%4QB"V&[=E)I/;AQ*R^)3,7$=(Z#0F/OIN1D68WV@;->#DI[K8 CT__ M-_\U..%_NGXH]#(RU!7+W2*/B7C;OH$G/&ANJ2NZ8)KOFIPW^38KFM@6+,,[YG"DT;W, M R)3"0[M:W,Q0O33\VQYJ0W./'/UTH\<&>PW26JVB9S2;.WH/]ZDN$?;&7/E M;8=,OWP\+W8/FE5O7>1?Z>Y]))D/'=K#[G\N1WU:GXM1-;"(C5S'0P"4VA06-0R.S&^\DX9U\ MNE1@Z^JT%O8/'G0;:#^C A[*JAL'$!DZ+_(%"SA^>O];$#@U"26IK'-[AMV1 M\51ZV2]/H]]R4FL7@>67O$^WI!8&L,+K*H'?0OI!QG>[G,>5S)..(CYPEDTU MN\^R;D#!N(LV,WG!IT?^KYNLF^?N>_+'TO-9.I0$"6D3(FA!C1:66>G:SC/ M84W!!P_.#HPQ[Z$-YI*SQB"KF7%Y"Q,$&?NS8JMU@S2(3$9/@8A"4]5ZE,-@ ME83$T%JHIQXO)?( 12\W,=B&L'NAUZZ&M!!Q1HWD9TW_)%G:=/Y/95O.B?$C MRUXOZ4,%'G021EV)@C0I81U!R*R_2PE??52,A!>S#B MKDLY0.77D;;7<8(J/#8+5/1<'C/:%4TZ. DYGKWHA7+N?:SHI1R1W$8O^+EF M-M.'APH%NGTM5^C!V3%!CDDSY[._8TRE$)L\>?&,S.P&K-#"J3=W5'\3LZZ8 MI:4K4$*.,^F$Q"YENA^G@Y,)9\P\[9],SM5FTDE$I._L<=.A?[ M!D1R3$%\_,%SDS/^"A:/K8XT&(L\>,)$HB?$+.IY^U3K847;]LADO2KHS(&! M-0X=(9F]3%>1,@MU+N\EZQ/>22>[PXW6C$:V7/*+.2T_9.[GIU=FM^& 7X/5 M[VO(4'SS7\_$:NY#9_=%+@D$%,Z147IT_YX%WWYZ<.0;7J+_1XK5^AA&%.H? M!PW7$MO?.WDT<9?OQG0"!N]5NT"&P8HHP6A/* MU11F-6GR83H/8M7W^-R!_F*6*8D7\N==Y.69&<[%,[?>U@1KXP+BC7*;?1-V M@L]$"W#S?GR1JVM?HZJO?WM'T!C944ZYKM'(A(23>[\STRHS P.CRO'L[DV$ M"L/R7H1A>?N\![?EIM_ZT,#W*"N*"SGQ^X(G*=+"T+##$0,XYBM&Z.AH9H7/ M.#2/ RE$[378? M8YJ=*X=/BC.@;ETL"5BA-K#H7EWSMI6""Z'FS"C<;3A3>V=$?KC!A T_S M*,550P;CP#%\Q[9L2S$;USAU0G4(VPP>AS@7O.I)J6.9Q87KM+2LY(P00A:) M4-X64M.^3G;CJQ'P,)1-TE](0I%2]+-^WBTS8Q$01OD8*N>H^%J@*5>RK-\' MW4D@E/%N8;J&JWYUV7H=<$PK@)8VED?GHY:%W$>*L5"&_/&U72V9LXJ9S/"X M_A:EF8%-76&"WC3O=!+!)@&\T56[.R>]4I?DFG4SO0FGI,#H=;,%NU=W: MQ:C=QRY)AVA-+S4$/36MQ_D[Y8U9OY M[.D9^5]\$/Z:8<&.LDKOD5;OM%P=:O#'-LUJMN[+=5&68;S@NFC:3H>,#:OF MZ;K=V6V"#>:R_V[LGFJL=X6]P>P>QRD,\79,^ Q?L.]:&#/%=:=/[ .A:\=5 MWYX?> MQ-$J1S-0V8MV(Z0X&D4B=M%HN.?<<18!]UBB7!Y, IP&A2A >L9<\5C, M>7Y6++E.%Q,SV8J3U2UGGK?]@LY7C(Z1HE_,Z>DX&;W)5\ 680N+9;'-;!!V M"'WEC;1GB"($551A,'>EB1T.?4XS'ITM;VNYS+>=%'E=#F'=5SJ<;5GKX(@ MF?R O$$Z%JBQ>D0]]7XB4#U3?3VCMU+2.1.D@?3G-:U&7SL6%H69;OK/NN 1 M(2H]H=FN\+?W14IY;'2W,>7CA0PH@NQW9;X:VX\]0%M]][FU[0%M=9-]^Q"T MU4=8QX>V0=U&V8&!'$C8]:30* "C4_PAX]J_#I_!38/##&SH4(LMP]YL=6]F M#=:B";%1W8&,@+0_L.J'7N/.BNVE_&IN)@$ ,PIILPO-/)/E0V8/4]C(?I,1 M7*KU-",6RPZ *+F+X)HAJ_:FJB^.R-S,7>-T7\FB!+:TA1E$>XBX%C9GM\R\ M)7$ -H-A3$/RHIF0%D/M(:[6 O.(4]G]G74#L],FSUV_/X^XEX'UTHY2M7V) MP7>M?QINX1*3FP>C2GY*J4W3Z2.@^<3W.;D+[=B+O0Y+;D,!O$@0BMB?_^GE MO3V5C=WG#;FU;+OM23X)70_5/=$34Y!S2 -2,.L/$6.;50M MJ+.X?=9'UNR_T 58J*5;DBC48#CAH-JA5$*=K;/=F-M\5$F!X.B M^F^YAFX8* <1O=X)>OS][5+W[R.E/Y_WG@%+C+A->H3?2QK6S.V!V;# -TG9 M=7&D!VF"\V1$>4*V_\ULU:#@.9^]>O5LQ((R)ZFO; U .8GY$J#N<'8UYFAS M!5:C-HW/.Z&R'B+28S>EKW4%++2D/A2MFY/H+@?3HIVGD'@(')$+B+[UXQPY M2[\N\[>%0&"3Q8\UA[;-7J;+RU;_I/CZBIF2L;6UYC#X5!8=2G?"&BG*YIT0 M7,5-NQ8 B,N3!>TQ!;!A$#VIS.?5\CB.C9,O&+.#;$G'LR7IR9%[>HIWR<"/ M\46^"1]^\X>YI#SH\$L@+.JGY'J#.D)SS0ZH@%[1@*#P9E@&ZQ2<)0 *>S#X M439O,VV:B.W[*L*JQN3\B'<%>:DK9IH(5V0_,0*L6]U6OSY,)]9KRH3UT9AA MR8FPJZ+ F/.Z) =/!AN/#F@BX_3SGK;*UH/=Y>ZR5JEZRMRMVTYR/,C^W'-- M"3DEJ.BH)A;Y&J<%* JC!!IWJ$U,;?VI1W0A./JVR*);S9#-#(]0"%!_Z#4' M.4G 1?8X$][[W/X8" L,,!*N'+XRV$AW;_Q0P.[NCRP67#F4%I7CV:L\G_U" M(CI[_IPD&\7\1_/9W\'EV!G]WZ13EE!I\Y;-GTG.%&_-@4:2)%F6]?!.=X\&BZ.EB$[G-)>53$P[(JEAS1K9S M67T>P0MYMR8S,BTHM(S7'-O@D%"%&>=^%5O !6UB?K2J+_853:^ZO MJWU^]-LX):^#MS#N[2?#AO:N\M*S'\R#"Y*3,3NW.)R,#Q.^D-##(4D;RIQ& M%U^RXJZS<-!B8XUOIC$7)R:7U+%S^24^(&I:M46*I/KMH^^58$"/%+A*MG6; MQT!0W5,S^TF;PD5NYE]N)PR/FPR S' ;<5[!5))QI4%M)9>'XK#/P6$.WW69V1<)./UM[RJS^OW8DT^B-+7(4I0O%%JGE #?TD3+00CNB!"\H@68*W#(*=R=]_ZW>LDY MYI4ZA(P70'P[HO7E[H&+NBE7%]REGK7%QYT_=&LIA#W PW__N6L_!SS\3?;M M0_#PGX+&<0ATNHCUJW5V7I,EM_J5=AI*XW[;*0JR#?FKX]E?Z@L@5N;ATT4MA6'T&FSH"/+1^EI 5MD+! MA!U$,[<@BY9U7ZX$:X5O,PA(=..*MJD!1K%8OI$2?UJ2-"SV!-A*>1F2_HC#_ ML[SW;Z1,+RU$!@MQ!5M:>.@VBGU=^:ZZ+8.ZUOCRBG:D[H(XAI!"Z1'Q-O&Y M>Z-6BO1Y5"<&$!]Z#4*':#U==1,F>^$#^D8+6!(BV/9+ *7F] R?'__(RUN@JKJ)NNZ=WVA2M=E@!.V :M-414, M"V9>WYN0&9S,OSVY@SE^9N.'&\/NG"_,'C[S_&.@$Y$0R/5N^L M%<,!5(WC'"PF@EU2N\>-!])DP=X [3\C)N/E%?T/>B[A9=A^;(8HB+E#K MTFN1+@S6T1.D+)"KOV1R*B4P7I"=4Z:TFOZK*OZMAI()R13L4\&I2R _F8"; MR1O9POL?P^43_K.)7C1>WFE=3[0<[Y&%N0W3:G7TG+RWT"&WSYMP6_2"(*[C MT;)\=JSW2OMZ>$Y/2!#XOJ_0SC1L($MTQU1#E"# 09=7!3(AQN2UG?VX"6#R MIWKE<)REN4%;]V>;?+/ 69:K)%]Z1:>>#OOL?P'$N[0Y*-U=(V>)+SGRK8N6 M= U]>%/YMI/-/'G\^($VYPY_\HQ4R86@^T#E2L;^_KU[#XV5?K-!YT4'V#+% M%"7ZP58V=>#O6;O*_A7YJ9A'48AX9"7&SJ>%KN\>O'TN7G^?(L(VY#! M@9 H_/"JHRIBA3?XT?W9K]B)4_.\ZHG^9ML9'S\W_?D4+B.:3/V6LYN M0Z/^')H6G$95RI571I2)K?YS#NJ,+<6BLR<($_=YHV[C0/ZBHQ1V-Y \"FT= MNG&S7W-N>JU./[AMA!4I2>B3JD*OOUR(T=MIF_QI)MVE-O*[L3OZQI/!0GVC M"Y^SV='L6=%FIZ>XGM6A];-;7WF:3R GZS0*&GV+\T_3>11[")=-L=7B=NN^ MXHJT8E#E=OO)\G GCH/4'WKU6B=^TS>2IM)GL\^/O_< YZ5RU M^(53;5G'?%DBCDR[;>? .G4L>RFMB^.N'VD-*Z3-0.@!T)_O?[X(SM-2\L03 MTT^8!\/3;47NK, 8%0,7Z<-M\F76=MJP*J109;8OB.G(\9JQ2RHXM6V_0!=[)T,7XH,.6;D6=#GTP^J@+VE.UDZ-\%0%LU&A M-9,>[M\2W+5G4%28.W3$B1M]!F$<*+BK2UO%PCB=X]D3L!R0.]&7W=QE7:U+ MTB6&%]GR35ESYJ>OP"::1V9?O=>=4S1/SK.BY#-Q9\.YCZENX.6F9I<.V,_@ MZSNY=_3?C%!'%$BG2CYN_>?_0SYVWS31;8F?/CKZ;XG@R,*OQ,IS'4:^1;*, MH\P&MRK:,[0']4T+-#R^]BK7YM63![_/I.O\Y+O?K_X0PC\9O8RC_--;*=?, MGBRY ';R^,&WS&G(-Z;K_AX_4+/OOQQ[VC&T( C5&@-HI(.; M4Y\P?$J>S) M--ONNMFP95W6S9_^S[WOOG^P/!'Y6.5+Q?K_B8,D2!&]G7&P<8,<-\@;ZIHY MC>&,D\>R8$XF1-A+L3*H)G,N'%%;4S,?$X9$8+8;]R[8"X1EF+L7B$D\;1X^ M[FIAB$CWN=Y.T*Y1@$H@ES:>\ M1C4?8@;!4E"=NN4& 0QRERSUM?R'M/F9&8&ZMF7*J+Q:_\[I1_JZWN;3ZN(= MM"-[ )AX^+G5\74 $]FL6/WG-^V//_WT[-G]^P]_?'+O\7<_/GS\Y/ZSGW_\ M]NFS)R'_7M]5BBV]B<7SF&-8H( M,K*P_#]:30,F]KEYNON\-;>/T%'K?/_D_G?W'T_M)(R$0"-:OOS?Y\^. M3AZ39:*ED+$&KY?6=,AM3^;M9I6?W+W*03TR%\9>'CF9\:73DE-,+,Q=!@4C MI"(61R(*"6[-* UTTX,R9G_UI\!A20C).C?.&DR'/'W)A]_8+ZW=DMO/XQK,*)J MKK[PFSQC#PUO4RZ<]>1=J;];;+:UT#HSB;4*B..//B]6/<\HQ! O.-[\Y:JG MD!$T/WVU!<' 2NJ3&Y)"IMU#JJZYE.&Q$CMC2?R4GI.'=@([LC F+T_S.4=U MM4&T73&P["S'$"1Z+4<<[?^1(O'+HZP[.J/H5>FU68I7,D8JI@#DT=JSOA/6 M$245#VOE0)D>+^/I:5+%NHRI._[ ZEEOW,BTP:&(_P[ N4A%+C4ON+1Q1+'- MH'4]X$J9-$_2(C7O; B1_]E6(#9O@ MTZQEG@:37@:\5 ,JQD#4,RMQ8GJ_ E'Z)[R *,V*P0%,[.#>#X="# MF6[&21:&NB57X+V7!?!8>B2\-(4IEUJ"SO2-E'F-085B-8& QLQ?"'!SSL[I M+B(;*6-YAME&MP V[R(2@;:]>Q^3/[+T3A69HIY?WY0C1 [F.K+M!-8JQ(EN FFKLM3=$>\LQT83=R ^-X7H1<79N4,R8\(B M7G-9_*LO5GZ@%J/1$W!L[NL#7HA$6^7F<4?#N,U$675YHR-'XZC<15:]:?IM MMSS8MKLC>,+H(46%E:^K2&<4FNLB3D"_B&]LRTR'W$CO'CH5*G:RK-J)O!=8 M^,.OU64/_=,.91Z%74@L;$KA$L6 SL^&P>D0V16W3@L(_4%B[XK$*I@V\-%! M8M9ECPFD6LBJ%$DAG#5A[MCSUQ/!HY_7':T.P+K>#TL MSFE!1KUK=9]LT,A$!5V*U&Q#UCT/+O438A1\3>]':]/+)6XF@X6Y)BT=P0P* M1\$_\NTG(#@N]&!$UJ:0"- RL0[R]*YRDJ8N( T3QW(D'\[GCU? MFRSC^3IYSW894X&WNH1W*.D^/PL=QOF%_6"F=2^,MQ M0(_SJG!B%*U[U>)LDM$'O-7#*(GW]YH>?OO%>$U8ZFV,DA@XUSH9=MA).^=Z M(5JG] PXHD-HK%.A[ B.EYO,?(C=]DV4;FLJB1F0?W9MWE5GL)%SEWEN?9F[PYB-4=$2M$!C7<=>GE M)#.KRL9<_R0Y:H'!W+G.ZKZRW57/=J2S+KGY$UQ3C3"]6C"HOGWZY7<*WWXT M4S[ZW+[@@7WZ)OLV%**#1OMZ-)K+<8Y)4B)R!CT."P8H*-Y? [KOHK-#:!, M00< ZM!SW^:QTF&K*#D6]#K"5AB/DY,2'H## DA M9;.SLT'S%3;J-CSH__7U""T*Q&>T?(AQS\0EVIW,4=6,4.L@; ?D]ETY2L-]XKV%(F>^BFT@*'+HBE8[B.MF?R?H7AG\/6>J M*OEO5V$5MJH+.+):]F"42M[ <<'/$^0!X\M!1P=SD'793-R;.5HE^Y426Q5N MOCH73+2AS%'H,5T82/0.)=N[(LA#'9R4<+G)M6Z[,0-BVH MN3ACCI#H:&F_H)+L8Y0L'#K.0W'"2GA'NOQ4^!DM8 'L:G?XPD@)O1.+H^"M MY)J>6',:B17P, ?IO"/2&?G5&!V*T7F-B14% FVA<*M-K>!D-W O(65RH"KP MEI@<'3*+=T20_JPSMP*B(;#L!$OJ!@>HVW90,W=&.FKX3=(#T>55.VRR[QI8 MJXL,^J/+FF*]9BWT1Y@["A<.:BJ-?EI7V9DABY#\4$K9];JL*HA M6 :Y/;0VW"$Q>3J90456Y>2- O0-SCT-GMC9E#'* M$8_L/DP&CT2$W18C4OJ*S TX5+F8*%3U,E>KE9$'ESMF$2%-U$>V4KO!\>S) M.$'5U0TGJ7=8_A+P#U MR\Q/NC>_1IXXCO$3%<>SR[!&;6A1T@ND&[]HRN4;KX#_.>[!T!*Z)6BYE@H@ M<^:*2X:%09(B<&^-:"\SF<[#PL49,+DP74M;+V3DK=R"#W/6;*;?^8N2AJ[K"M;-(M- ![(#IBKR6%KSB9O^PKH!.;V [.52+ M2A@KOLFQWJ^6SG^25U*L+V^MJS,68@6&I>S)8''B%S(/AV8Z)W1EI M1@#:*2=YT?\DR\_00(Q6P[GAGLZ+G,E[0'B7+(:AX>]& \Q@PD?B5;KVRVIIC.4^7# ]ED;Z!$M<#M'M\\3]6J?B1>A)1B M9X7Y.KYI[AK5O2W:*PQME_S,E(=N&;L__'K]]5SGG"X"%U4G+-:ZPD8G(_.F M7Z.H$3)#ER&"0EOFM&"E\"P6IVTW?&A]-GH==(,"%TT>R@G"WIW9_=0D,OAQ M> X9^MR"P.L\+RTDHN!@(SS_Z;Q'DR[YLHV&T$M,M6"7-:#_%#OP:,NBT^'$ MC<*2N1&:+-/;/!#GRTQ'_(3D;MJ'%%D38OEZ0A:EQVF1D\5,;9T-FIPF6>>1 MD27"%0K>/%\D@9$#=$WK9@+P,9Q$Z:AE",.B1O^T>H:R M?ZJK0[Y#3;^C67*"8@WVT8FXF6_^$1]S#[K7G[#'&<<*D1!UL$3=V" )L0K_ M4?RHFB<)*%8I M!L21#%":\"-\)#Q$;%UP++Z 5OA;FHVB.YZ\4^''0.3"N8;D-8)0&KZZ][8P M>S'I F'M@9:<(1QFTL3A"U;DE[@U!=8/[GCR^]H^Q)S>Y\Z-K_YBS?O%5+OJ4FQ7OY91$%6)Q7I?] M)O<>5#!.(M9PYU30QFCV\*KG9B=9L'>5PAXUT?A%2\&L,),YI0]V&C^RD=\UH?3SKNIY2$!&ZS^5S^"4CP0R M0UZ_R9+2\>QO/E$#.3P5: X+8*#I88K*-O?I3ZU\*LQ5F9J-4XD>3V*(:D?L M8'[GSF+7H#Z6)H[,A_61G[;C3B6,+O*8)M*T@OR&9L>?+ 8!9/,= @0>R7.JWKFXQ@5"3^WE?K4@OY$ MR[D00"V3AW DT*^MZV7?IEX'$Z&4)4O Q-G@JE/7\4!U"&-H?XV>\22#RC.,6T![3WK^26P083$!:VG?VB+):,0Y'.&)]R/.V+E6B#QFB) M?'97D#KIN,^B2[@?X_N!WH@XA/.L[#\HV74W8 :_Y68!."ET@?&F95US47WB MM5RDQ M86Q^BT4O\+$XH*O36$Y-W[N?6SL-6: I$&2+,_I9_#)CQ4+-'RM+GQ,>+W?R M>,'M6V&;/4="CVV$79"C4K[GBIV<'E@K3':FIR #2P(BZ@DD\-L5SP2B<[9K M>8PUH,^E(OE<:[-9JW6_\;L48E8ZQK)^/L@<,R+9C< MP+/+D!$=7#),L2:L1S*>Z#?@?PVNQYRT D/:R'IN"MEN1;,98"9O MER00H11%._UKT;XQTM$#7FRHPM6%4LJ"7&@&U$%G^Q<'/ \]37G)9P4@BN8J MQ]BOO'2G,W'7M.77):,-=Q)C0IPUX8/42S$Q?)?62SF- VIN.L#^DF7V-G,L MUY?93R6F;BZ]U(PL6ZBKY,6HN*Z84M;H955P%%[F'BKE"SFF&\EUY_[[XR_2 MK=JD GE>(VHIDW3,2$P9-<(AS0;ER;RD$];4%89+&,8@I#FGW\,T94\X6@SP M"X'V&G-PD M:^VU&*A<=@IQ:HV3_V^E*^?\KR)9&&6P+;.EO'VX+UA:WDPID>,9^6'*NZ^U MV03TTZ 7LQ>B?]ANY]=RY+-S=R>%W$^AAWO=%+FSNRFMNH8W^5MZD&:1:1(@ MCLL) ;'#.+Y3O[';T4KQ5;!=EGFFJ$LQ62Q7[]&T++9^F+=6@(=N1%]QU9L? M^4WNSIA\3V,+8>0I#4"ZD9Y6_AJ]ITXC\Z)AX'V%)B0_,B#F_8,$^5>SY2UB M-L&JAQV0\76^K5![F@] H^G*A+_.*M@1+YG_P?(+] MLRNWA9UG&$;;-4@)-)J-BD*WRLN"3]KHP-7.U6"P(?0*&)P@R\WN' +.FJIB M94 ;J/&EP$6"'F>X@/*-1>:G(4_Y%_UN;\-G^"4HS/'F"3E7NLUJ3P*B+1[J M8>)UQZ!I&YLBWUK4X)J90[>U;4'_\?27?V!@@O)[G2&,6S4D6[*:5Z^>T:=D M7>@<\WB4%(Y*GH7K8$N00V1GSF#5+02+:5@6#Y]>M(T(0\RNWI$) +YRCZ:! M\%1;U93_ZPM8ZIP+((:9(R/F4(NL,=&NF0=&55VQ8(D587Z ,0R^_O0OHTN/ MLQL# P8O:\-6%"'E69TXF>ZZSL=2.MG,(W"+;A(CFG(1[LX&-+76%B,(^ MXC=.[GWN-.D!P/&I !RW8$L"ZDF;+J4/L<7YJ7C^,-#J<)^W6S#6%=I)RL.I M"DN::>E/,"(4T[0I-C,4#&AU//])BN6:]:L;'2UE@"OYT<$X M#W[Q8X1T2UV426J:H9H>1+3LZD*I*NTEJ^F =P,05G.$"@#R1O#R/7L5)T&=4XA9R6I,Y]E?0=TJ,I/&<:_ T.D67@SQ&=DZ;48.PXQ MXY*XE8T7 E]C[&-PWX\Y)W%HI9RQR/<>#WG\Z82#G82VNWJ>%!2<WPKF^$IIM>&D?>[E6@,UO+%]N!.W/E64MT7IB'^XX?6&M&"+M1ERC+4)+@ M@D^R.?.D ]$@&9&:2GN,Z2U:\59.7)%[D;ER83JW2>)\P\^*ORL;FD*>F/ MR(#W0O]"YPF3O(0<0_R5(?@1]!UF("31++DYNAQG1(<26B@;GW-51DS>:7 : M3']V.?%C(P0QTY:/-0QGFN@0DJ_$G.,<2[HW&V>PV+M?PJB4<]\B*NURSK7F MUQ-[!7EX.?-?>JR(CC\SCVGR_5S%:;YS1I]19:JN3WP2P1IHM=KX$[:]P]8E M(BH:+>;V1.N235AE&[KD2O+ZTLM8AYR^"*T>/)(S@C?S;,&.+W@8EQ8$*C$_K,O>0MOPQ*]]%P(;MPULPV<PJ?8);BM;-JN(LM1&R#&*H MQ!D<\Z&<7 H@'"S4/,J)S04:(E8SWW6V_99'< M99U7ITBS>$P_VF.Y^WD ]4@G#!BS@%+N:/:P%I@AG3!78'=1-3R"$14!RV+6 MGE&845]\V9'!;9@TC979_=%V>$[M]*B'"[C7LR^(>R7M'Z2L>DN]S>DK$@?0 MZURT-5JI72'^2][UCV\%)U[#M9N27Z,;94F3Y^ M6.15OE9TAN]XR&-C8<:X'JEF&:MA JX(08'](@I%_/)\!^$'1Q*[S/V$&SVF M3,#=D/.1Q3"Y'@:]M&V_B:DV=Q$@:@NV MZY5D<6*IUX6GPZ*YS!,6DCFNK:?5Y>'5=.W2"#]%M.&AR(,:-,(X)OET0*4X M$AFO,9AGCG^ M8Y)H"P04YN[(/&_A5?Q&=^CBA[KPZTR\D6&-87 A[HZJ'T0 MHE$\CFU:B_O(+[=%SK&3(:$:)]+VF:F^?'BS9:]L%E60$Y61=-VTG2 M48@IY-46>9JM=ZO7H#R>@0V[+0)L\(.A>(0%I)5I*)9%L^Q)/^CW)D $.4\Z MJ_N.*[))[<&\0:0G*G8:@ Q4Z53.#>[5))DJ39#,T1H%$^RTL.I*N: M3U@C.7J]Q"EZV.0F?#N*PIG!UJ!;.C0)U*NL,5D"G)+4JDQ(4W#>5%6""<*4 MU9WO,+LSXU(9:PA?DXJZX:)!%^"JOJC&4)"I$ZU0Q297>+9QJ##_*TEAL!&WE+?.D)^^5O/UYR$N%XW9"_1?E)LX[ZL4M@R;Z&,U4F $A5[7(L MKZ\;$LV@>B AXK1C<3S[*3A*>PGX.#D /@Z CVNO:ZR$# @5@5_#/&Z(+;G< MRB'Q./!P!>DP7U+XS'/5).%DUM.BY%^::BNE)E&7AN@T9^ZG7W_QL[=L M(I?6)IA='Y9A7:4^W-K1(7_ ZWZ?O;Z-_.H+ M5'^8QKTJK$?%VWK7_F]>?Y%N:*21E6QFP)?$FD+*2Q/=#,X;--IM80:_3K)> MDEIPB< TM1"-LEO28*ZNT%7XBUKJ,J_.I(62JVI2MF$^^A@+@&4D"IK9^)' MD=.:Y[-?8-6?/Y_/GL,K?OQD/OOFJ8D%[O$+A&U%BJ;]1J 8PQ8BY9SEV(F\ M/BX=29/CUL?DHXD76LJ*HS',DR2/LZ&SLYHX":!)N#3%MRK:IM\JFMF0/(B$ MQ7-<%H-.715T#4"TC8((@>JKGYY. (GF >.?X=9( DP-!HD!ST7A MLO.[#OTLTG@R<)BD]5]]+GZ_*\)5GZWX=ALZ^Y5$@F'JQGE1:V%U+@2($00R M@W.V/$/Z=7FYR)NCK.NRY9OV^A1_U_SEQ&/$T-;4BRPQ/)>PD^B+U%,3 -\ M#-RKDL(X/?FFT/ZA<)U!ED@G,%3:,1B/8YI(5W",^#HQBQW!6OIYQ>1?4K6> MJGI/'B)'@_$Y_92)MW(MKJ];-IP_>2-)+[GOI!9&NFT3R(W.2*ZM&./2F/2" M,4WJ6 MJW&:GB_/&-?VK.\XC#Z>/7W7LS"CT>"!S'B*(=V6-11 T[,4TK-M?,YHDV'V M+B!C;;WN+I TT5NI&1!U,()A1@5,$E[6A= >1(73EV@P"0C!$:5.:)7)-[Q MSV=@RHGT\H8.$BRTKQ^NBR:_(#^(CVE7'/&SB=-2K;8U'7VNQ,5)V3'MY<96 MSPU[J7?043Z2#M\V"I!L]%*Z#6$B6K#:OZ4.6E^1+3ZK&^U?ZFAEFLY4Q\C$ MR^J:]^^=G/ B06X*7MDJC]8J7F#.G9KGQ:JW<;96\SP];>#BY?-=Y>M=]BQJ M1NW%=-VR+C$K T&0IU'W;$IQ^D,3CI^Y&8N^@VEOMT5G/4#J$,TG4,SJ OE' M_P#0Y=S:^*?DM>5: MXJ=-("TX2,][T>9Q[/-5WDL?\U3<.8Q\= MI@-LXE!%?TG.UZ>84];E$7GUHX8)8;)!YL!+T)OAH(L::)*U&K(K78C<;L!8TV0]*3+ H-[DTDHGIW[-3AH& MKN8 ^\OD1BMUUT)G=>6*YVU\V,(" M>^1%^C2D6302,JV\JDC\Q#&\\HO3!1][-%4"#[SPGN0HT*WDI R0@@:B'J&F M4]%@A1%D0Z,%AR$7)6[C,"9?I?Y(Z"O24JYF: PI]R@XYL&XI_?HMY& M>L(Z6D>P'_7?%'G4\316:X Q8E^\@-@)9X$'._(M:&9:?JV)YE2*&N=J227] MK82DYRK-:W+_FJR<2R9SII"F'/% F5V8T\03N%G4$=4QLS=R0.?9\G*O/[?W, M9/!0.?3*O(,QU&-]*W!;$8$&.\2J1)A>BVXL%W.66 :8.&$!"*RH:G/LZ%GZ MC025H1OP-<=-_-@*B4DJ-P&QS;4B]ZCD0[6@^AQM#'F-P./OW+-LT=39RC(Q MD_N-A7;28Y/+7JH5$;!B>',^/%1Y'^MH5\!0<\-#?O(NN))7K(33 ]PB'P!O M@]*6/B?ZO/C'V@$65$!H*_<0=3$7M-IWZZV/I[/V$KMR_X!=.6!7KKVN/3+# MZIB]R'SE<:=.&1GJ64+L-%12\C1YI66N&"\C=^VZM$GQ1$+\':IUF /SOO9< M(K'TU;!5(,L:5$^U&X1-*QL[Z1=!2,J1I\21 M>76:28_ZP*F7IW#!S,=MRW]J65&_I\+QH*Y\2#>R>!Q9I9(?[8/<^<^;&]N' M"3Y_EMXZW=O,UQ8/)F?_C'[LU"XS9[A4K_$ M2_T:CCAJ2M__\?N'CV>_U\+"GY_]\JL6%OX0V4X8G1NH>5 I>D$1TOWOYER4 MFFO_'_P/I*KQ8'3[X1,DG>-<*3<4$RF5C'S5]BQ2^OW4HX>?I(-\0CG?\>M: M-^6NF%H'LP<7")SC/%:Q BD)7VN1GV7G!1-\^"I9.WTOJ75@']RZ."U7DX[H M9CP8C&M92+_A&54_AVRFNN#ZIGEC:GH32-CJ",A 1138X],=F>N$*WC_78\0=-Q_]^-6Q\,NCKAR/R?!M=V<-$[&X(SJ04KK@7_LJ5Q%Z"C*) MNJF*C X1YYJ$G##^^:E%)+_H&7Z"L6LZ.ZJNWSCI_&M&#T@G\P0">O^>J(-3 M9G!T%Z33I)DE>0P9R\R7=J\P/E/XMXTMF"U)E,K!:XI(&HE@Y)J8K6U8<>E@ MX2_SKAF^YGCV1'@76APX(74Q&Z\5>R&MM;#*1PFK.AI7 2R5=-F5T*_9Z]+^ M:6%LQ,,S[4>V0B-9=& F]<^4@S#BLS2]EJORM7:?;0#2^2H);QX4#=%NNPR$O-S6Q1NE&8RTV M-E-)+GP+\L (KASV[2?\SMDV6QK%3#@>22[7.Z7!M'X%',RWX7U)HQ?^9QLR MF];IA6Q$+O"2?]8>^9&^$7F%UO//)&N%M<0]\R+SD!,[AWO"7W]H.+EHL!"/!F M*Z!4VV(M(X3#V-#E6$+#K''C^ J7\GN0G(9D0](-E14):@;.BN=.=!V)NG#W MVU#>/2.C83Q;NUY10@"1X,G@ =88#5CKHVI(-NOR;#/-UYX\&OE66_@U[WNP MAX57U]0VQ5_(52FZ_5F-(W\:T$76$.^:VJ1$-8\DP&IP-QF/\U%<6-'48ZP=6ET[&&(WC^BANDE4_3!QY_IQXO;2ZUC'=I$41)F8&"G66\\/OQ&9 MMXJ!&1?21\1-L9JZ,&QLKV8E.9WYVWS9!RZ]F ^DW^]B]B2!:I61+DR4C;#% MZ! NI!FQR4[-',39= #=D$G*HZ%3=< LMCHR5L9P*#AB@'.J)_@,$;$EDW9E M1-V4??;BC!=BAB96E0(+SGJ QT+3.] X^GD8BQL8(TYET2:'/HWW=GQS2U&"%"M78I5 M ZLF Z,F*DK:R"H3'/PE8MU?_3=X$!PJ3_4%%Q+E6WSY)4F:"<\$WL=AU0*0 MU&J]>0KD&Q*_6.R5,GS96-\ Q)7@V=_8'_R!KY548\73BA./1D(Z.$EAS,+@ M]%5#O"]H'YA,(Y!IRF8D1)O\EZ*JZG/I@S0@;20G7>=9)ST&^@QD1# IV3_$ M+B/C3 &W#;BRK8F37=Y1GV2VW'#:S<7^5U\LW^!I'==,=*OQS="UHA,K]$JP M7*LV=,Z50](>H0HRA7VV^X$TGU[8T.>=SJHG\-E['7/[?;MBED9N:1RF8@XJ MG"/-?[6*M=_EX$IO3)YSV,:)02TM_J8!H/>:S@JX,63&BDKU#U\'A\&NT\JO M V]_X)C#E\YX0?1Z@1.8;>NZ43DL7%CG.%#H-O03=L'XIOQ?&]L(@U=8L-&F. 4=*1DS9"$].#41,-17=+$O%OE6@46*O6H'A;G:UU"=W6&BV"B!KD M>]Y)]Y,)=5OY)SPU9.@A[5+.MF/F6":L7 > 1WH6?1#L&8@):NI+Q@$ZH9GX3+UL% MN1Y-0?(MVCLF! @DPY.C!;FT/+JAL:BX H;;*QP>38^-..W3%^Q=K@VYP'?&.Q<&U!Z M2>\;[6.!1=EI=B3JSXJU7"1\84T1/#=_AQ[:JPK =-MBHJJ1K?X)]WMG7I0N MN3P;/-OA=$^<;C> Q&$@W-M?ULVVUE.%X^%;^&?,;!U!G@Z7/5;U,3(.6O\= M&CP]0)5 MKB&Y8ZA!,JG,!+9%WK1N(@T1Q?MJ)U[XZ>FA*TI MP%7++JMUE\4G51<;WD2-)=C NO.L!%CJ":FNN4L2Z[4G1W-Y[9V(I_!GP$Q9 M%[<"NM(?B$SKZK$:Y#D+7<# M-0?R;A!$5BQG?;-RE+[AI(%2?5D+_>[$40.]7_7(=:22>*"ZYZ/P MT VI:;EZ6,Y0WZO3KGX9*9:(OS-Y3+Q7%=9;9Q/PM+"AFZKTR:ZU+)EH&3A) M;,Z&Z8TB5 F3=0N!,F]3F#7N]MQ%D3K44%'#Z7V,IEW;^3SM=-+^@L$WMN(PU:#*,*U^];JC@6"'MZJ)2.08/-HZ$?@/4?.?7ZW? M1N*)@1N22 PCX3@" 5P[>\N^F#?@9K87ESZ@Q9NS3.EL4[P-?"DI8EBOFVT0 MRD8G(F()80/"M]-;V'RKI'O-+11@YX%W&.',^H2C7,5\"L0LX(@X?^= WS,$ M7%6S9_DRYSK]_?O<,/-P'CLIM-MP=@H[S'U#2?O#:WI93WO5*W\E+82FA]"L M@VOQ5W[-N21'GUGO3C* Q! F$]]G]T3FD3!ZEPS7D<## E>_R2>O%UQE3 $, M,2)384DFHWX1XEG\4OAM7YR?( M9V]#Z=]=CUV)UOHL.*8J@ ":79); ,0#/0.WGSRX-U=JO5?]0K@XC!XD-C0D M0)W);2S\>[Z'02:\L2Q=>9Q1&@&M$W!TT_W]=A9P9[P4%#HH'"#MSK6%]9#8 M6"_)SVUN8&*.3:- Z_. F0]591.QR%ID0-@,<1.I'0=/=>*9\8/X9#$^FU*' M8S* ]%JZ6--Z:Z6;$M+YNTW6Q?0LR?T)G?MVI.V3M$-@68\R$: 5?@JI0[@RL,"DV/+.Q4!A5<< M>#A[%O5)_P,])Z \+3.&7=9]ZHP[<*1D@13WI.07(V,D>S#CNP M:WDQZ=">MQ2,UR8S!"8?(3) MK)V@ )I/(:"8<_%(.1:(O/:N_^/O&20S^K-(1?S@8US[GP>Q28%A8F(3 %)K9T/DKX MN^!N0-,JF'HAO5R.6(K3$'%$SS@M(^,N[Y?+KE:W^-&<)XZ@U19N%GJ',5VK MM^Y_N(Z*WF?N/N,$#ES,2T$T(V4%YSSC7F/-H"9#[Q3&)&D2W^41R)&DHX ^ M1&BVL[J#)__CB.,'H=]R@ 9*,"&P-3E/ UH;"EK6'&')"IAIH:[YOPNT_N ML(PCX1 <*+:.471K5%N0(,W/];1P]GDDH1/"." :J_(B:$83_<:"RV2/JY1# M-P86,O?G7%**6 ^$ /6<,K>C)T0/.J B*VG7TKT\GOV%7,=SF:HBU.OTW#G' M*_1\W,V@E^CH@D(5L+B<( [M-=W,[Y;\UEZ15O9(#ARNM+)1V)/MUUG4:[IU M+JI 3I/PUOM8+!B4=/0Z!HF&-'T,? M)]4[3:;CX?S(E- M9UX&+*S60L+/3(C-\5&9Z.2FJ[&G-.PSF?!FA@Y97\ %;2-CD4D74RHZ[;3$U(+ZI>9EX '>.K7$Z\3O,<+G+?E&UWMMPS"/D M,.%?D;P1EU[@VV*:JM;\M%#D(4<*II-/7;YCU)03POP!"0+?WL;2L.8,C;85 M*D)ATOM&JD8*1V;D.&H[7T MY]:0HIPJY,F2VCG7U0W2JK'8S#:J PX\?84) M::=!P:0 J)O5(@@ 098/;>ZB!K_8K2>NE.Q#?"B"=Y0!VU+@=/ MV@^@'!4=0Q^* Y"W.DC FL(-_#6XM!]>'$BVZXOJ @[P\'*Q>]BOV3JCA^./ MK9%4O)'6/?N5TL<#>RA0X%>PX^@+,'S,:)X,J:\=\T@^G+*X#FEP=!E&49*" M'HM-ZN6)92XQ<)5W=#CN?8K; WTAG([5:C4T3QB0=,4>[(+&A_3#5!MSZF0G MBM:P"!!(U^GI[]SNR<2]LYLN=:EK\\MPH!"/>T07^$GBVLZ?PO.>S9SFPO'_)+RAN[XY^ MR99OH&%_$N[: KU=?^DST'HCYA='8J=\DA)JN5UY.HYH[$HQ: MOM^R/7+4WE:W6>D!;><["![DC#<%R3 LKO3]I]^P8OS+9R_:R)QI#_^\:LF& MSV?_TZ-X&Z;UR4/^5EQ<5A7]41'L8(#"963!(R,H1R#G(4STUY4DHC@)%3-& M/)OCSDGJ"Y\E<7*:5_^L+P>31YP[9R7U-KRP/WUX?0*QS9\>APJ%/MG1+0;U M'=O7)0F)KN$_O[GW#?^[!2V6_GOB)J^+#1W,OY,5_+4F*?YA-KY;U]#_K>S' MI("[LS\]O$^/@CI1M\*'^A]_Y*\F7P?3--"F&O5U]?:;#Y*^9$MY Z]'5$RG M\/L!4[&N??=*?_BPI5Z+O5AI6BOP>P)T1;.?AE7^MKQSA4S-%4T9&_93\IG\[%W0G PO(%!7V MV:].\^X@+U^KO+Q 6!?$R1'Z::C&74".H=>IT) MRPYR\I7*R9,93^[2W):7V0C*]3,E[%8+R\#(HA MI-M\SV),L,9VPW>)Q=>?Z_!%% ?DC6-X7SY[D=8GQN,?ZD8G-CC**"812 8$ M]VW21L* &4D;;VOP6K9N>C*( \I\=F-O9\@OX(R>CL%'/GF#G#)6-* MSJ?_,3 @XA=*@J=L3IS_CAVCEZQ$JE,;*!-0 ])0>$&_?V?[NPV<"O72FY)N M?]6(YN\^]SX<$,V?"M%\6]4$KY94)UBMT.BUV%=0EE,IK49T1*"WY M,M@YY)*E2&RM@024Z\PK; M 4ZM-&VD'CH!&]]/:Y".^L*/_AO5$@& LKIXU.G'LX3\P%$8&(-PS+D;BIF9 M2*XHS^PJE(,;K4XZV(P(Q546C5Y^A#*8.Y/I=H"G-$F9,H&QADK?,!";+<>;>KAAC;>%),><'?0H]9ELC&O6,$-IX!IRS>2/7[Y3:OK%2%P7%@N9[S)*O: M!E&&G(2\@1%?6@(I8(3Y:1]*PZY6JUV6;)#7%D$*BT5D5!$[7K12CUYGY_3P MJC6XJ%SF;PLELLD"E;45JDWN^9W;"&/K"4RJQIY^*<656O&Y6KU[0@?#W^G- M1Y&7EL1V%[3+-$/2H&\':KI;:\3T\&Y8V8#M)P&51,B8ZF0\)"G%+Z".>-LC MJ4RNTU.(;0)VW^]DBK*0W.YE;)H8]TE\24#*3]3YV>2,Z.)()!,*-=IBAF*E M+V"DS2*(BR'D]M.(Z,Y:!TW %-[-5L:"QXD>"(I05AW(GN8K3PK]96_Q;6A_K\#58U_1@5UVX]WT73H,>R?=,:A;M6Z62AD325EZ M37,P8]P7YK+ZK]'!(?^MRDO7R(8""X;IA3UBWNV0:O)H4K#RRBPA64]N=*P+W1R>W]6)C;,"1&^,OSPY=EW88L M4,*$&,;P*2W>3G+/O=[ 6S(3UN[&XH@MY-T4QV;DI0T()F,_X7-2Q"333UX\ M8^'].W@GLSE;]\"AI\ ;'O&9LA?6CK-P05:&3V3%WU$R('&+;2R8L?PY:F!A M]B>O(#LGSP+'==<@IP"'%U5^]3/J9.Q@('4B7JXN_DY,$2:J!@8OQ\ [XBP& M"+I1)D7?OS!*,5@.5UIZ@L5T6'$_!,LG5H?,PJI@?6("D0E[P%7-"I\]]UEV MVN0VY(&]B$6)UN)\?+K\%O%A#*G81D9Z<(6IUQT^," Z!L2PCT:*[CQCZS<< MXX'$V5%U+3Z^PR1EJSXXX"/-RDZJ M=/584#E\,5Z9QAZ'7:K4:@UVCMS[#?F ^++FVG:EY!)9QUBV0IKH!E3CS_J0 M_MUF(DY1@PS30RG]>UKM4$%J;$9&&' 1B;%[4A6E.))),H3_DBEO1<%)H44N M!>5%@ZU,BQ"!-VN1*^KCV9,EZ!HYLH%GMU&2 M3U;54P43&Q4K"9S(OCB:DA/:V,B>.:_;-=F9UA_I@%T>RJQ=GM'&&MQUI!?F M(\8UUWHG*?2Z39<:AI-0WHD)NF=]MKT?=6P MB^\_]SX<8!>?%'9Q^]/3+(+*PE"3V$+I%"]E%4D38@?#DL=&YF)B[55_\%NY__WQH]]=^]?S&]SXY"8W9F-^ MDX>^=X-[PR.K,4_-_&2=$.KE>H)PNU7&[6O?V%%UW[_W6=[9O9/'G^N5W3MY M=(-'5H(0QH%0\$ Z9 D-0BMBB,^%#DXIN>K)'"$\V?OCG+&3>\9F2>I4=(V(JS020V^ M_,I9+9(1$@7SKX)/%BYX!7DOW_I#H -?1\WGE2\GNIR:$.]JHF_BY7PL&_;= M@\]DPQX\/G[PN8S8MR?'W]W*&>*DG_5%M.3E5IQT@?Q1=R^"LK-0T0'L!T MZ/'LM:N:4J5JAY8-AJ"H!HV)F\5# _3[Q6IX0< M!7HC;>235:/S?$RN)(7=*T2(88T.KI\WFS:T'O*'45!"?@-YI3SOE P[7REO M-,^V=;7F1MGHI-88JMQ<>Y'&8RM'P$:U0IAE$J,YAHDUS[7@,-IBJ14=Y9LM M&C[^G4L1['1EH"6-L%E4573.W+_2B3ALPKZBN>L=-YX&8.G*T.Z;0%(,@9VE9JQ-^ M[N^;]+FRHA&25"3YCACW8%M$5X0H?1G(H$\P2"K&7(&T\CVVN&ZF-C2%70<. M\(\36+V7EG? \4V]PO3. 6Q_R_7RI:.SHQ]?*F40Z=XYT^U7I"%F)-U?+SQM.]U03H?P"]O4MO=Y!AVOJL]_ M]6H&DVZ^%#SBI\+W)%MF[@!/1^"F1.[FZ\-D179ZJB%9<&A[^A A8>BLE:1? M_O3B4$<:_B*"Y'?@XP=6Q=#QB;SCC]*OLN,B@G0V3/U\_#4O%-;" JDH"T4Y M?,A+GC-/*RYU7N07NV^6M<)WNA$ >.JM=NK^#ARPM=2SKE*KT!ZT#- O;B9V MQ-T \,/*S4!W=!@\V]VUJ6M@E()'V.4.[J-CU) MQ[-G(;TT?AF#-),V9_O BZ$R%B$U 3YCHF0*6D>()M _F97*77*A(SO9S3#9 M7L<[B5%I71#5WEQKZ*.98&;!32\JX[5F]93)H:9J/ M.*0)L@9:K/4].#+ U Z%!&)Z)C4^8R9U 3:OUZW$R&V>K/R+?N>WQ3H2U$[1 MQG0'HCX_LEA CK8NFI:"J/E(5SII%" 8,EOK>1!4>=SD>X/![0*U?]&Z M[M8QL,@MP>?I.FP;68 M$2>'6AED70^F"C&+6;Y9E-;W#9?(*+=&W<5%&XBW>#C;R^4R:P-C",?WNO+A M\")=@+9\#]M&7&'-*A?2=A;XQ88O9CP(.5!M&JS:6$[2*H%U2ZUR"Z*'?5-8 M7&[S7^QBSC$=\G8F;A2*:H+?YD8D::BTOG7N'V&>%/;7)@"\,AYK"88KT0]@ MD65F3:N92GFU:[4G[G2W*26 M;1ZVD.W>BN*AI ,J5,9#=R#NR^105HQ@;HYP0'GX.AU&7?.[1[]!1R"R@VY= M,5!OJ77BD.$S,G]1B:B=LAI6A70I,^MXH0B78$BXD.-ZOZ;GN$>BIBQF^C@( MXCAN+CG3^'?=[?,BY/Q7=;_H4 )2@)7@%RMF)E15L;Q<6@4X?$G:)-G*,R]=JH.WMQMG8@\\4_8DQ*N!Y?8RI3[+W%_3)X M_\__.?G^W@_C__WL="(H@.C6S]EEBHT0I&/72J?!4U74+ZSSKN#KA@XJXLLF!+^8ENUNSZHPL M%R9H4'.:P 2@ (-A]1%C[S-Z?$!OPBZ[.IIAT&)T2_D.888ZKAP>%/G"%.-G MVR@L3(7&&@-8H/-A!C-&T9&VL)!@--=VRV-'%7:O,5/2JY06VR8/'10Q4H(, M';YCK2_S/>A]&7>]'*##^P =GCPLZG&W!LJM9;!#13%Z!_[H+!F_NS[Z$"U\K>J&] O M"T2F@8RW!D4Q_4,0"K4;"XQ[_HB/;3;P\GO%I??1SS1),G^15 M01?Y7XSP"L^N>1UYDOGLGQ!K-$'Q4AD \]8&!-S$.-ZPO60H$,ML6S#T&'O& M$2_%F2^:=+MC351N,=OD2GWX,1_N_J,;]7=//!Q<*S#KB[-YM6P..65TDVZ25M*/8: M!UD/Z+3FF0\5EE!SYP+G1L>Z,UX//(P=JPM^]/_;A@R=HS%;]P"H M<2_2-KM4B %?4')8%[6#817J 4F^3WP%^>I9MM)A6[*A0')$]8_]$:_E\O^V MZ6'GW#]]##=''X9YQ*#\2A0$.GT^]B52P5K7-JN3WW$>K0=D5MV29(0>$ M-0_]]>]/7CU[\C^X_)/^%$RFN'JHX3BDG1N;P:-MWG&?P7H%GCHR>DR]S% 4 MYBM1YI$@F?)N?Q\[8.C.%?HYI%21+9=-+[X>"^@?6 R&)^;;>&(.+-W#7T3+ MPG8"&0R\@5V^$IPLE_!P9F7L[T\8&4D+B .'3](4 :IL3)6OZJ:HXE53JV]+ MO=8"./EA-XMKB;?ZXF3D(\L$E&;J4Q3M579LY$%'%\/V.WG/K"#BQAMJC)3( M7'L-6@_$A/99ESWWDW!A2>F5,FGO&<.10\@ID\%8OH(ZS"/ MROS5Y,@E*>EW1?>A!HA"6Y6?UIWDR-&")+TKEA#O@:WA?F.8^-',/3MM=9-F M:W#@>0"<0$HK\BT&!0%S=>"]Y U[>MK7K'/L(@6UJH[AT#(=82CWJ1>=$J79 MX\2AV=U9T01&IE Z#XIKE6>E8LAW/I$QB0^FIO6R+;3LHY*G'\'%JUHI"H9B MY%2K05IR_-QJX%.;NN?KW?OL)SZABCR7Z907:-V$G%OQ/9/)N9R+LE M*KR_\"H,:H'(M6C?X/"W];)@M19@!?X*D5Y2"WH*ZYDH-=K,=F,ET-9<7WW< MY_=Q2T5EC) 9-F,F5 /I)NXTB!QHMTC^/Z\4W^/R$9F-/=)>B/=X2PPE$FJ" M(2^+W7+$O!(I(^37#B#$:++ 0.JG6U2KM$SKFU.D=P7#8K:E'W1'X;J.7Z!] MD)9O0>+0[VPTA:86_E&Q>+[JT"##=_NI!_ F,DD,'^]B8GI4*5V.[%S,VFT8 MT>IV7RHR-A,"=?WZRBXRZ1>5>CBK)+PF3J'[($0#F%$]7KX2' P<11[ZQ^DA MWK8!6,3J]&U.?H*D,+CVUO2L<%,I2+=1GNS.G 5Z,HWB;78CIWXS-D.?ZR*89$CTNS5B3X&FA2XRG8SK(6ML=^6YL MW&XXKX>W7XGW[]H)>"KSA#7!$09>O.M-DG8FWPM%LR$X:!)2XRFCWGW2+G)K M8 DGCEU70\/.X\1I8=?B3O!)LDQ(#LB^6,^)>XR?1/-&WWK#C?N>L#BIQ /. MBBTOUI<&IPKA&?X]<)AW'@Y'MB2>]Y4;+!&A=(JF&2W->2-75FQL3(:--$S& M5L>V1N[,5$C^\>R7OFG[+%K473Z_VFW3. ;YRM^"XDUTBWT5>3>![1JXH9$' MX,:"$)L4L8X(+ E6&C=:3W+H91#:FK"V0:A13##3: #-/YR&=J%*(-&/\-2% M&#C.\\BE>N0I6K/ '\;J4A0.(UD$UA*1NR8IS IT$1YZKN%2 GGC*H2\.!ZL M5=>"6U;8[C1,.[4RMBQE3(MCS_T@ZK8+[;3V<%S?8TOA1OA,#S2)P]UCA.H) MDFQVS]P-+!0]J]J>$RZG?&R3U(-*S&0P&A Y=G,+3KP^T3ZP>?1LL)56Y-]$9&H/K= M_S-;"GT S"4#1 JV/-HVL^/-L*O&PVQ9N3ARK_25)"PZ,.(P 4K#2;^#DQM< M4"AVN9!U]TV\4+QU"?4D#N(+) A@!Z/#LO^>0^F5S"V#7_PUHSMP/!U_%?& M0 +,@[6.H3M&NWH<8S2TD>8P>%+H6Q$@MY7%8X!(GT'S3X5BRJB(N&]E%#^! M#TW/C5V2?(4F<-JE$,L!VGJ'U^%VU' A5885:%@X^XT!5*+H C#!IG?,\)9R ME+YXUQC-P'ENIJ/,_3,AW2UVYS0'?^*6U"OIR5-K35VQF:B89+9O9&H]""?) M'IV24U&)M?%.3JJ$VSA8CNZ!]9J,40YHK6>7P;>97T_RX=S.?LAN[4Y\*YL$[4(RM&#-I7@*&1QVZ M8T4CSJX#KM9-]"9M^S"]K[4P;9U GQ6(^H1!9P3'PQK.HJ0,6 MV16-$=+_U!U9L8N)662=I9W/>1MS7N(H.F(Q\WB3KZ,?&KW]6L_MZNTW'[0_ M5AL&1$2$]WKX1SK@WP_@CKKVW2O]X<.6>IV%_84OEU<\'Y/SK@"BR4!V)< + M>2%$GM#ID6R\G7HB?@E_9($XR,67*AS@A M/)5:.HC45VJ*_@:_@XO <$DDG'>2@AZ,Y M@QPD[&N5L.>;D#]&,:T!\*XIUNO#&_]:W_@SFURIH(NV \N><4HSXEX[>!F% MSX!Y]5U]A3VFZ5RU-=+%+2ZG"@T@WW/LM"!$719EJVQ%"^9WY< 0V%GW!NUNYV8(<8]VG&F7#P\5PKZTB) M0W>6=;,5H#_Z5 [#JZ;!G(I ?G#O=\)?M2DJ(5#TO">9PO=&6ZHP(,SM<[#J M2/D>,*+C7RX:H)A6H5P%>A6^B7NIR9SW,*3JDL='<>/%L2SZ-QX94#<.@\V6 MK^9Q"\(QQ 9XN AN()4N R%@V>04_S%+B]**H\%4;@(IQ14%',5:H95/K)E5 M><8%#>?H1 *3C!?/Z04)GDY8UZ[-\):P>^8M ;<))"HJ[]Z_^X?_S0*)8^ MT]/_Q\E'6,* 'E5D[7DEI%61L(II'(Z$WIG^U[=_*E*59YVWBM8=21RF.)<9 M",ZXB^T?QZ^.75W/HA>;F$Y'O$,_24WGAEU/&Q!O/!;6&B7-=M8*9NSU$=+- M ]^Q2#=08'A">"C]8,$"I.49%,^?SV?/27G,'LUG?Z_I*_3_%5S[/+D2Z:]P MF?^5RQA 5<\LVJ'(/UKQ(T1,;(N 7E#8MJ G586@?:+JI M8CTR0_C1:!#]U+,J77=27#/=,6TP PO:\$K@[J\LM=%*EZAGY0B 3FY!A>Z7 MJDTR^V/$FR#.SEP&&%@_46*BB^H*NH\OVB#?AB?TC Y\P7,$C4V/(K_SHNY; M;';;@E[NU4]/D6A:KV>G/0ELM91)P3,PN@M_.?8[$5.,;MC,3NX=_7?H172, MUYBO3==U5N/D\>SWN*0>)OX#?FTYVMK2C[*>WVJGVA%PX M6R7Y"J<6\HK1V^29M&DYP').WRI"0UT>^@4!O-.Q&6@,J\('35]&FD/:J2]: MPFYE?%@U>Y8OA:;NY+&\;&Y/61?&\!A>=YSK8FS;X,NS=TTVILG/ *X]#]HT ME3IZ+T'P6$?H3U_UX-[DO]H/N;?!;H8WJ8CQK%^Q:Y7HYT56,DJ%G,U<)G>G M5(ZT?%POH8XT\S1Y0:?F4W4*?V\^\UQJEF)1GX[1,%F+&:[U16S5$2+YB7,U MCZNB_W@XL*2E].+TE5OE"J"KU2X#1?_.WGG7AW:_[S&7-=ID&3ZK![)ODA=O M A'7\J^>;*Y,GJ&KL>+0]IIW+]-M,'[\/^%2(BFM%Y7_"<\3[PA&A'IES_8J MWW8BP?J 9/>#4#\XL3\QU1VS:.C?'A_/9E[^[]_[_]G[\N:VL2O?KX)R.C-V M%Y@Z^@0.'/ MK4&G:P#@W3_J.\5^MY2W'=(H,34BP NT 7)CL= L^DG<)-H6)2)@9K+P52( MR./UY8AI0S(6-!.:4;*?3%KM\8GNVERKUWH!],7 P,O05"%I M*!>A^Z]L$SDQG-6=9+93(IM??MA0P[LPM77L2^ 50K)M3"/^C0J^4:>:F<8F M4]2UPT;0K_:2#"\79N$1I 3>LXSARPD0IZHWT^E,T1)VD3ZL.9,=70&AD<;K M!3'5#&OKTMH4+GW#Q2RYY-H1CK%TFUTCA8-T& AO/WT/5)++8#;S6;;USAK M&G,K-#A#8_<:V7\V>$'<_CAY&%$9!"A7!TL;$O\N6LH3QVJN8IZR@78;"9L% M@>7G@C;/!+2]Q8%VILUKY;K4,&XN)IV%S#?/W4?D81LNK?N:CJ&OZ8F%W)U\ M3."*. <5K+(4&)3K0])4@\%7LXS5^S:82QE=G"@])G. @/+97$5P XW@Z&@# M/5Z[TK((8QJ%RW-0S]R)[V8Y!JJM+!AN&1?I:#4SXZ+*)V3 'U%7Y'=-(OV, M]3J01)BS\E44MEKEK4GX:1]G;.>+WU\9W03L35D"K9@21 ,TS.#=,,L9,'^R MSL@B=TY3E(%LX>PD@F94K/@>;$&P;_=>ZW;L/_(-$7HL&Z7AD&WQ8KIB<&;R M%.?NPC^;A>NP&%DA%4D'PD[1YQ/&8MK,1&8 _S;3[ID>%8R7X=B[*[OU M17[(G&$&@=6P*?;@W==HE ERG=&=T6("7XLA#;$$BEYUX;;-=UTCH3!Q7&.N MRM)H2KXNLP33@KI]&0C/D?1'Y!%MILN8OQ(LEV7P#=0 I\,V!DV0>9$'1I@?B=5K"%X;FT@F'0,QX]-/3?3A,&7,BQB M(TC[I,HBU*^D>,\X(?#"Q*]$UBT,ZEWL:+%9GG):!E19DA( 46Y&^SB!B0&"R2#GU&"PRY40=$)%8#WI&"XE1RH=8^Q60LT5"3^K"B._2+0D%B*>NR]U)-I!M&3[;\H MVN4M&0L3[+2@@&4#F!74PL FX5?(@E8J=Y1+(?/I##$0LUES*\M@#>]L.59K M,W?BD)M\U^!EW+U@4E3829=J+#8K$=R7$"W(8Q;S)!?M '(\X#)J1&!VQC-A 2M_7H]FJH;/U#68 M\2HQ/ XGL\S!Q7[)O1 JVU]21? 40>N213Y*>"J O1 M7F3KY AWUG!OH7J! NP4]3?ZB-A2@+U]R6]PH<"" M$Q>H^3C!HE5HZ>E133Q-(>7[ M'ZL)V'R!%%SIQYB.P)%28U,-RDH G=\H0&$P*I8@/7 3(["MTQ__-)DTX?]5 ML6Q$9LK@:T,23 M(=*]Y)$='8,L'.=FRJO+#*7)YU1^%J:CQ0R1,4=J0[[G, 7WY%G&=CP]J4@S M#YL%WW0= TH)>2Z-%:*G\,H0RY"L'OL@5W@A+49!."-<@J*:5-\#@HK773HE MY54B-ADM0-TZ1N,%BWR:I%(=R3<5BE=,8Y0#L%48TGOB:$,MQ.@8Q8!!$'<< M((^HFZ1BG12NF=C@OOD*;(=0%=J+ N"70*#C$3\\RWG5?GEZJY[.*O!")B^- M@R*PU21S.O3+G\@"QDQS'F 9.!X[ \WAI[](7I:](@UG"\Y'1C5@(_";(QS9 M"^YFNK160L,[ ]*@D((V,_29&5>""9WK&,8\J4+BL2]5KN\HIQIR?=&X6LQH M]ULDP:,M@QE]K! **+W"==EI9 $&M!DJ%Q87,EL\/$3$M'M7_-$*+J8KPB

$**0Z@0G5W);FPP**4;\IN1.1;P"HR4I+:2XM RV MXF+.$?E3X)4S4A1,E2$1.&9G/F:=3AT\]%B.%P!S41M"P[N4.1Z8UO:YE2N. M.4%OZL+6G5QA1W1)HT&1J3R/S'!CCB4YU@_W"=! 9C-[W2$]0Y#T3&<;&1Y4%[>- M/$)A=#+ZQ+9QYKX!;Z6K#_FJ) W*-I:-'7%3%F,0+F MBIE3#FR[V0JG+JLBE6H*:RJK(;[JI%=.,6@B5=Z!'I=J \R<<-%&BEL^PG*P MA$MO",>,Z6&26O,I+20:WGL$N@\G*ZLIK<2J4_>)[$X1K2*EL]VM*^9XJ*U. M,)5L:=<"'17" Z:4]4%2UQ6Y9$%;.2@Q1)8#4C)#(7$<%)..K4S;R[*35EUV M4I>=;+PN4=.NT4 "0MM2@K'G9L829ZP4S>%S$L1E(]BUE/TZ7O8,?M571U!& MBMWQ38*H8%]1]&-][O66!*,3.:C,,=B(13';4!C%Z#/E3(.QY"60F%P;B0DK MOH.@[J238A_2#.8$]9I*9V;VHPY;F?6S+:2O1F;5I:;B MR@RUHU:0*RJLT&(\G:TRUNT\6$^:>_6W#[9 D@I$EK9?B?KG-3KR>9(BP)SW M&2=DT1#.,VJ7YB"E;2!"K?UVQ!_6QC/];HC!!#"?$5M;?!C[+8S,FM@3PV^; ML51.[M6F4VT<0%\MQ@,4MFB-'@2/\DPB;_LBSID:;L%*"@#%F#$1B -B89IC MI['_A*U*\'\TY8[F?=(467SNI_>_..*F$%])D\755%?O\S?8>15,9![5Y%I- M:0$1YWY$5V@ _'#^^P#+,A/%$KX,CW,:#D,:GXP3 MW,8\'4^CLR0@83A.!Q^*Q?Y,(^42'"]UOTW#M0,]R M'5$C)@TO7:Q\G"NGI&ACDE*K%YY ,-*-'M=A$IEX-1PV..?>>)'SG&F:1BL' MPF5W?"9FI8XD'U_#O8'%[UP#%:F(CM(J$?9&@F0L*=E0%5LW.&"T6J0M93'2 M)\L ==+!*V&$Y5JM(A2@'#35::UH,7Q:+ 6VTZT[12>2IR8))M^*:E5K@.$YHW...GY66NJ2Q$2[8F@4+DS3-@][#+B#B8E9/_LA28;CD.H%TH&O0QKG8W?1(6.,\>OX1T/:4+GV$U2FA-E'"<\5UH"36OG>"W*9!#W,R!U MNRB+8(P:.-8!WM#@[U )^T_>-+E15!5JK\IU5="]P.(&*G:?)6.,"U%"O;CI M<"+.C"UAY\)Q$H5,ST3+2(5@D' VGDLR]22A4A)'FP%5ANN5S '(1ND":''+4ULGY,E&L MQ&\4P2%4KK%.U%A5B[74S"!T[^#%^6A%;5[L>YK9_#&"V^H"IW)U MMN4PTQ.%JC:)J04#2Y^N8B9,=#Z27(-]6*R1AWKJ907L%ZHP4S+C*B/]* M=>W:+I6AO92PY5IP-TLY51$A$,QA8UB7)=:(KS%NJ]8DWHV.XJII$$U\4AX3 M$'K6/=!+#;&%57NO9'VQE:!$:U0?LEEEMD!_4@\+GZ (YQ"U-D#(SYR$- '@ M*DDY*X*T\[N>\8EK-:!W=!R^4]A6J$0?!OQQX_44!J,50VNV"D-'7:RKL=N< M2LF-PB>E3+QNAP3_A>,/CIJ7J[UGEX[,?AXJJ@\OA8@Q&ED1)G:J( *>VH&: MW*04'".1GE%@0K_(@4E:%1DK4"])=A"S)XK9A2YF78LK>U@U+\;7SHD:I M?]7 M.J!#91DZ[. @'X=9L8N2N)*+.,I>X7UOV 1D,&0F!IN@19'1F.9<5B+1)*T^ M]+RM,'9U!.X' TY(,_@)M(URDJVC9+ZD%S().415B"BN,XY_!\F;C<7BV SKKJI[6P)P"(Z:Q$\/1S-0T,^GVSM)!XMF!B4X%R,ZU:#K?R^*2 M]G-S6UU<\E3%)5M8!PENSCDPZ[I<>*L<$4_/C"VQLY0RCLQ?!QH94F<]@C&& M-+B!X%KI5RWRZQE*$99D^ MD=\*@+BZ*E%G MOR46,*-6?JZ'I%IRNCR.D=F2'")ST#Z^CO-JS4\I!M"#W.!C!M;=/:^..AV% MM!K>>U.]HW5K;M7M+6K6>:-+4==@+P0&8QDI ]VFI82CEE;!%V)!N";S5V$"+)/18S'X6!^ >42+&,=5;$B>G66>K7P78FIVBY6EZUUT2Q*\<7ZR RTB09>XUD M& :@+U)P)VV;AYB;C@ZKCCYH9<<_#K&@3S'*M&.9\10A--&B2%W9T%%9-+#E M5:BYN(T4Q3!.PUF0+@O^.U&X4X(-UZ_S5[Q%?CU#>FO+FH95:_:0,0A ;AIO M!PD\0H/0(@:)#F39J^%;JFQAG6.;P9)ICT5!O1(EIO*-!0TAX> NPXUP^X3% M[:X^'.KLP2R4R_:EW!&?.S&=X7MG11I8__;3+P0QJ3,NR$AS4>&$!3%R\M>8 MH02C=TH?+/@T0ZVE9-7&?; ZQSS'20AC)#5[,B+N?*.72 M7II=)0I(D@1E>$NGI]?+7$MFF58H2OU=4:P6-Y)!D10)5IJ-4G^10 M806Q\4\*^LI$[M:[F%3P(=DR184"&576,7B ':!68!HN\:/J%CM-VU2";4%A ML[%'9^>+C(H$-PV+#&=(=:999:7_GZJVJ15V)N>BO5\F-]_UWZDHTL!?"$W8 M$+A%O1/8?W&Q]UK5[\+^X^@S18[/P?#!"_QG&& A)Q[89S@8BLSZF )7$^^] M073A[*CI-TJ*0;/$8:)TW&EARR*3M\>:$;0?K*R^@^%M+' M;4Q3PJM7K,+H-61$F]Z MI.;\CK^'-*42KE)#QJ6+.%[1=?02;(VAVCZ"&KA.HFNEQ^;AJ5=4O3GE4TY) M.X$XZOT:B4VPG]]SK"@"YL%Z;:->[&ZK1P6*=R[DAK)W'@6Q:7(7N !]$Z5C M#5$/,/PO]=%09-0@U(/V,")"LEYD)KIE/!9(_RZ"-O5&6 -- T$84N<:%.^< MJW@-%&H)E)'11;]+"WXQP%:JY&+/@YF RQ93 @MRQN7P8H1"!"?"%&/(J6H; M ST#M[U=@S](%' BXC<3* 8OHGY[6C<(0E\#1BT);MR6#[*3X*Q2%\YA[3A. MI*0O\VI3^E\$BH.%A2/Y/?[,=1I+"2LFK-?-"@LM31BNL5M.>.9JK'2-F\@1 MI.29,EX8:W"0-%(N@KWL-''IL!SVW6GQ-7J5 > PPG\8)V6974I4+CD""IZ M4B9V+9;3J55!Y$343'LJ\B8F;R;26,(C!Z4OP0T"TK_CC#U?70O&1C0;L6Y= MDE\NN.-7*_>]NJ>/&I_9UA=+4H;][C5A[&1.>B*,QG=WE28WP,0HDMFLDB$C M90-L"JN"X_L#7!(&SS:RL-A1;$$KT%=1RJ"N:85',\\:A#%"MRX@)14/1O5- M+3P9B!0:9<7A&*"#2[ASD./>OS$JA()?=RTAP4]5,):14(A"H_U]JTAM"9W; M!>LHVG&(% ,^*;T,7"V+-:1;=>0\LF\A5>U:KM&%AA*E5GIG(ZE7J@3*W15G M[F4=0^>Y6:ZN8SBD.H9:N1R.U?$N&'T#,]=.:C33)PJH)A*9TR9D.Y"#CA13QA'258 MIM218#Z8*@VT1'%55H4$=8XW8REX![ MAE!1_8Y5,,N[KEM<-0X]&,AT6;5.0'+[)8?_)HL(M\8Q>/BS>?<[[9U90$EP M?(!E^5 YIQ1R\$&GA_%S(XVG'PC8.05*G!OAN*=.>0DT&)6_A]\M5F VQ78/ M=*;8I*(RCD+2/1C_CG86E?9HD"N,94H3($DI99TW?-XDX)V:U8#SZR;\Z8-. M^-Q^B7IZZ&[IQ'4D0#OOA8W?%.$D5J9)[#5+[D*B?;K%O^%9*,8N+?7R(T0Q M]W@!E4V!-K\5"F'!S5X0&$&0X_"69#X%[YQ2&_M]R+O#$=?8?X[]7NC )>RK M!-G&S>*OB]5(/%]0(>C[YN:X904;2'/+M46? C\1X.W]FE#)6.R=HQF?I'$8 M^-0O=X4\A(7S[,!D*LQF<(72;;&TC@QCK-E1<43H MUR"\"71)%WA*])9".K.X'J;'\LRI8)S,>1R\(7+QB:CLFKS".+'#HS**$X$L MN\(6 )L?7O?MBIE0&"]2(FB YP#20-;8=F68664BJU,+M;F*%-1FSB M7(*3*PP+9:K216Z@F,E%%,@#=G=)2!2@'HT9]X=X%E=+$ZL:Z5'" MHR4PI,4.+];,6B'X_E\>D.);65]A 6SZIM=F$ BX,UKBVB3HZ_-DAC/HD'6_ M&,GMO7[_KS<$Q?Z7;KO[AN>#IFK%E*W$PM%6GS7+#8*7P"E]!G&D"S!/>@8= MC&C:8&=Q+T^$2.O\!E,B=1.D,?4*66LWD6(C IC4PS!1@[ ,TTU#HZF:8L6IM2FN64H-MO5C#3*W,*X1B57KTS+3R[BGU?V MN% U[G^?7R)6L#>QAC0TM7K-MBZJN$C&8^\#N)W?"/A0T(AUG:* Q&#EI; = M&"AH*Y+H*V#38S=QA.3[GR3644><[,J0%?@F-4M&>*,C',U,6 ;$IL@86+P M[G6QGSG"<4F1'IM ,+*9.T>F)*.=TFLT3ODN<.5Z86;I^(^Q7?EM"^--C']/ M."%I&[2D]4\W3-O7!RY,9FK$9:%%6C<#P0%C_:,PDY[S7%RM'GY5V"TSES@_ M?/H91V.HT)3ZRN3!9M>+S(9A7"1/JA:9A5*!R\-*6;Z-%=60T I2+@9,XF@I M2+NH'+725PSH5J/,%XMKRW@C-KP^A^+ M0)#(9%:JFY B ([]CO;MI,&(K- O%BCDTPU1,#KWEXA,\M(.Y*M "S+6U9I) MK!CC$]7)-L,UV>EZ7":2*"<:2D6QA$*UI#)&,.$5Y6V0%(>)A$SXC4CDJ6+IP0: H04SSQR.DRD6(1?6,5DQ8E MJJ?!.%8*5L1_@'_)0Z@/>64.E7?^Z=\?+]ZV!AZL;(RBDVOO[J:NO:P4Z3XW MS=65(@=4*6+JK"GJX4K+TK #Q_:\04M@$BU&&FBSX7T(1@PDZ;@F;*8FE%+. M([+1#-J@F5#$TPY\!W/8&D'W$.]L1O[XW"1/(YC!IHXB(9Z_OFJ^HI_A4R/] M<\5+OH8SD("_@@?X)0$C[B=O]6TY\$@^UE^&L\^G/Y[B;&MDH'R,?Y1__(4^ M6O@X-O&@9!7Z!9)^]:#S*0S4)B6QF6?5;[=/2HZ4K'W]2G]ZV%(W55?6(S=Z M8,6-=;2- KY(9DO3C=>!(':4\R]NAMW&FQU\PV T#17Y MRN#Q99:*;P\G:77_Z Q;O! MI;?Z^QL97C91!-+I=R4@J-+,;@84ZFZ,^LI?P)7CA9LFW/K&C_7&"ZX4H6^.3,$"EJN6IR,Q@IV&_JCIXDCI MXI_!3;9 ["T& K3 ;<5A>)@+&:MLA+,ZJ';C,_;2??2]CS@+LN/K(KQ_$LCR M9QL-14Q M9"&\.:CMSZ,GH<]3EDE)-$2_8Q?V%I8DIP36I!HU; M[ M -?T4*H,@500_(U1>G1C% IN;:0+F#OZMIJ[CE#>,J\R]UP2!;"M B@8/ MIZI,;?$-@A;"9ZCM2O(3V(L59C.? $9R25-@[Z\!L)61>QIWG)#/JMJ^5^EK MOVKN'OU&^K%8"?E!H"D);0$K=[ED<>@, R5Y#RPYMOC!%NS!'6Q':+ C7/:+ M*UT\R\$(G^>W')PN#'4;[H(9EI!G:ZJ3G*"T-MS%"J2-53!*J,7=Z0/@QA4IX;OK\LH!5M[I=^5&:'70"Z6Q41I66#3AO M3!8Y#:EA# /[2NPB3Z^Q72 QH*Z(2T]6-K_-\@1_D7KR'W*T.ALA4"?<>9K; MEB9G^AH<&*;YL566*D.PX<"D4JE3EH6=T^[CW'0&A*EQG,+<8S13@GH9LPM@ M&XB&_.DUI' _0F32/03YL LQ^Y6;8K $-#7C$NB,@GF8!]JH3FX0^W4:SKDS M-.0)5%FAC8OX@.O+G4;E, :377$?JH;UF"'X=OKRZLC/B#7^L8##ZK1\K]UL M-_TBQ*L12+XKKS1F\H1:19 9>-*%F:;NRG/J!=(R;.PIW722)U>*9Y*I6&%3 M"E6FX\6.3O%687E S->F*J-S\WO QGII=&B\N";HAE>,9X-0D]HJ M3QL.YL=2ZQV=$.U".AUA#RH*EJ1?S( %;AB3?DON5:,AO"6T;&Y+75T#L&!RL0T31FZ!G.X-!VT%W M-P15%-S(#6*3 M(3R&\2SPUMR9&/>X+\1R<")TB]1%0H=W^FY7";Z"L\3WTJI[?;L[PZVZYWWB M?4BCH*8(9X[D_:Z5 "T??JW:?BJ)C^(3D&&Q7=T.8@-+3G=XVD77_0E'&639 MCQ#>>PV2AB0?!5G&B- TS0'I]<*HVBQAJJ8F7=3H15!X_@9*SBM%/<9@])#. MQHQ63L#RB*!2!_2.,Z#W14RZ; %V\UN#/WJ=:*B4 *LZ><"I(X]%L,O])\1>: M;5;$<2J'>T>4+&6P6JH0IDXM]%*=#]:D=*0R#?S0:3@$2G%N6T<?V<&K0@<><6YF* M:HEUL!*+VV&*EA1/Q,.8%,[?T)8:P_(CEK4/LBJGL0$X64YA(!;;W]EBKXLX MCI=>G-@!US++-+I5N,HX,6WL]+,)YLM ! DWI/3'.8-($C*"DS00V.> (@HT ML&*X+&5DBKI66UP'5N2QBZAI(=U]LP+Y+%" #)+7;G8,'* .AO_,(1V3.L&K M^V=P(T:+7P#!1P]??9>!FHQ20':0 0EU@.MG0TT6VJL;JOR& &7LR\NQ -B[ M/ GG=H% MG^UHQ,F:!1J$/PE\L&M*4T7@1%.EWBX1]Q11II*Q-*WJ#->8IT"N!HYI^,P, MRS.]ZATW5F_0 =RLSCOY-+B9Y]"L24$YL6^C$HH9)\J/H 4;4J$%F:9<(Q#B MJK/<+/CE):$YC(^%/F]-^(!F96,=VKU2$$[:4A#WUUU/,;&PFD+0$)&8BW0" M&_"![SR13VGHZADL%:M!B,SM*"2J6"FYM]Q[;7.Q+#1"3(LD++\)WX1JE7A* M'IZ#DY;5+@WG,H'$8BGZ*[P)06?3EU+=R:A8+I8@CNN8,X717LW0KQ7@5)UPL);,5 M9SB+2O.$-T(P9P?G@JM[WF%,$SYQ-E,(8.B3!AA[9_,TC+S6 M76GW?Q826 MM9MERSQ@C;YJU6YI4A4C!R&3TBB.%,N(<&^Z[$[XUMTQ^;T:J7(.0FG$<#(Z M4$'#X!4*M60T6J24Q*8F <2$!6>9I_R!.?H?16N6:CGJ;9*YT&$J"\,CP8/4 MBX0C_D8 N\4[6GL).'D+Y1N=D0!IKJ;*5P$7GYX9_O;_ B\<__55]J%YLU>K]7LGO4[@_?GG7>]L];Y:>>LA^Y)\%RRAQK*6N\:ZS"M_Q7##> M&$)GGB Z\HR,_3TXX2<5-[\FL=HONNI<]/KM#T!(@_.SWGGS_>#]:>]=]ZPY M.']W\K[__OS>=.6$D-!]W1V=M=>2V;K_?N:A)Z':?WIS#G!WA8X;UP7^8Q$K MK]/D"LF-GT(:BNL;J13O.\TJ "VP\1-;?J?=])O-S=?D93C.#O0#XK+0"".& M\MW2 ONM+2X/[0VJ1JT8H(+68UY,![KYN]N-P>-J;O,$*[NQV9:1'U=N M$"R:28ASY3P,"V2/6.OC&/@1[VT-GNMZP#A^Q)93&B/*4Z4Q?J*DG5[WTX/A M_6L"S@-:X!)NNE179+Q_431-.;[2@2;IV,! 2!*%;,5;X"F:H\:Q4(U;?!;' M"-G(#Y+P4+:8S8)T64THPZ5WI9*K-*"9I3P)\Z$#3W:LB_90/7XB+ UL%YPC M]FZI^)\'S%0/_N2LF9[K@;WO5-Y='$3K3#.]A)7](\$A>,Z@(<:J9N6X/=78 M')P^J>[Y3;'RW-8.>KM8/:T5+^(?.%!HZ9V'.;B]F!F27[!C'LA6&#OP^YPR M[?@MV#CR'HC1MK_=[79WX%@PSVVI=XOT(6 A;F#CTD.KPX'QHX_JKYW9@%G+N]?J-A[EV28 M!T$M\"MUQ40!1BQV(@':NV+_FRUS>KO9>4)))11 O5N,KZ=#54P'!3*@AY#[ M S^=4!#O+,,QTU+'[SP<_H557J%:$?I?@V2Y@#V=8Q,OB!LS'WK[E]YNM9[R M*$'7;?RJT\8CEAF,4HY((O_H/,:M]S&/U/B*,WJ"$KMTHK"F%1O#L7!W 8WP MRZ>;;^^']J#1]> S$8B"S3<*$BS@*6)N"6JP#_X\B\@[3"._0B[***]5>8VL M56:>8'L"L;E%9URH:RGSWNZ%7O,?G<07QG8BE^3 M:^J6H(O!1# ->_R@AJG6Q!V=VMZ:[-VBFB@>"@F]TJF085]U+K3]"S4RVV^9 M[;N_[6S?SNSNUN["'.PT".G:WJGP=TJIGT_!ZS/M_=DZ^T$HZ2:I.C'DE\45 MIFGHM/ 1+OFTRZ[KML]M)SK;VN?!W+*2.0"MJ8=)/JT^AS)D0QZ0!VXT>M-W MS)?"@-.N/V@V[[>L5:N1#82.S]CD\R@827\?URWA#HR*X:T\PBL_3B?\S%P% M9B+%+.J<%%7]6E>&<[=2O8 ([UQ) )=$$"!P!S^G6"]TGLSF"[J&ST'ZC;@" MG82Q0D1%;#ZS:HGT?Y%9.AS/+5.)'JK,9,(CT$B$ M51?"OGNX""/2]!6+:/7;58NHLL]5Q4MJGB*]J6 M(D WKB)A "932^!J?-YX<:OA#*M+])B(6".3T#!Z.OV[3BI#Q*_Q_0],)W_# M-*,9GVG.95G.OBE?3B_GX!N].\P*>]'*IS@0A1+-$R O%MG#)$VI+BMC_34, MXF]919YO'VKG3YX[!U;7SC_FW"JHZ"GUQ2UQ[Z:->T^3-']+'A1RQS\Q.DT_ M7:AAOM48.-:F+7AF?;&D[;^1BX?YX2G7[=E9DPCUR1V#J[A*DK$%<)0IW5@<'')5OM8',A!:7XNNX=V' C-3^]#OG75. M>Q?-L\Z[;J_YX?V[UOG%^]/VAXO3]^>G[SM[4%/3>7"MPPJ8\QX<^+.:DQ]H M4'LXXZDM\+]DWMC!OUPHRS$&[9%'=(B%<7EIF!GOG.E[D?*L=%.>CN6IUQ1H M(@/+HGN8(N]D'L9FGC"51"V,@4/X'MR^0'6'6)M&J\21\/#KD"'@,3MAJK.E M&;Y:A!HF]?7\-F)&ZU4"IT;A'XL0/K5\\8+R4VS#*WU=28GN&G@) 24!">U" M-V22M1J$J)]N,'J[BL2.-W/^_A/'N&CZ3Y+.P 0]__!)VZ;_:EPVO(L0H6[A M-L_A0[F1G[^"DH.EQO;O.#+4^CFO_PXDIR:H"J\;WB6B*'B_A*,T$<\&(VX? MXU'#]["@)6J@EFZ R_!V=/VVV>QW^K0N*?WX5RQ4^"5))DB!FSRRUWS#DZR= ML]&(.AH7'%PR9<91TB1+;F:0'@8J=Q\'^,WK,.'A\]*I /;%Z^$;7;+BP#.^ M_R[E[6=87,[-^_0:^.XLS$PYBP6"_ L.R8$_&40)@2=T; X[7 <'C%W%H693 MJK5?*+U1O#'$YU1_+!2"9**'EH14.X.YQ/]+TF_>W\$ZBKRO:3"&U6+H?Q1& MWG\%L_E/\J>S+$ND6!9?8;[(.4D\<>^SBLG(^;"(*7*-\X$\/N1P,FEXM)SB M+_&<8DV7,<-IJ+&]'"\.9GI^Q*4" DB]?V.(XS,<%Z'EXEITB2U879$^P*P4 M+S&7UO ^Z1 (@>AA17*^NBY9DC=9I(SK>=O*A&EN62"0);<$P5(N,8CF.X!M M0">IR@,$EB:P+ND]N'L3&"0ZT9NX,?SMS1+=A@:F)]*0* -9.GW[%PJ#8Q"( MO6D:^DZDF/PI&A17"2. MT4!>U$,OQ5YNJ^?;,,'MY[+V:7PH4_#!2:DFJ>V] N<<;R(5T-1+-<\EEBD' M2@Z[-6J5F8B;0>%LAS' *9D0$ZKL.K).7QI'S;1EP3D?),C1>O!\\R M=XXK^E=10O8_Q838>H"K(>(D2?S^'$5H2(Z:,VZ8(U&(]XHWC"TIL0E[L()82$B0T+(YB9H&-D%+ 7\#FY*A\X:!T[% *2"EVF'.1&A#B)QPX#3(; M/IYS\/4@]^1,"D<0J9"FLWQLGV%D8AQ5+F-CM9\7A0?A)VB3O 3N3Z'Y'DD(94^,=G NY M2-A( R^39E'LZ>-0[5(,.X.0[;3Z.'^!35WJX9FMT]?!F]?M-_3QUYTJ&Q O MTKEW^$X'ON/C_PSQJZ_/WO!]FE^\@U_(MN1_ M6OHI\.\.?CE5Q -\)-@L:<^%>J^\$7B$P#!)3 /;P-)@])\?6J>-GBX***6J MR'&8AFH"*],%B)\8?9AX-UJ,2>5F*L\CISM,R[&D@HW7DN.G6UYFVM\6F1#> MC-;>]EMMSCS0\/EP-D17>"86&1#BA.0HD8'(=VX1XQSGF,/V[ )'"I$LI;_9 MQV:L%8[O-+OFRH-T&("O_?;3]P@.5/BWW6RV"8:8A,S8B-EJ^2J&"]KU*1]D M%#JX3(6;H4>1@0SGZIZW-E9"?1U8H# :I9@OT8\+)9\KS>1,[<""<4@3KO&D MC5H4_KHS&'KKA1DFACO3M^%<%ASI@DK1 DGN7.%GT 02-<*X[>9@;M!_8)QW MZ\A(N%&0=,G\$S138CNL]EA,U*/*G0I(E:>\16*-BN""D@ M])ZI8@PJYT X![&T-0/KO4(BB!.L_5ZDA*M1@N._?RS)&7\,BH\545H=/]JK M4.Z']^?]]OG9Q7F[-^CU!J?OVKWS#^U!J_NNW6F?G;6>/Y3;?7 H]Q>SY'$WH8575@KLNIK2;W=@^3TSY] M?,)4V.+D0_/BY.+=A\$Y,$;KY'30/3\;?#CKOSM_/^CW!X,R6]29UD=G6K>U ML@HY\OGLRU?OX\=-Y.[@H6L8.-Q]6_=POW7VOG71[PQ.>[W3DT'_XN2LT[OH M7[QKGKR[Z!?HZZEANP8GSP';U=P(M6N=UNA5@5'M/>9IQ6YD]-^$8LE79 +' M^7]GA 0 1L;[/Q84[:8X,S6C6C2C7R3<0 XYXO.F&!D@T 8R2?B[CC]X6/A= MNY 4M85YHK"OB?@VRF/?VJWVKWV@+/&NCNNU97H NO,RN6G M^C!X _S)7\\N+\[^M_(\^ .W;>C5TWIA#[7M=R';_LZP2R]-H%7.*!-AA?_I M-*G-.\N5@;AW *HXJE,Y$@$*B)B^A LJ6,>6OQ=@;WPT[UO#^]2BX-XSB(H0U:I0WEX<#X@' M@)DR%6><)?T;S[CMC;8VWRCS>F4=^]@$ M=]%"#/0$)*K59LH>N91- X)?'(_3[7J?54HN+28Y?D9TFY=>K[-%"J?YI'/G M@ D^"$U!22$-%8T?!%83KL=DY2C,!7J=\DK:P4HTO/,K*A%[57D6[6K! ZR/)(3955[T.C3!E^8S$H:$D6C M:,$D2-@,@*?SO)3U-;%K1X?KNI2B]I8,M;O)QL:2Y?$IF&=BA1TG?; F=I6< M%QFGZU&Z%D4QUM>NU&JM*=(:>*_QKZ\^_!_]4'C0JS>V+H"LN\5L$7'"GWT= MZRT5816$D"C_;AJ, MN3GB0=$;27!6Q42JHSFE<,@]GOU!;N4>%U;UL%TG(N$'XH7R YN?%- MD+*I+5ET EJ#XUS(7#B7NNY[@U@R11>H"M=7\:CB]&W)]]-*]/LE=(2B"+/U M"D316'UG" #[)Y12\I?UY'/'^X$J@#Y&H0]C2,:# 'T3IS7!@E/8@T^?I4D0F4PC^]$[3\&3 MY0Z3]]]SG >#X%@W2?HMTYTG'V.3]6-E%4E;($F="TWHE1%'KM93$OC2;)C0=.5Z@T8[F5P%27B=D%NC8L MTXGQ9"2&8&,.!'Z#:W1>K^58E8 J%F<&P^1:->SID6P-1C12AX$2; T][(+* M#3.>J"-U>)P908L%WTK**W.+>7%:A[2#9GI&K_T.49CN\#$T43@-WXM5KIMG MI+;6=M.C#<97X ZEV'O9L -9P!( . TX#W7)W8;'JOZ.W:CKXLZ"C$KOI%- MQLFYK:WX4=A97TNS>T0V9U.$/1'#B,EBJ%#8A!D)CUB-5):!'H\PH3FFW@!" M*M512V?GQG@0P4,S6Q(RBY(TXW$+4H6H6[RH[I]'):RLK2+VL _ %OWG%A@U ML,5CSNTAY5;/:@S:.L!P=N5EZ>BOK\"+3_.W?=7NG9Z,.I/!>-R;!/V@U6_\ M/K]ZA>,.[_R,O%C>V>ETX *XC.FDK\J4ZRE6>^+/[N!A% M5E0@Q9945&VM?*RT6BD6&S3ZS>Y)_[3WYY^&6 "?OAV!81[,,_6C_L>*2V + MS^ C>%A_?=4:Z(JSBD(S?E473LR6I17_UEK_I_Y&WZH?N 3(K M%>\!W;N,X/[,GR_\*B4&:J\4_&$C&4)5_3@-Q\!SNRH#N;TR\7CV9SB]_>KI M]WJ;2M[(2*A(M)S\I=/\BVN&U_=[E/=[4M_O4=]ON8NDOM_CNM]^?;]'?;^# M^GZ/^7YMT+#OY6:]-%(JR-1S1M944&U#]DQ[& M/KE36]VX1#THY#+_[A$0@?>G)OV_]01!Q[2-0V@UFXUF%4]L? B;;6B'M6$U M,;\48NYW&\U63HUNNR;TFM"/G= 'O<9@DTCH@1'ZLV:0=[#/E1K"EQGLW/K^]CA.L[=* MHJ:CYZ"CP4FCN8G@KLFH)J."..HT>C4=U73T6#KJ#1HGFY3$U'14TY%+1YUV MH[-)B*FFHYJ.BE'WWD&1T8LI7:CNCGON,,PA<=Q6-[[''N_:?>ZMK*])\C!( M^V3BI]79-DGM$DB?-S=RZ MFB1KDMP-2;:;K<;I<=B2QY8DKX3HJ2-X!Q+!JQ/E-1UMAXY:C>XF KJFHYJ. M"IFI?J.]24UH34-KK=0Z*C MPC#*$@:B?L%>HOH]\(WT8Q'\X(M"7 7O,HAX\,._8F=HV;H)GOMU++N93QVK MO08\W@4M;##+]:GO94O3S8^46O8!]7?PW.>P">JO3,_^<-%IGIZ\O_C0[)_W MWIU?O&N>-[O]L^[IV7FKUSTM3L]^P/9JN. G$%XXG?NDL4Y K/OOI8;/_Q#& M04R#S2Z"/'AN(GYJ"5:<>^',%(BIWXZ&,4W,"<'/ 0*B+W 0*0Z6"&BL 7SZ M]T7,@Z,($A]GWGDR[,X[];U7=E"A[G^S!>5+:*+N2P^Z'(QGT?T,T[80>)YM6:T'&&X1]&29U/!>N#;DV"4)VG& M([)P@&1 XYSM% @SOT*&@X1VA+CGS%]%*'H:G E/#J]ET%'U/0Z#B.#WLZE2 M.=]E0(?Y*/Q][]'0^W2:&W_;!6A[\)?]5<(QY$+3=PR9R7D) 1$6_]MAD,G\ M#3,2D#[ECJS*9&;5,Y_QQJ,F'WG C[[;_N:OIE%9.(0B6( 062_52@(B&,G@ M$Y2(+"E<";'*WSPZXGZLYHXNZ]-_3^FE" .["3$^G!#=%=AWTUQH+4(V.#@> M-H0/X8$ZMYZ7C"NX7!R!04-Z]+/6S]?07^/Y@3P(&-Z&EM@9WP*4*&\I65J$MMAK=9R"# M!YS%S@AC#:#N"TC9U%=?8V6_X*M_Z3#X+_CJ7_J$BQ=\]55U(R_2WKO3[C\, MN_XUA6R211;0]%KU?:3F.091>(P]Q97>',Z=;^M8SMT(F),(**0B* GPXR-E MQ1'(Q6/?7WV7Q[._^BZ/9W_U71[/_E[,71X:7-.&-4V_JMS+L-CTB*QX[=(U1L]BV6*S7;/J=&B&E M9K&:Q7:FQ4Z:?G>PU4DL-8O5+%:SF/Y"V^_VN_Z@W =2LUC-8C6+;8O%VNV> MW]P(.V+_6.R8,D:8(,JH2/N6&,>]!ZH_:87@UFBSW^KXSON@.>J &-@I[U7Q1\\7Q\D5[X \&FT NUGQ1\\7Q\D6G"WRQ MT3#JFB]JOCABON@T_5YS%^[T@?'%<>4>+9(2@B#%FSO_HN MCV=_]5T>S_Y>S%UN.RG1W%-+Z8O*5) B4F4\]L;J6D7)'!OY'^M!/,NDR4U3 MO>V6WSW=R#G>NQK"VK\]-NILG0[\07,30*&:.FOJW#EUGO3\5G.C@'M-G35U M[IHZNQU_4/>XU=2YG]39[OKM=NXC M ?9!=WNJW>@]W-FJIW']S_<#3&S^K6*5!Q&/,QK,P#K,\I7E9AU0B MM7-'M-/Q!]TGK8+:6UE:AU&.CKJ[+;_=?M+:UYJZ:^I^(NH>]/W>8*/L8$W< M-7'O.7%WN_Y)MVJ@2DW<-7$?/'$W_6YW(W# @R/NX^HN^)KDX%(F*ST&>PA( M\;S-F$#AO=Y.Q/=>]M#48;HC)N8.&-KM_D[$=4W,-3$_==MC#XAY)[ J-3'7 MQ/RTQ-SN]?QF?Z,RJIJ8:V+>,V)N=_SF;@"O]I*87PCXV\=XE,R4-TF3F78< MD_C1#N,A13OZ/?]DH\JP_8MF[!6I[JUD/B3B')SZ[Z\\J=YZG<'QS&H];A2:)]R^+T7LE?T6A)H;WPO M5H]%GMA+.O2[&[GT>RL*7Y+$VT>">MWRF^U-*&KU$AZSFQ(9;KB9-S4!'AX! MGIYNXB[7Y%>3WU;(;]#?Q"&NR:\FO^W8<[V- )GVWWDX]"Q+KE*5Y;HBKZXV M=41FVV]WGK24^EBD;1WW.3I>./%/!D\Z5*KFA9H7]I07>OYIN]8+-2_4O( V M4J=9ZX6:%VI>P!!S[VD'J1T*+QQ7)DXJ$X=JDJ1*9^3RX#M.JKT.LS")GR& M\ZPEN/VNWW\,7,2>5=C6P<1#IL6!W]L,(;:FQ9H6MTR+?;_=VJC4JZ;%FA:W M7':(UNDC ,MJ6JQI<:M5AIN-P-A+8GPQR<*MNSJ'Y>"W_4%[JZ,Q#L6!WRNZ MWE-V+N]/UN=ZO=B#4QU\3\7%9&U^]V:LE<$_,Q M$'.GYW>V.[#K4(CYN))>E],@55XR,1UH49)E;QB>0_VQ"/,E_.5:9;E2U).& M'P5'<2\A'G=-]&V_V]S(3;QCKW6P;1_$[P$2Y.NV?]K>Q;"*0Y'%-0$?. %W M_)/-!GK7!%P3\%X0<',7<(LU^=;D^Q3D^U]_ZK=;[34[/TR;]H7D['X%5XQ= MMD=?7@GZ)W[KY!&USK5DJ"5# M+1F.43*\<5*/S3QR/5)3_AJ;:U!3?DWY+X_RFXU^3?DUY;] MRF\UVC7EUY3_(BG_L*R=%])M32A9F;?(U-@+8ZI^I+)'#_8Y6D1!'B;Q8TL@ M7VS,[9@W7M]^??OU[;_,C=>W7]_^2[[](TN#W%+*N=.)+KMV.7I-?]#?!(.O M=K>?0'H<(D5U!_Z@55-435';I*A.=Y.B[)JB:HJJIJB^W^EO MU94U1-4=44 M=7IH6N^E-&'=6L!TG/,Y>FV_7]>JOAR!>%C$V?)/6R.0ZV39_27/!A&ROR>_DO_X2_9GYTU M1F&LWDX5D5FKW?SS3\ZB1RK.5;J-97=*O0"W+6!'IT3_G:;Z.?/@2KT=IBKX M]C:8P"Y_#**;8)G!=_\R3>]Q3(_V\2K6>-O[7'8Y =[8R36M/;<**KH/ :VA M>N?;!;'0U/L*8Y!I_+/[^#A)9T%4.(I6D^4$4;XW4E$D?_WKJ^8K^ADV,](_ M5YS%UW"F,N]7=>-]26;!BB"]",)9AC-*_[&(%9]*I^D?/3+G=@I1=G#]#SB) MG1%$N]G>I'?RF/R,EWOUK4V\Y?KJC^+J-\E_U%=_%%>_21ZVOOJCN/JJ"-0+ MM/;NM/8/PYI_'<9>/DT661"/LZH1M,=TM17[/T]BXLP@5V/O71 %\4AYEU.E MV\A(3?<3[O5]'N=3YD&TSSW5&^ZPW^_YK?8FPGUO9?@1 MB.K#)BDPR/O-=DU2-4EMBZ1.6P._T]ZD9[0FJ9JD*DFJU^_[)QLUT]4D59-4 M-4EUN_[)8).:V/TWUP\[6_DU >O="[),K4M0[GG#\*:>I3]H@9CKUL&;%R,8 M#XP^3_IMOU=/U*WI:FP!CUO19T^?NZ;/7ZOFM,EI%39\U?>X) M?;8&+;^[$0SL_M'G<>4V_IG@@E0Z\Y(A/)8F+#W6.=I+&NSV_$YS$PMS;P7A M2Y)W>TE2G9[?[1[4&+F:I/:79QTCD_[[0N^A>] M[H?VV>#DW<7YN]-.^Z)U?M(BL/7@WN?[:+(]6F#_1Z^#?BRBQ7W,U^+>$17<1/F4R^'[XYH&EJL\@E^$VS^+XP4\ MXHN:)VG>\+[B[YR%P1OS((PS6'9Z$Z3CMU&24&^:\\Y\&N3PO.LDNH;UA]DW M7@:L'K0.?#D/5=;P/BU2+QCE^+)4R&I$FQZ'DXE*O1D\+X7=1$MODB8S!(?, M%#P(]%8XI_W0DE6F;EM+ /\GST>JO0[2,%G ZN'-29KY\(Q1M$!!(L^7K2H\ M>[@66O@=A^1[\P"UZ2(*4E@L:$]8/=[.%*X.G_SJ"YR!]X%?V7CE[0'#&"70 M^M#O=,]/3YL?3L%F:+[KGYX.3EL?3C[T/WP8M"]Z927PI%+NUR ;!W_ ,4=A MEN-)P@TF0#;GR6P&M'B)@<8'RH)*LV7#.4B;R"+G_;N036=% Q\RN( US'BBZ2(L7<#O)HM MLKF"(QD+SZ?,04GL/N_G*!G"0BY5I$:Y]TN0?E.Y!V8J_!2"Q#E;7"VRW&MW M? ^QP7D[- ('UC8F6H+GV\_# T @MMOT\4'#^V $,KZ35T2R#P^4%^17K_Z/ M18*/EM5^^GJN%X=+P*^JL2,>LN4,Z-S#$'F[^=/E+^ABI&C/9V MJ]UK#X :/L7>/P*XM'3IM;JXO7;39T.@ '_RU[/+B[/_K3QS_L!M M&WK5V' GK_X&UY!ZDT4*#TZ!>ND"2?FEZ@IHB*Y'J -HN[P?'SZ&2@2(\C,( M9^_C1]\CFZGGZ_7)U<"#0?A#)XQ]J:P M6!3DQ!D(%HW?PU^^!=$&-I**1TLO@Y.61P)?I&#\ Y<"C\_(@(-7HT&D@%;A M-3-BB()-1([4'$PX4"-!'GCL6<%'1E&R&).\7[ R0 L(WPK; -/17!RL #E M>[V?V88:7RG[>;;^P'1=D <,(#LM^CGZ$ M_[U)TF]H_N%C?9 ?$5B7P>@;_#M6^8W@*(S5=3C"3\OQS(Q;!&N:Y&!+PL+I MS/COV6+X5A;0\/#6HBSQYFER'<(2Y/*RQ1R9V7P-7T#:4T5S%D^@E)(9B@TP MG\$!B'QO,;]"I4#?F:%A'+!)&Z;VJ%#VI0%(IP78RJEJ/,!Z?)HXS5.[7[\1 MFXAA].6XW!HQ?PN/OXH7O2:&_A$,"/F+.-'"T;WD>P MLM(QVU1P5:D":X?N+@LBQ;80,UM&K@&XSR%P' <#X.<9VN08/0CC!3D+((3! MPYY[DTA]#Y$_\0F.JO.LJJO28D9WX&^'\&TPVMABGX0IO K>P J-W9%8W7@3 M%: (-6L=@TAE@4Z+(ZGNKE!]GVM'1:L%QAH62:[E/"],Y'^"P0N0VUDI+ !4 M?:/TP<'?,:R1P)/0V(9/7,'C'&UKE$7#.QMS [=%]^OP-?XE MG(*YWF]JZ<5@"=F5V!>:$Y"U8303PTQ#<'W!R(']IL$\'$?H#^=$ (HH0Q,# MGQ50[K6X-&C[(VE46F"WD27Q"]GZ[*^PNPSV!YI.F=)>\BP;\*,2 MN@_<)=H 28P7>PT^,6X/-I 'WX#@QM?@K. +8<.X@5R-IC%X?U>AHI@7/&-) MQJ79Y[CA_3W$96+:!RFI=#!K#D2?UQ0#:>@7HPM+"QFJ6.&UL:.NW[]$KPS< M9>9-N(>I+,>\(!=7&E]3W'Y6.$IW2VR-.;$\9H0D#M%$7GGZ:#F*V!/[B+8H MN'0I\"9=GP_\=!V0[? +OMR[T+;@QWC4\+U?P:8+@^(W+H-9M@#J>X^^;PHO M'9&7" RS]/X)M #NH<]/B[VOYB#XB?9*,W/SC%<.#BI8ITL)L9+P">&9>.AX M-;!/18$))DG+Y,"I"F/R+,E(JKA"*XROD6)G"8M@9OO,]P7 H(U/M(M[+/I[)],[L< M2<)$A79TYI22D.CBJ/KP*. %?]8Z 0,FLWF><920'1V0'62GHT;$"$L&C@KZ MD $*O 0D+\DFW\D;,.LH>$""%P-*+5V0 4_.[ SY<;@ Y0K2!!,=21J-;\!% M(UD,VV<"=Y>@%PR6C9=AN!^L%]D@*">L1H@EC4!9<=H2/997KF(@#%BYWJ4H MRH+>(YN)]QU1 @,\4F>1<8),"+[G6,>E\/? SL'&AEODZW!3!LYG3N$S;QX% M(W%JY^ 0YVBV9 FI3[0-4)/"8F^FX#*I^"JXDKB:7DR$J9KP&H-96XI-BB=- M)I7SFA$&S$:DU%VWUWOMA@"MMGECSM()K*8J4J@?O0\*?A6 HWV)"2':_#G< M(] 1*.5%%%A-C7J> \&D6=#R32@,C1H7@^AARI9PQOKN$M6O=PZ&6Z ?N?%] M:5[A10)?G8//#IN-P\ )=I;ODJ((*2L\8:O9$$QM"L0:%M4$S@$7MHS!P@0K M %84 " P?L _;6# $E5N='SQAG+ M-P)<]\D< 56KON2X_7^%8<< MA$=[G%[[?@&6HY(*"-B30PZDEZP<&8._E!)]?_Q:%BM"G+A(2OJZ@3KR;(A* M\3;"R=)RCHWEW4P+E%A^+66Z?RM::)F"U<97"4&8I))#L\NQ]CDJ0(5&+%]*O][%:#O3O4! M-H+&1JEB&75%NCK+Y=S/@"A"H(,Y'2 ;Y<&2DNBH/.7C#CVY:R*?E(_=65X^ M!3%P->6;8$>UZ,I^>O^+XQ[O831T76'0:H72JYT;DIUR"?4&Y6)UU="*#(BSH0G4): 2DD5Y=DYAD0N[S"QV7Z*:G 2!>5HC!)E%*:C!;@! M\KDP%L.+Q2[*&T6QLV21$XVZ%@U^^GP:QD'#NZ1H/@4:41J1&&+/PE5-0#FD MH4B]%794B+58 7G^^5^8;U+@2H,7C_#)_EKM BC M0,3V!Z&,$4IP]R=A%*EQ(4 #8E'!=8WW49+M$7'_,\$4/49>,!(%-F-ZI20B MA($DH&LXV?@*5;DXJFC? 61C8.1678=C#D E 8*QRBV"9(PI4S1 %&H<4RH M6$>[QUYD5C$":XE5.\9CTI#34?:3]'>JNDGIW%C%1V@/>07;BC]HHL/(D]<4 M741"!9\Y2I9*&;]9VQ!DA['ED,&*/ J[PNN15YL&2W*PIA8")&C;V5XO);,R37 ?1 @U@4B!(AT!# M:(RZ=AVL[4HE5VDP!_L2J1!)GHHJ:70C=GV0[3A4VO['D/5O4]Q!13J) @=C MX%GV*&4R C(.B?^2#F1_) 0E-4;S/59JS'[_+_!&*HO"+\7J*LE#(EV,2:!L MUW5?M&<^UDDPXJ Y!?#?!3&II3,X#. G3AOE2ESZ&2:<\+-8H8M_^\\17O?IVQ'JK"$"LI2F"%Q960,O2^II3*BL>\ M,HQC>Z]?G7]]=TZ_>/6&=."0HE^208%G(E\O,N,\43+(%(:#%,!:%(?=\33> M8>'"+T&\P%+:!6:\L,*5UX.>GQ3HLLM7*[?;Z_06A1J47 4S#,Y0CH]S:U=( MN5JR2^I!>THL@"<)6VL4(47UB#\8M8A)-H4Q-BQL7CIAH8VEP#DG%20G&13J M0.?(*2..12TBL,F0^L560N5%'F9N0\HK&H(D@2G^(P>4MFZ"?;;NPW=2DN5J MJ-2V*SB%(L@M0N@Q+,IKM5%ZYM.7D/DH]1_8/H^_PYLB?-N+:^N2)_.'!7D* M#:5$XIM%H?OM]LF#!K#!2I\@'O6KKOW8G'#':H0K&V_.-\-')&NZC9,_;_YF M,KIL)/>YY$;&-D3*/MJ65O0(<=*H(-1"Y^]#S+55#JI%T-&(H!UX!S]3#9H4 MGVU,PB;RLSE; BMN_.56K]$_>+E$><4-O[X.\*W5;;3WXF >(1Y]#)@#@8;8 MO\;Q/RS$2_'7F)=%[[T4PRZ&+4T_ M77Z5+65%VK>*&D7Y<"YFCC4C\$,D/9 M'ZK%0HY#%T(%HU&*[9$ZF9BI/)>\#6;5.]B1N]%Q1FH)Z(*54Z]>CT:_;,/\_=E-ON]K?0E>M)B3]6&+SX-%1%B_+SZPS*AU/>'AM=B90?4VWS M0W?0Z&^AF9OJO] :V'PEG>8V[$6T1A9<].WT^9KV(EL^9DT6KMZ4+FA/HWA( MS8\N/IT5BC>WU+[B%,'J8-K=Y;";:U@#+L)=G.I1( #;LN[G+K31'+LN4MV) M!P=/O:-NPQMB$NK&)$*OX=Y[71L$#[R$1?PCR93O=#IQ:]J5BJF5XE%RMK,% M?O$*Y5$.<5JB%%!"ZJ4=84$9_T9]5^DHE--B;*UDSHUFAV _/77S[>5BF%'E M;>Z]OW:9Y_Z] ,]Y)$\!$X78-&-JUB'$(E5"-.O[WJ])CG6$!MILY5 =_#%" M6R$@4 G1W8TANK>H90;%LMWMGIX/SGLG%^\_],Y;W4&W]^&L?7;:/CEK#L[> M7SPKBN6YUA!GHQ&VBJ)$^0PG/@J=F/;>5EMM,VS&/^+'=0E:Q7']3#H@JBM& M5QVD<1&Q.7 0FXO8+*,":G-U&22F !F[93%/-(+B':)@M3MPGBJ.CF ;+M!W M.J88/\7I69MC(P;\1X5#)ALHR \:*0 5,(D<3 MV+ I)$DJ;J+0!?$453/OI>N _[[EWD\X_%"0388:2ZGPX:G!:W&:3+B;RJ+M M<&,5K' QFTLON)3(FY+Y1'"DLX0K=&VG/#5@S:C]'[?$VS?$PG>->1OZ"ZU7 MD!:^:7A4>X[4^XG8-,-DP2TS7YA;6A2W:",> /D,P1V$9"VB2]$0"WX]0<+Q#Q -L?20A9R4! MM@]>8SGR6!'RC\5#SL)\(1A%)21U[L(F''7CIY@G-KQ?F('7B41F88$*4M=L M!**8QGX=K/D'$2(U_H%&;@O1]Q[^3E(T*;2C%YK#P(+%G)F1+J2%U#(Q@-"( MXQ0UO$L&P)?.M?*12.>;$7G8*(Y=/BFA=CY SC#'/C;(& M8][T&,0:>VE5818:#9+,JE>C=R@=]5[R?E@$NO(GJTZ-'H)C6@2"6NQJGU4+>;?P8CA D.-X%S \^MMG 10DC^AQ M ?"4>>D_AE:85-C7XA"T@'5FVEX@*"ML] >#1U+U3O\[6QK6&YWB\!OT@%F> MSL$;(]V=34/!44W9)Q8D4,*@0\0'B^S #BVYNF%F+1R!Q?$^ZR5F-#LC5?I1 M"!87!O9-; >B[\[Q<>F4'J?)W'Z(\0(X#U( *#+?9GQ0!FL%RV_!@VP8\55P M0S,$'S!'AVW*#I(MF(1?W+,N?)DP3.5*Q@P1QY!HYC/24&RO0Y2,O&X+-_ M%KV+09Y?Q#X!B](D& 2Q8#@+[!D/8^VS$Z<$G*"A$G*9+Y6GA#Y*L1N7?:SE M3:BDZ;74G(N#P(R9*O@A=N" L< (ISSHZ)0#/6"<%?X*/DL%0""SX'3-4]IT(;BE9PB4OO?@.G_!C=*L]/P*_3 #U%EF$,H%4I>6( M0EF!73X#B*#K8823"_C,!WJ5!C/3%4 8(\HB59ND*1,#?#Q7(R=Z.&0#TP*8 MK%M (M[2M1(0:39T4W3.)$A$B ]D"0=ARH$A+2TTH/ 85G5M)@"1K8HO 'L7 M76DWE+6TJ]"2]RQ>\F2&3,."WN]8V!!55;*I6Z$(9GU"/2#3P*SKNU6>BB. M\$ L$C T0V$)Q@)!M4EL('GS)(:'R903,D"-]G6@9"Q31'R$1<=. M#]FR7Q-@10G2.-(,ODA,E&BT4VK]J)(1P<>]\28(MJ3\2%[^<,Z8ZO$!Q-P8(0"[) DV ^!OYM.$)[1G9@3A6%)\270 4V&K^F9'1 M=6:!9O1$>A\NB(<$NJ=?9E;0X+YI$,X0R MF4=$D;,0A?Q5D@B\G>7DS0%5V(4P:$/FY1JL^E[O9WK][+3;)$,X-SLC)[ J MB*# &-LT5&.KN(3KW')8J[+7Y?*.S>H,$[0H@SEQ&.QOJ&3< M*1@([!Z 53!<%K_-J'GNC(&IY4 5DK[&VG44M#?Z7HUW1=K-&!83B^ M;E=C@O&&Z>7Q83KFF1WLA-%O%WKV0*K,@@W&+!PD LB45'MQ/_J C'S6QX@! M<\NY^A[L>GC]<@^9^TY\2A]5[]C9*X=BTFP>IF(WSMES/X5\8$NK3D M)I5F)6_3[M:A6.YV,!+]D((]3Q&<^U@R3,V$W\"C.35JS=WX4H>S-L5$6HWS&. M(N4+(\F)D[.FG>SU'\[*$I9&!^4.'-8M3(!Q)"LN-/>O7YC8!LD0F8 M&X$+ MFP2LG#O_6I.><-&:&.A8ATV5,,G.8!; M1AI_ R;))$F+:MW10Y4;W(KR>4:S?!]J<+IU#80>X7J;7&8A2865+/(T+8M*I0W6VRAR@X$;)H@H.T*1C+Y0X)B7X/OZ&_,YAA(0*/;#D+""H5% M/L4A&"'7*'*Y#&^,UUHZJ7(V0=L%O.6-+ MB*&T2%R EI;*^B5K'32)73B9()W76Y?5$Q#O4;HH9^MTEH[RFN73+807''EK M Q"<(Q>P=!.R=A?+P[B77,R,*MYT@B9VR-!-U6\RY MUDP7P3LU\ 6WLFB"A_%\X71U.J-)"Q,_T4>D$E!#:]=)M."DW"@*PID#X\#! M09.07B$\K4E+#S2'2.Q&P_+,J=,;V \1I]BD:;FO +^'6W">:8\(-N0T,>^7 MTW<0:NRC[<@]Z-/3ABZ#%^)#5JM7=A(!=#J:23CE/ ,A%W%$+FZ6^QZBKP/= MTY+Q V 68I4>L<9,@5TX]E&(H94&CE$4_H?"0F39-;Q?*WZK1Q!:\5Z,-TDN MQ(AWX<4$1R(&5"NQ2#-.*0@RO)16."4";J&Z4ZJ DPFHCSS7DN#$UD,RHP.=OK$W_@\QR6,/9F! M7/R2V3;G2V22GAKS>-5)&(?95 ?WBWU'MOJ$XI@R2 XG+YH>GL+5KKLU:6VB MI9%.&&8)G.](-R+Y+)3Q[P&6R=U@*@),E!L1PF[U@]LW7^H[L\NEP:,4M%.C M@!K@%QF2&*4N>&:XJ_\*U.(;U5!>IN@RG%218*W;)ZK;,R^%$\&%Y^!]X=)] MRBFAJC$TBIE]C$7C>N#U$382Z*@L!GM&*1:TC1L/:.?.*M]*7[1HKOLW= MK[8]"OX48?Z%.C[?PM=O2H/_\#$\/\E,R:;04H!3"2EJ(Z.T\8-1<+,R1*RB M1457Q32\?QL]@_F_&^IF)8E#E8!C7;5L%!4^5.2*R13@B^58,60?ZQI/9?<='-=IC.E M!5)$[[^82,UO$I!L:JZ-*-8_/,22?A_2E=H$+1 ##Q:ZY6+QUBE+7+$PL-JP MAQ!N/EMDVBQ 6R8 I9CSZS.<4C]VWV\RK!1@8![@]<.C=:&+5*JYM#\T_\XK#:<(CD]E"U(3(JS&3EZKP7%2(9XI1RH4.NGM M(4I,::C%'"Q"VQQP3EE(I3Z+' ^O9)SR"^S5K]SYBL&*1PJ'Z%33AJ5D>C%J M0&XZ.B>1MOD* $76"9]0M0$6"1<;X9V/H(0*1YQ!9]GDNP>*%DN6+:P20!*@ M*T8#4H\[SBAA?Z-HSGQ:.,6 )UN9P"J!X;+RP.;W@S&VF)4>1M8]1R@"(W!A[^F5TNV0=#FFGGK,@]XO MOES^*WO%#KD3_38.4?6WI&GY,WY9VH_?E%K?:#I>2M/<4686NR76;-&40)/0 M=DN=W1IPUXJ%_S]1H4RZE:'$R6BT2!O>I7, ]#U8K'Y1R9FC8G6^ )+>L.D MJ>(M4HB$'.Y<6\/[?*\W< PJH+BUB@0MCH-/\';0&&3JL6IG_12)F T*^0D+ MD8,V %BSCFQ#[#TR=V5E(+OY@2AZ]4-Q+J=95:G(44+(UK;TZMJ6EU+;LH5U?"771#L3+$3( MY@LGU"8OP'].,2:.80Y'-AU''@;']8K5:#,%E(D MJW-=,?R29L.R5J1"0-W 0GB@@M82WL7I*PQ>E+(8N22K:2@3URND23%(J OU MZ?V@<"K%<_5S6/9K>8UG+0"M)4.!%@X;YAV@CK7EO:MBR?0 X:1URJ4;U5&I MJLSG46%1[Q%YVY8H.A:1@F9'-S16DQ, M8?=:$FL:D+YX GZ;L/7&GJ];6UU\=X%Z^"N4\R ;QWL7!4#>EZ-I0E5EA&IHR_GO9M;<#"9ZX39'SM_-N2]HJS85E1 M?'JJI)LM?5FG7OF)"=%%-.<9,SF9G*FSYK/1$,KP%RF1V%$(_]80I"M_8#,&'J/K%[ &8,FR:Z8PA4 =C\*I%O-+=^K] MZ+UNO2%E3E_FFB\1V&,UTA5G]#C,>1:KQ1RL4@PR)[-P5*R\X]?B\E DOF[; M5SE-19CD&&9).J3,#7<\DN#1O1 ZDRRA:5D/5BYQ[^4H("A6C(3/DQR/G(3/ ML A0)HH%%@/V%LDBKJ'DH"2^.'/(95FNNC)7FJ32C04G,PWG-I M=^T<2B'T MR$B#_'SGXY@3SK$2,M#GY)/]G/CFTW?1!@=TM;FUYF/<<0NOT 6-A>JP(@>L M(?@J9%TG*/WSV=GG@Q;O.Q)9)$. /:30D8CW# X,-+7W58VF<1(E5T"&'^-1 M R2%_$E">4CN0%&@XD%>^!2071"H6,4WS1]?O>&2=10O/X&4NT%GP;\/D3#( M@E3VTL(+OT)T?',>+90A!Z1$07^TR%IN.D@&*Z=EWN M5?CN/; L"E..**-R1CRP6J*LEG\ H6A:_AT1RQA_"*0PU^%=+H!AO%_"49IX M9UD8>)IZI7(\>"-9_Q);Y)@7$:RVI\4"Y @:N:0O0 MWQ;<#TP12D]>)$T*3,<8:C!=%DCQPF\BS+." 8?+P)(IIW#+&<5P"TLXLU.GB9XI3501X/IB0>T_6='SW,3XU,&LKX6 # M1$X'G!(D_T+RB\Q;_A ;ZM)FQ^B%H\?3L"P@CF MF?I1_V/%M7AEQOK"1_!H__IJ@$)OS=!??@48PC_I#Y7_UNK=\K?-_O1<3[Q[ MZ#$WMJT".KB$X?XLC7#NK_C^9.BR0X^8.,&Q&S].PS'0X#88B)MFJD+]J4G_[Z=A,/IVE8+!.7[+)3<;G4[Q+&YCY8TT;84V M^3]R;]Z3>_./12P=1IVFOV[(Y4LCC/8C"6,[9R%O(8F[\HJGIQK7G[W/[/&: M+G9$%\]Q]3:D4%_]2[OZ_F/4PHJ._--HI-1DLNL#V58X^U=5FHOR /K?ZM[7 M[I0.8QM;!6NZL8F$OW.;]KH>L\]MW2BS^Y^?^S[W3-#5A%P3Y@YV>NR@8FUSL#JS,W9-QO]MH[W"SAT+,+\!=.D;B[36J'*":>&OB/0#B M/:TE[TN*5OQ,DQ3F:3()\X?<^PP8+%('9QX_4#3?=Y>'0M9[1R1@7(@=LBGE8D./SXROW:TK'X\^ZOO M\GCV]V+N-DY><1*G- MZ^,@XUZC59-Q3<:'3L;=QB:UA$=#QANZ>OMK5UR:R52,L@6O?R*;>?>TVF[T M'K&70R')%^#/'"3M;9*ZJVFOIKUMT-XFIN:AT=[+\?U_7HL'L(/J@(.S1S=R MJQY["(?")+7;]5+88*-*XYH-:C8X)C9H;Q:=>"EL<&R)ZJ])CO,L5M+5FU0J M'&2%:*NS6>W1D56(OE@W]+")M]7HU,1;$^]!$N_@89;&D=+NBRG-E_G,! YL ML<>>V]-XYJ+0]AY49NQK3>A>,<1>B/NC9(#G3X;7#% S0,T >\@ QQ9L^41# M&%Y+C.6-8&/["*Y]-)E3@O)N/R83?"B6^XOU.FOZJ^FOIK\73W\O*'*A1_.Q MXJZ3A*^;=!8XM5,6I_EB$^1+^ [.]_PE M#V!SYO?T7V=!41BKM_^?O3=O;AM)\D"_"D+KWI4C:#8.GN[MCN"E6<_KMKVV M>OK-7R] L"AB# )<')8UG_YE9A4N'I((@B1(U,2N6R2!.K+RKJK\+3CJMZ:K M/Y4QHO^>^C__EA_/47OD'_'Q]W8(Q+7X-WDL<_2EOFXB;U:+%.OL09]M%Q1' M^+[5 VXJR:DD"%+%\MS SF"2XA]>Y"L!\T%TJ%Y<$'J^^< P5HCHSG(#'5(G M0BY7@J<@9$M>_M5GCAFR&;UK6Z(F;!!-L\^8($=!X/DV"YK*_8(I2]-VE;EI M02>!$BY,\':7*_A(HW"3<3XSK+AUG\'[3'&CY10>@1? :5Y%(7SCS: %&/Z, M7L2'3&B%7F:.@]-8^33@%;R(3Q<:VLZ)TM BUPYA$ M[M6(OC(.&@<_S88BQ MS3W_)1+XI@N?'NT9\1)Q*M5@ZTUHAG-O5,?P8?\3$0" 7'P1O*,&RUA+B">D49Y)@'20\M8"?( MB]"3L@ R/Z(\Y'@1EC%<;&$TRURAY4)F6IC?P,"$"3FSYW/F MXQ>"Q"!JRT2[<2%;>_ [K!G\V%0& 2T0=(.70!QFA;[GVE;PCHN=F*CBV',8 MQ9/EH%SMT+#ATPK=,1!99((%L"=>+('U0D42VDNQUQ+R)H4B<=ECW(E0Q&"( M<*FX^@&C VV$S%JXX*L]<(8 .LR0MC-F^4 -:! MKV+.20+?^FSEF!9,$Y;4!9E1'JB6*HTM;@%(!$X??H530\VJD(>) X!E0#N" M"\="&TNN0B_@6CXLO AZ 34*\@&Z"I@FIAUP!JP+/ ED H6$2IUK_FU& COS M60!:EC,3?X'TM@7KQ77J#E6<$2#4RDVE\HY1R0H+Y7KN.1"EQ<7)FMD!GB%]_O5%OZ#,,W(H_;YGW/>C(0/D(.O>+MS0WTA6@'A]LEP_/ MC$(O_H)'Q/0-.&7A IZ&R8M(V\)%6P7L??S'ACMRDZ3S4^BQSLWN;#_O0^__ M],O-1M O^M_]4[?06\5^DGV]\J=B2WE1@S_KZ9AS(0AJVA$@!'>FU#94;&_? MN?7B=%(^>?1/,O03T,,SY>^1R_C<#;51SUWU9'D[+ZSN27?8C[;ZZ*?Q$ (] M)V5$3K9<^5JL/*QWO/*]W2M?2]UNG($%-FE1K'[7477%V53#'K203%,IIM&* M%,*33%-SING5W FI!E^\U//S^=>=9 MEQ-)PTX"GK=D=!%E\"(O5+A&>*.CJ\TBGFY%UV_+#J(\MBQE]SIEM]?N%2JM M4]'UD[(K9;ZM5.ABB6M'-#?X1'X\OK-_\ M]IGYN(^$VQQ81M"#[]-+2$7WQP1N>!%I. '#]_:KW[ VF6I58:C[UOQELF!/ MVR\[+5E0LF#96K"_G]V7+%AA%GSI@-(5S/7:Y_?J0T=7,-=KGY^4R^N97VWD MLCX'_';6>3KT..AEE3'L:GL&PB]-4^8IJZR?+HP[.ZT]8V3)G9([3\>=_4ZY M!QTD=TKN+,^R=\H]N"Z9LVJ!U84QI*8WBU0GN)J*V'7FXVM5LK?M=C% A,MB M:GF<\7K5\FT53NN>YU"B/-EQF*Z^2 @SO0SDCDN!,*O[GNAULK!6\)"Y9&') MPA5A85TMEMB5+'R!+"QWP"]^?K79 :_36DJYO/CYU48N:W,RY?XU,?H>3M(6 MD,DBE*CHK;5"=PX/!N&L[D4NHV$8>Q[J/I@J\MYBI32E5 ]2/>Q6#VU5;;:D M>I#J0:H'J1ZV> \=]<3 YE(]2/504>:0ZF'MJ(#6T8J5/#F8*!=424(>EKGB MPS*M (PD[_;OPXW96Y@-[-_69^>V=.8=9 MOC>=1_,I@'=_7OBO(%/:9R'8FJUC?*Z_+/MU5C^.LTP[Z;:%BTZ\?J]DV6.= M1Z8N9LSR?#.T/?<]: SFXT"@]3L[ ,6B(-JU$@_ZJ!UFT5*/VI$R\I8KTV4\+H? MF6+!L[8;P:*'GL)^K* !YEI,,:$#9LZ>E!E;8N6)N0?*="?:5$,!Q@&+&SFF M[SPI<]];*E[D*_ 1'B*-M?+M@-&[,S,TN193K @:6C(_:"KW"T8C>X=NT3L: M(RP?J&QXRW;3@P9X/V#W0)1',U"@JZ7I T646<1P7F;:%+QMPKOT"G,<) L\ M;D&[*QP/2$ 4,L7U9DR9/BGF:N5[/Z"UD$%KFO93 QJ8!S 6_%$)'%PW&%XZ MSA"FX4;+*30&746N'=*(LPT'Z W/FLI?,+:G%;HIT+8Y^Q?0@H@FQ@,3P;<\ M%T@%?P704$+".;S#20830Q;"KG?,:RM%@F@:A"8L/74.3BA-'OO A?[&GM*^ M87&#%;/LN1@I/K!D2\]_RBY (QXO*1#H 0FQ\MEWVXN"+./\)X"CS/@Q092U(EFT!!,ZYG%SCY/*S##=7D#P4Y/ 8EP0/#7>&HKGV77 M+\]G.ZNO[. S-VT+&2W//?V?8@;Y[CG1DKW0 S))0UF:MIMVD,XS%LM8TD!C MV#ZSXL%;"]-UF9/E5G=M/)V?<@*V@WNPXW2>8EVS[W&NP4L["Y9AFN8>2O88 M*D\Z%16QM>=W*GI5\\6-S\][RCVJ)L"R[&S6^Q[BO

Y;*\QF-IKWDL.3\H]VCOISW=E_LU0_#BJ^$&>+RI" <>)S.W?? 3=Q&@@3Y]ZB7@V':YNUFC[C/T,W#4@0T3 (>31AUFB!G$ MU$2#CUUG!OSUZQA( 3Y$*NQ\2%,3VDN&_\D*/60/U,G@+RJ:^I,2PACFJ95@A##W)-8:R>OT+M3*XC-/0, 80O M UH/YQLNS##C;P?PHD7KXT"!IZRKCIKV#CQ@OC3L*FN%WR'#T?AWA/Z[.W'- E9(2(6T+H5E ,D5Q6G+[GBB6+A>%%T"^ M662%7._#\[X7/2R>"SIP287LB=]3AL7?/DW^X.*26>B@N(4]($%V\UOCD'X+ M^]!@U9$0AW1=U*N%KF]GP Q(OS2=7,I=4_G^#A<5"U2*^/77&_6&/@=HF<7G+?.^MY<@#Q_9H_+%@SA] M?;2@R!YLEP_/C$(O_H+O/]$WC_8L7,#3,'FQE6KAHJT"]C[^8R-HO4EN'J77 MK3HWNR\F\3X,[:=?XH?6?WOFIVZAMV1?1^VK=_V#+U@,YR*W[!,QUK0C7)O< MN8&]H6(+;7K2IT>N8Z?@.4 +_R1#/W'1"?U[Y#(^=T-MU/Q2;*=*M3..MOJT MY42Q(3GU(_ 6'YA<^5JL/*QWO/*]W2M?2]W^4G6#8[# )BV*G=<[JJXXFVK8 M@Q:2:2K%-%J10ZZ2:6K.-$7JCTL+5#9?G'[IB]P2N*9U/T?)OBJLNZQS5\]U ME_)>SW4_J*;VI=?I^K!UC^Y$DE#1ZV&%K@=>\.V_1K>KE7LA6%[OJYJ6E[)[ MI;)K=#OE@@M*V96R*V7W-++;;Y>+;B=E5\JNE-T3R*[1;Y6+-R4E]Z(DM]2) MGYF7]5ZY#F2A4U#CT)>EGEP+5&N],M M=X]#[LA564%=&'_J#4TW)']*_JPH?VJ-?J_,,0/ MN6EYO9 UMWJG#J U$I.M)CI9:_?+5$WW%%^B MSP5?9#0:QK[7"PZFBKRG7RE-*=6#5 ^[U4-;58O=]I3J0:H'J1ZN73T8';6$ MQ)Q4#U(]2/5P=>KA5NMHQ4X,'$R42ZHE(=7)U1Z8N6V56Q2ZFOM5\D2BM(C2 M(KZ&'IK1+^$TD727KU]A;9F/ X'6[^P 6$!!:&(E'O11.\Q"6QZU(V7D+5>FSV;*HQTN ME#-,-(5C/.Y$7\]L9V)O&T;KAN];/= (9>RJ+IBR@I^\V3LT#^_XWXKM6CXS M P9_I%NN2K@ 9?:P4+S(AQ^V@0$ICV:@K'Q[:?K0K3*+F!)Z26LS9<:66%=@ M[GM+:(TEKP71:N6!"G4?%,?T'YC"X*DHB.L0 .^%MNE B]Y\'L!XID_T.A@S MYBLF#!P/<@?,<; %Z-^"( !/24*4O("$NUG8I-9<>R -=N6Q:/YKDY1E'!8?NBF-@:\A@VEET7 MOKHA\[&'F1F:'$V+FK,<+YJM=8'/TQ/0!0PM\T;R7+/R8E4KJW$J97I^J]&K MFM4X3>QQ#BOR!.O*E17^Q7W)6%_Q3Z78$E3["Y@-J)?7:3^N3+>-+C9+VT;G M[:M.%6,:-CE74EV\CJ5-%UM11J_'7Z^96,OX'.6'Q?KG=N.O!_ M%W[T#>YIQ;.-0P05$3=U!4=_-;XY!^"_L%8 )111W2=5%+#5W?SF )D>2@ MPN%1!Y8C>/N^F%'>R?29]W,I*C46&L&:^#G;@>OY2]/)R9FF\FP.YS<+HA;Q MZZ\WZ@U]AH%;\>;Z)M' M>Q8NX&F8O$B<6DC#5<#>QW]LN"HWR3GC]'!UYV;W,63>A][YZ9?XH?7?M-T_ M]0J]5>PGV9<<_#-\?)WW!K)BK&E'N"2Q,UU]-'#N?Y+=G8 >GBE_CUSAUQMJ MH^978#I5NBE[M-5'MTE!$BOHR"@C""(?V!&OTDK.N!S. 'Z(.:.WFS-JJ?M? MNNMX&G$HMGM_5%UR-J.Q!RTDTU2*:;0B1UXDT]2<:8J@>DL+=%R'[!1+7^3, MX#6M^SD*^%1AW0L=(JY14"+U@>0+J2^>UQ>UJ?KQIVOC":NOH1D6JOE1]SL& M%WR%H-%O=XM5[*CF^LD[ E)V:R*[>D,U]&(7@*JY?E)VI>S61';![JIZN?7O MI>Q*V96R>P+9O>VV*W /7Y:9N!A1+W7BYV;^DG$Q+Y'W*UB@HKH[D]((7J41 MU RU661/M:*K5U'W]4+%^IH,7D' IBNR=Q+"[$@09D6DX?@,W^X5BFX*,?;1 M>;?NX#<7RX)%4F.2!24+EL:"':D%KX8%)=30Q<^O-E!#=5I+*9<7/[_:R&5M M#@,. ML\])#H9=4=[;0+0AKOFF9=TY67H8DNC#N[FEYN75S)G9([R^/.CBYU MI^3.BG+G;4C5QL:^C2.%@>^*C)@0^M7T@C5Y-MZ[[5>9DLJ*N%[B!+%I0L6!H+%LMC M21:L(@O*C>6+GU]M-I;KM)92+B]^?K61R]H<^)A$OK?:4<3[6M.0[7[):76Y M;5EE771AW-G1M&:1TMB2.R5WGD!WMKKE;N%([I3<6=[NC*8W6S78GI'L?+T; MC'JYUK^B'"R/?-1#(W<,Z2Y$T-"=%6# QRR;$>]3G%T"Q6JJ2;OUGW_ M\F)94!XDDBQX5A;LR(-$5\."XKC> M7<;;GCS%44,6OEJ-;%0 "$,J9*F0#SE65P>70I[X*/W$A\#?$5/>A."I)K^W MBOD?KYQKM;B^[ENEU\K!A1"2)0=+#JX,!Q>ZBR(Y^ (Y6&Z+7_S\:K,M7J>U ME')Y\?.KC5S6YKC*_6L"]#V<) . M7IT?N&8BU';BYSFF4S$BU';B4O;EZM=9]BG-^'-H@NN2?$__9L;CV"Y[MV T M6DU7?SJ2'_)^Y[6&OFXT"@]3L[ )90_LE,7XD'?=0. M=5573]*1,O*6*]-G,^71#A?*&2:J]4\ST3V9S89WW?!]JP?B>29^+WD(]PNF M/,'"OD/]\@[_4H!6/C,#IMANFH''#R$\^Z=KA\ 77T,SA"\?S4!9^?;2]*$3 M918Q)?04/@?&5Y8=N#K8 =)W1PQ-\>PFYAB#"!)?!3\ M/6MANBYSL+&_,7]IND_\Q7P__-D76[CS3==BS=?+MK2>UV-4SF\]>Y6TGD=/ M6IW?>'*7.E88\:="9A0?6\#X09&>V7[B@-+A02?Q*[-8'2X@"GI8O* 3A<'< MILQC@LW2WN]-^Q&6 WJ#%6,^] ]#G)FA:='G='9\4FD+J]Q)_U>;M!RI-XW0 MVD"0HI;C11@M+E=1")%;9D155OM'4//TS2/O8^HY,VATY''OXRN1$ZGU-]\+ M N4/TW^PW2K3YQAZ(J8&9ZZ4]2S/#>P@)-%&?K,\_ "M,/(9"=7* M]V:1%8(K!'SN1)@HR+P ;R]!C_@@5? $-!KZ\&ZF$7B\H00+>[6BOT!" H^D MDOU8,3=@N79AD":Z20UEREPVM[%78&SKV[LIR1ZB&3/"PP?;"Y)%J5H[L8)&)9DO[!WX9DQ3W M6F9;G!FG#CT[@B46"^4)' MN"8@<\@L,'M.\4=&(\($%"G>^=RV;'@"9 9TK0.B18, ?C+Y^'*\KE@0B5G M<$UER"P36!(;? #R^V1W9A[-=0&T4!P/TW+@[RMS^P?:GVBU@D?,!Y\Q9&!8 MPDU6@FE >/$OM'(P.C1Q,%$N'9Z;"&:.EP2S^-^ %A82->1\/$!R :$C)]S6 MT_/41/E[PI]M#Q@I&ZD(HQ: PV4#[4#42&X]%\E,:YX\&XCND7!SWUMF'@P6 MGH_=5MNB'4-C_\449)N H;@XG"OLV)7:HF'Q)W*,D.)BK5,5GHE%<GR0$^"-ARZG!% BXCK18L_-SSE\!U)E=X M>2E(U"[T^17F_WI:!'&!0-4P[*4-[\UD I M1=K:;L15(9?OM6F1XPL^,/(P>',\+LFZC#E7%5<.F)C(@PXM7QSN",*'O(], M&B$W@D?/_X8R#0H+C0]TCPUQ'<0MH/#*4>,&($X[-1%P%#5&*SL Q09B!A+O MLKB%;^QI%V=1'@+UIID8"K1 -$%O!7H>%>(2S(9#_CSR8*# (G.% B8KL 7G M,I!GFP\:7=M4U@,:(77B16$ +UJD03"6C#+=$PB6+!P7K"<*^\1/70NB\+XQ#8YR-ETTF."R-1] M,@UL?0H:9 ;S6('B0Y]^5ISA-;6I_70 QQ=^M=_4B_=+)#F@:_6 KL6JY\T< M\FHE-- !_1;.+AVZ'@?D>W#*Z.4Q%%;F@)JZPY6(?%(.,P;* EP7SQ6";:++ M&' 5EE4#%"T$C"F?4:X_?&@H'\#8*;V&\M$+F:(9#>4__Z.GZ^HO7\1;GTE] MW4,,$)@6=X7H">V72F[)Q%^GGU^9[.+)BE).I?7/[8/Q?Q=^W,X*/,-W4_ A MO[TSYS#+]Z;S:#X%\.[/"_\59$K[[.T[R%X1/S&["=\!;CG*,NVDVQ8N.F,. M A7. V5DEI21D1KXC!J80ETT@H[C/0;*[0S^P"6 98%7'=2.;]^?6_H/57B9 M]W/'8]18$@6_X^=L!RY$.*:3$UY-Y:=CZ( *^+2.(W[]]4:]H<\!>MWB\Y9Y MW]M+D(&/[%'YXH'[N3Y:+A)\>&84>O$7_&@.??-HS\(%/ V3%T=W+5RT5<#> MQW]L['G<)%?WTA-&G9O=-_MX'WKOIU_BA]9_TW;_5.RM8C]=:U]=.?B]!U^P ME%1E+Z(^G5\6P']+&5$.>^*+/RYS@?79>5AO>.5[^U>^8IJ_O)BR_UO!QQA M_?<@Q%%U045$_TPZO[XKKQV"(BI7_I)7OB=7OHXK7^1Z^!4M^SD*3U9AV:M2 MKE%*NY1V*>WGD/;:%)O+;8V=B/\K6@FD4"V8RRWUHC=ZFE&LBG@UU^\B*KE4 M:-Y2="]5=(V&JK::16+2BJZ?%%TINO407;W1-PH66*OF^DG1E:);#]&]U?I: MN9CJFVQ[-"K4!@6P0J)>ZKS/S?R=8D6#KXGU*X_G6B'>EV;N4LU@)$K MJV,NA+'*V#.M)D>U^NU"JE%RE.2H'1QEJ(4@M25'28[:L<>E%LJU28:ZG.D= MGXF*.4Z%'/VCKPR_EE/SHXF7JT\7O77<7S/U?,Q==JCDL7W'JHFFHQYS4QI%:!XY_GRTI)/-CJ(=I)/-B2 M)UKY*KNGA7_-5^G/XZ:98>C;TRB,07HRF*#PQAM=:S6-N'XQMI7B.^4ACW)P M'0A%DAU R&&>+([OD")#"$R)7(_082?;(7]70$;A$P)7*AW(!L*4@,V9,P2: MV 5#97,@%UP'>VZS6=Q7IGRV@J*)(%4VI]IVV%(:=#\_Z#5]" M^ [:WT KI>:U_")L@_[*@5P14@>"T08[:"GJ8 -*A@($PP41LA-@)";&8X%9 2R)NFNG&LHF3C3M+ M\.?6)#,#89D#S^6P/?R9P)N'A,CB,Y!'>('S(6'P"#!&/HN =R_ 7?B8F\I7 MA)VC'H)0H,G@A]&G?WP8O]/Z"I!WQI:V5;BBO'#6=$UOZWV@_R/C8T/!\6W4 M!!O@P."G+13'>[ #\ ,3$0 5P!R$<(J!.1USZOG97Q,(/3L&-ENN'.^)<:3A M&) HP2,B04=,GU")@H2N ILH@XO)]4]V@+Q/ESV8'.]# +$%]&:6^[JL:]Z2WF[V7N.R;C%M*2KC=\^)EJR1\7J$J\6[,/(.6=Y)137ZHI?: M6#<[:SXC^7UJQLM:G_:FZXC]@BGPN!W-&',"4A/ S>O4ZN4]UPUUY)*H;+:=@JA!N+ 4)3-S?QC9O.0&E MS44-X+"VDGF^A@.:4@GXA[FEW/-,P8W9,I:#KU_'098_1>L!0TQ5\,^<.;ZP M'BMPU$QX#J$2.)&G"W -P?4-GU:8CP7&XJ_$;"!P>$-Z M'IX#]F)<'X4V 5GSY>/ZB ?X)B([ST/\\X%Y#[ZY@D<(2YI0IW%8B(09\/=C M$&IWP['.\'ZE7>$CN+[T3;[LY">NFF&U)B(=43O=^07B*M,';J.X&=2'XW'D M]#A!$Z/$$\#IT9';>0J'&[ED!#&4K+]KK%F[FJK,6,MEG^1*/8BPD6 -'CM& M=B4,^QB2.M:S#1 TVY^]$\"W @(YIX5?0)W/&N]G9Y-"US:5 4QEYX,BA/=9 MW ?&Y4C5R >]28BZGF69Z$F0%H+HGR&U7<]]!W_#4S@'YH)>8(QC-D<$0$[.31/,1(Y@)6W6?VRE!Y9LS%BR\1QK?C$$[,X*YIP82/&C*C2ESMMFHCX9_ M"2Q[A^()SB3/=%N[C8ICV\6DYA(DLOB]F= &=S M#\D+$E3RS #WD]-BXKAM+1-)Q!$(%[X!OS^X=AC-&%?]8 Z6U&\4H"//!Q.P M9,TV_8H*8/JVU',K%XGI>PC=MG#1,=?/,MTX1X*J R9ISR&^ 8'^#AI6I#C( MD+]"FK@>$IM(H,7X7TWE*VI%DDMWNR)K9!71]"FO)1J9F"N.E@.>'0)M3$C? MW"-PV6/B'X+*X,^MMU8[V_LWL) ^1-F4G)J!H@-;*^C_O E^$"]:GK_R:,N. MC$'6#F]:Z<0-/[J)?M@]KXREGMNNZ=+.,^=@8C;;I3UHZCIDUL+U'._AJ9&9 MZ0-FG5S:I2;/$@;KV"8E2KTH#&PP$0Y[,#$V 4J$P*+F#S+OV'@0^9=Z.KVV<-T2M?F8JR_QNNN[ M\A> UWTN%J@&K&.Q@KC7B>>]!RTDTU2*:LQJC)685VK4FQ3RJN45RFOQ>2U-E4E=QVFE.!-^T[_@L&;=%V3X*(G MEN43:W$IN5U&">U58IT:Y-JA0@<;S\O^%%,BMD@1(TW6IIDMKE5NO7YJNBQ+<:S)=_4+( MH==DN>H T[WE:O558OWUBB4#*JMBKT"37CA'=;L2_EUR5*D<52SO(3E*4*JLPKSFM?+7.6W"FYL[P]CEZY)TTD2F\\T\1-P<+M0%QA-UI.F<]QA7>-:KERO*<8U=E4@A4CK$GHCQ F$062T"QI5%HW'54# MG@;&3(>L-KO9$2=XJ(37',- %P=7]SF.?(S;G& V$UAJYMU?-FC9R0^,M[V$ M_@E\GH-SPA(@4K(/83XZURHG"_B^R^:@BA/W$Q=C>ZVRC9ZW9R_8\-RW; ML4-L.(5O'D<OY6N1AS-UF6(ALSCPR\ZE4M<@MM._-61# )V@2 7QCM>FS#-,D8@L-VNYW1(9_ )$')1Y =WRE MI^R!=/*2S6Q^!@!YPC(1RI@WZJ0Z8@8JXXF4&J@T 5C/T;)M2R 5!]SYPJ>_ M3D;4!?X-/7K -ZAO@!E#^"-6,[%9@#^IN8S6"8((;4>"A9R\%_RR3B"\+)HE M4 )@#)3Z;B.A4C(+$J.*A:5Z6M-UR0LTU!CH6("$QX.UL62]2]X90DU' 42% MA/GMS>>@GA&^>\,L=#-J/*-[S61D"+#L1[B@H%R1:!E%GR7JIK'36J7J@?UD MOI7.:W-D1GY94I1I,;!=)K2[0:J4K8%H6XUJY35.)<+7"PQ3GHVZ=@9])YMH M4;SJ@N'E>R#7PG;[?S 5W9X5$V-D(5SIWP[$O" MJF);^%\1X_C!?_Y'3]>Z7/LFYBO^4GCQ>7.6GUAGS>!L\?MIO$WE$_<1UNU1 M3-JL8G_>1IFNB\81G%1XFL7>B\OF=DB4GSUOU';2-1T<+#H2R$."PJAAK"9A M!F^;'3APH4W^&Q])YEWL]\'W'D$="?)/HP"D(> X]*;[)/QK)4Y'!\TS6I*# M;5D5(Z<=,KS.MMM$N# 3OLR#SP98C8)F1)REGL]IYX%^S.,@%36$-[]EQ1^< MLM1_S48VVQ(*YHQ8.\ )XG1!@I8>I2=,"V2&/+?+X_G3\OAK(T8S#'U[&M&^ MSS:>-[1\*JSNL6-C@T+=U\>..XT5]@^=33$LH1 %Q-)A8#0V8L@-IHMY,?W\ M2EG80$XK?O9).W?PQ/]=^'$[*_.!O9O"&GU[9\YAEN]-Y]%\"N#=GQ?^*\B4 M]ED(3FYO!9'=,>Z ?CC*,NVDVQ8N.N;ZO9 &V1K3ZQDME)&B->6U:>1#\T>2 M&,%VTQ0"=S#/J\/WY)(CA/U;#/X'7!;0E$2O3Z!"?>6#:\'2*+<3KLC>-I2/ M+#RWS)_;R>2DL05I6$(:W&2Q/#>P,>!*>16XV(XI"\8:$X3 RUSQHX'DNQT8 M4)G! JR(@US*A0$"/)@;VA%K8;H/$!^ ^/"?'"_8,WMU"M)4<+42KH[3I> T M8%"'D;2]_IM8&/AV"10V8UIC%$:. W@V=GA9NN-(^^]YU5$X5,CI'.\9P<)< M1V;?,R@>G1QP>N7FM\8A_1;.;4(PAO0YI.NBV4;LVJ?=XCEXIMYCH-S.X ]< M 0IA[>PG2_Y$]*E^\I;EQN!*T/(0S?'AF%'KQ%_Q4('WS M:,_"!3P-DQ?'_]#+-UQ__L:$*;Y(+P^G)W\[-[OO$O ^]]=,O\4/KOVF[ M?^H5>JO83[*O5_[4O_[!G_5>_+D.\&O:*4Z?Y[Y#(^=T-M M;)]^;9:W\U(5&6X!Q$PVSX!?QNJC$Z4@B15T:Y01A2=RY6NQ\K#>\]!",DVEF$8K4B9:,DW-F>:0BWQUL$!'KC!V MM*4]I)+)-:SKB\4I3R+OIU_WNE_WKX:>E_)>-7F_U'6M-0C,,SO'IZJT4$WH M[KKAKC=;94[X,@NAU+9LLY3;2Y7;6ZWV*/,2 $-*>ATD72U4$DI*NI1T*>D7 M)>FZ],5K++>E3OS<-DMOJ=(_E?!6TFS5P&R!@WI^,"7IH%Z,I%^3H=/;M3=S M=4 96[^Y5<$=\E,X=8? 2[PXV6IAYQ71Z%>@N*^=A3O-KF1AR<*7S,)MR<*2 MA8]Q/ZL\'*I"\)V5S4A> 4-=(!/==KJ%W,V**K*Z'QZ]4F-<\!2&-,:7P\(7 MJ#NQ4O?5J,Y:']/=4I1&I*"*'M7-ZQX#=,_,B[ >R2&:]IHV8EZBSV7OU!0Z M2G0P22XHG2VW$6A80O#-NS7406@ M84^$@5MY()_R84MRQ+GYK2"=MX+P"8B>&-\J!RLSSYN)_;VQ#%IV<2 /.P=$ MET&A Y-(=:G$L(%7! 12$%D@20X"&%*$#C@8?C>(^CE@(/R)8@L"I4$-P/% MBL4' ;=SOVO]IH*$$Y0ZG"IZLW4P5?@8$ WP&?29UP F:LU.'K-<4%.TF& ^ MB:^G0!,@HS)C*R](8$#S<+EJLY=M,G<481\(LS.);YFVN?+620*72^MTT!!> MP'6UGS^41"HJU>Z[P,CS6.0;ABJ+Q;OTP*'_-RT,MQ'0F ?NNLV1&SD&+#1B M(0RQ15\12_I,P*M+GY'00" MNXH?(TQ=UWI2YDYDA1'1O_;ZG[[)%Q?]G"#OXH(+\,I[\P<+JH5)>'9MLQF6 MS^E_A[C$GZ+$>T+PU10%&=S.*0A+ GL)OQ)WBX0396M&3C8RBPQ?^=&U\_2MB-8-,WYOVH^DV$B#HCPPUB ,?@Z:" MHV3S.2JL[WR@V*(RL^$[7T MXTL(_!R%GO_$?]_0K @A:?HP+.QEANZQMR*= M@TURG$@8"NA3U!.BW'HTEGRPAS!.)$T(>L+.D W[ M#4+/^B:(BVXW:$C2#4UE0+H/E+!C)QH763*:* M(S&"EH=)? 8=KGSXT% ^A&RI@.+^Z,%36KNA_.=_]'1=_24K@/25]DL,ZXTX MJ9BHD3*K.O*2Z3,G2Q0#5RCRN'72:1, MR302*5,RS0F81B)EGGZN$CGO^.M:)^2\.JVKE-?K7-@NUM#IAI1U*>HU-72= M@K5SKHGYZP#8.-FXC7*52$M&H81"(:8]^I+5?5/Y,CE0ZQ0J3BA94+)@:7!S MAF3!JV'!.$95 MGRU5R9(2A:)>SY92,2\6(Q,UENBUDZN[E!# >8.;=.!\:=%PG"ZV![6&+/"M%J0Z[G I[,(WL7:&?!T MZ% =&RX<^,C7R6B/ZC6G.5="__"OT\^O'-;.BB3[AY+Z"=7W]O,U]._"C]M9 MF0_LW10X]=L[AL_IQG&7:2;@SE;PRVMW9:\2H9([S6UG_ ='?ZS5A.ER1S;G-H.6%T6Q-TEC8:^Z7*#3&_QFIY)J6-XW'&V M30!XK(O5Y)0O- ME8%6B(-QO_VTJ]NS7FZ ]Z+>U.[TS&O;5=J>K#[7.:# > MZ_V6=M?11AK:#_-T04K^.M+O]O]%-GA03[08(W.%0@V4#+S(M_8ID'D-LGOS MVU],69@@?;SV(!:GC'P%Q/D1E&'@%2KH#I?. M@D44KBQ*R"/CDO+H^=_P!8LO*R]S:9D!=Z7I#P9O?@>7%VLK/C*?%:^1]T;7 MU#+*T1]4J.^-WNHU]1(&0=%"X?>QGI-BJ WEH%J)!]\9B/X/\&JSER74^I@"X3N>5T8-HA;5H*>BG1YW$ MM+J,89'A+VQEAKXMA"9MY1'8#E[#HN!)%62R)B;O,Z[.2RD+YL<$;BC3*%26 MYA.^%T33?\'7-)"0RO**NN-^(J]HM19@]=$B0%--Y:\%*GP48P?7#88FBBNO M?/8=LQ1 /'!(;"JI306H_LU3D^K[$%S #RXR MTZPH!E'"J1EA),HGS#.- B 6!"/$/"N,-OCRXF-+TXU@%&'DKWMFL#KP>L00 M^&8)H\V5SK;,"'.+1!6':P+\>@;>VQ/'PG'(9X,>8!RV-[,MY"X87)#+ B9U MR2%8\H I0NHNJ7R-W<6I2S%@E%+;BP)T%X,@VE$QFT=9P)21P!N8ABF%$8E@ M93[QTMI8(9H"0G ?89V7,.M%7+68=,:"44+8_;!0DF-N;7@9!1Y0A'TT^<1=64&3)EE.LTR[6 M9.B9_@P_C&T(8"$FYJ06,;8+\@&3]$0=[,<%B"3[14DY@ 2W=1)CID%EW\+9(:HB&XY49!A M.,]]\' Y.&"%_6 F!?$'T4,$"XK.0Q4"X),JJ$_)]/O(&:0LG$'=A\7Q8 MH@4N(D@CQ+H+S,+ +P^^N>25_)-OZ3%B+C!_(!9BKP'E)5KAL\7]3D,MQ?<- M21F87-5 G&JQ(,XH@?9S!3=SF*V=DP:KG::?P-K9CC)F%DF68FB,-7@E/ @-^8T^IW4)] 8LC(NVCEH3/G1O85O5] M1_M=J$*W]T3EB?OR+Y.U%2-?KUTRA&2(7!GWJEWCJ^K1Y)I659;UVR73R/KMDFED_79Y M8:3H)8HZU ?^R/AVDG(;!01O^I;7"<:(;/J4V,["'=:RGK4M:K*.M:MU<'*WUMM323!)G(C\6G0,^1$JND2!XR[O(, MZ565P2MB$:7AD_*RC^/9:AZR;R7E12E72A.D_(BY:66\J+UI'V1\B+E MY;7)@:968.C5#_*OYGA,]E!,>E0FK1!3G>,QE12R:D.3ZD8A8R6A2:_:6DD) M*]$?[+?+%;'K<12E3$J9/(],ME4IDU(FI4Q62"8UK5_N&4SIBDH1DR*6WRIN M5P#K_BQF[QK/9MS&!;W?YD MMI?(H^IB<55"4=].YC[/+I!]N5<@39Z4E]?Z MB"VMD+Q4UA64["_9__4#[Q8*D"3S2^:_ N:_U?J:/.@J!48*S&N=):/5U"_) M7EP(?.N9\>,^)75)!CL.7IQT\ >3[QC%D+>>7=E6T"7!1*,G#D "ZF<@RHK7 MUL8JWW,.FT>(:%0(T@P(8Y2 ]1 J-/>[UF\JRE\+V\%2\V$,Q!&G@PZ:D-A(LS7@ M*L7'K)G/\00.0MAYH_>TIG$P 1':-E&\TE_O!ZEAMZOLTQ90GD MQ(H"T.D,P?^6ICMK)& 5'"0!.43@5,3(8X3@8%.M?T9/ QFM!0(?^';P+<8$ MQ/49??K'A_$[K:_ C*!YVU*8^]WV/1=)5W"Z(K^L:WI;[\/DF\7)_]%SW]%J MP^C]!Q9PD#/.<.R'A5/&N7K3P',8@=AP\CV5I12T,F">&MEA3\T9!]5 F&+_ M.RMMI&I3*W>D0A'=.EX0O.4BBV(5/HE+A&QM[&_:Z0@:(E>=-@::PO9C5 O> M !?/LM1WLWL"XKXG5)-X$J)4?PKUO*:ZBL^O5X9QBA%-GA$K A%9F.X# MZ2/$Q$B@.05#I B=#25R$5G01D@K9!-$O> OQ2!2'/3'>@)7R/66MLN!>=8Q M?!H"JWOE(] +(9H0UN<2U)S];_X%:CLW8 +N"#5I@IN=>RZ%08)'",E;(7_\ MG3=_!T9##+V*(-H7XF]E/1,>)[ZAV^$Q>_+O-OT@L#+/^PP]#CB2R,MV7R"/ M9+O-^GOS>%@=-57?_#MA^T =<5"7]7?!PIH/'(6':S#HBQ#B X%X1 =, ?/ M)>TE)"I@B/2C+$QG3A!G&\[0 E:3^7D';Y,^R3 M:8_&MA7<(X6Z]*\$>B]&MRU<=$K="VLURP@ R(60@&X*!)L* M0.RN";Q=@H[+6/><,A+M&&KJBO"O2C>[J49\';ZU0,Y.HK%DK!DH53'GV*:F M@TD&0BB/$DC(?, M(!U4^^1 +&(LW%%"U'5 V--*'87B<<&!&-KMLA)G'+<\<8H"@!=M@N>I>6;\*SW>=+E&?=' MA'/IG## 0C#FIR3W2\FV@U(O_4X).72>XJ#E\9G%[%4HTN#L!_,M6V@(#H3I MK03H]&&9ZQ(2UQE?-PW[>9H@"P.\!A7.@C0W$YMN%& MFLKK9&9+R@//81^>\=ADY;0KD27.\'+X>MOH"V?8Y)AV:+BF^P1+>M,R+\UF.'+05%,;G M*$YZ=HWL,5/&KOO%+4/)9/_@*@,P18Z(L#"K!$9GQDWBWTTW,GFJC'!.14H; M(B-*%M)#(C,?"S\.FK;J.9D)GGY]"6[1/;AYS>K*/I&0^* MQIEK!P>TNYUT7P/FGV^JJ0SHV]QB$F#2#>-\EFT+"LQW3?X';$N=0 MTU>GN(".O033F^R/HF?IV."N,BYA'CE Y@J^M*AGY(N 1 0;P_1MR!EF;E+" MV%?L^4YZ^&R-S+J>$3RB*#XCSMJ0>_O@8UJ#DK^H/7PN%2YX81&V'C"+2UO" MI3:?B&,S%\0;IX68VN46R^Z>BY(AOE0[LSDWIGIK4 R7;#!1+H N!-91>R#X%K!JU\C5!)_V);O MB80;\__S/WJZUOTE2'8L.&N2Y*]K3MJ.1Q[%7:DPRUJH_-+IX6Z#^40+"^;1 M!OLW@_?^3%:7F'T?JBKF@\]HKW_'CY4.\$IWAI[SXT;WPQ%1Z^*+N;WA9W)<2F"1HC>Z;@*<5TSJDBW!4X M<$,5>G2J9[N;DM.F.Z:!9_+R-UH*I%.-,@X8FINN*9\C]WDR3B-E$R-8J*P3 MF+B-!\RC4T):F ]BYV1R04B\L8?'#C)+F)&2PV>E-EOMGPZ<31K]F&FN=7UR MZ:#16\AX1K&'('S4V.U)CWTGD6!^#["QO@D(]/-C[R=.1IL[W8?M#'_ 28IC M*%M.RLU_*WFXK'5N?TL>+CN$;H<<+CNU;Z:K7'J3K+ATSS;:^XV?. M\$Q=ZCTD1B7)Q7#'"L-17?WE.9+3(]HO;]'G\::DJKF?ADZ;UM25:>RIO6EE M#OBA6_=G\VM3F6'RS\^6ZWF;WTZD#&:0G."E8R1!G,GQP5'\GIY?CT^6_&&Z M$ M>-%!$IFG4X7H?;C=D7MAZ*F7%"Y\+WI8)-RBD^.['LE3VN !EC0(MSB3*R"N M9:_@6YXL35-3T 0ZV9CP<3!I!:\X#L^\P)\^;2[&/1LB(YR-TT 21;DJ%/*W8X"(ICDS3.[X9YQQYS)"VR ^* M\%_PAB%+4I<8?8=)Z.&P[\P)TC$]EZY\*?+8S3>53EB6(\N,T_G:JZH<<@EEA<_9YMS/7]I.KDH35-Y,1.^9A9S'/'K MKS?J#7W&H]#QYRW3O+>7L,0?V:/RQ5N:&P5H'NU9N'C?[S?[JMXRXG_:/\48 ML*2S5P%['_^Q$=7<)(4_X1&DV:\WNGKSV\ZZH+S'EO;3+_%#Z[\]\U._T%NR MKVKW=6W58Y^KT)0(B=:_>7ZR0@+%5#:!F$LMY[21_BF4D-IB@3_'^^%C< XA M1OH,KWFS&I00?A43&&?@@3UH<32NX,3YG05B=^%^8;HOV-U3#$M3_LE,OYZE MXVK/DQH&:+OOKY].+) '@]=MS$CFK ES&LB<[;,RIV1+R9;K//&'%Y_>0 M^ M5O9LD^T^%4BF9,1J,>(];AWM4DX[*5?+F./%P/,R LM;VJSUHL!T9\%!F#27 M#B7\::VDFK-:->HVV4BH4H14R*F!2QG!5K2SQ?*6!2P(XF8'JGT5:UJY"Q:TMTC:GL M;WJ<.CD9?JOM0/Y*#R>=,OM5'B\:C6ZKB$-56;5^!=K[PGFJ*_E)\E.9B'B- M3K5*UVJ'>O0O MG7DHE6PG,+-]O='2^D7BTJ*$J*PZO>;<4&WYNZ'U"F5=)'=+[JX\=U/U1;U( M.ECRM^1OR=^2OR5_G]?[-AH=M=#1AHOC[VO;-:)#XLJML2.@W&/U#%B]F1?A MG?RC7,<]ZZ;L:V=ZWC2.;C1TH] IOI?F5UE[<@5F0\K8!F.$%AG\T=9H6! M**B-H&!81#MH4-!\<-B.+8Y1=UJ"X2T&9LS'_$,?(0DC0ZKVO]&5XUFKYQ:\Y'K,\M[ M<.'[&4SEAS)E+IO;0J1\YN1-%Z%]QJ":''S4= Z;C-9NMDLH.S]>I[#/5C!D M;F>A=?A%U)8G63=GWWGY]X5M+83!SH#&/9(*([OJ0DH& M7I,^\.;A(Z)O4 %Z+!MOL;3>/,%YXYLMWC@KD"<(0O&[X7L#!T$E7L.- 0Z"W";GU6S[83 M/?O!I1?NS1]'5:LV[R;$;EY4IT>6ZPH4E_^+ ',$,/(<+"W969\AGR&/["HM M3W@U^*CG/GC$3+R.$96=1^"U'W9 58W(9R4$%_PC@^*##ND"?J@=K,$7AF6U ME %'648:??8]UT,I(V:N,CU.@6IWQZ66$ Y6,7*3SXEFID1;Y8B6C88$"A0P M-:B+&84YT((Y\U8)P'>L&>&O^1R]T 8"=ILN:>(84^%YG=, G;=3K25:[9/_ M8()V3:'%OT;+):)-([XSD-&>@[)?XP;HMCS?LG;B]6D^?S?DD%O*UP5C0-M, MG%!E:AQ)O\\\5Z*PQ7:2KV[->; M8&3T]-;@3A^I=^WV2)T,!OI=O]OJ:!/=&(RT$;YCOIJ^Z6 ESN7QU1?9D>Z@ MN:L0ZO]&F.P#I6^3.,\4^,*)/X_!U76\ +&-!U,O"I4_3/\;"/@7.]@#W/TZ M[,"'.)C\@A%0U2EP+."HE6]S=V/Z+W!S@$>"& ?3=N$#I97 JX)?>!8!8TP$ M=L28UO_.4@S'1AQA*HX-3OPL3O3\S-^_1V=GR1 TFL#B3<5: MH!U3" V:(9:EG2TOPC/>2_,)8A$$#,5^YZ;MY\'O,G3!D,B),/@)(8J]A^XA M**+)DI^%HR 0U1@5CNB*3M<<'#6/T-;7@QX*YA?PR#N"5$T[(_=MZ;GL*9XD M1F/\!0R_B9;"E9V!9Q<@B/NG_#HBO>#_8,3H;1)LHZ#K$YC_@./268X)P?#< MQE1!0#"O,4!>)N1W3(OV 4RQVLF8$LCQ=,%@(6WT)7C@&$1.R'DL$Q#Z/$'OBUZ.-21C>F_Y:%M#'_M;1##D6ZQM+)*O#\R2." M\CDV^\YB5M'4GS+LLM;THQ*C'VZ#9& M:^SB,LZ"VYB*UKYN2E6@X$)\Z06<\S@7!5O8".3+% P2:]WI.BXO?IFB*_-L M:(RZC!.BI;!H)XU#VJ[U(20R;2-(P#UW-J20NS_C29S"W$6HK@2[TE0/0'<% M:3RSF#2587:'=#N$,;+1%'2-*Q"7#TBK]YNMP[/J*?>(-17 W#:K".YCX_1* MM\JZZ!@N[IWGPV=7&9$!MY[JZ>5ZE..+;1VPE$O\@ B[41""C\F1U'$_!9@1 M/CSX3&3,4K1>&)('WATY'MQGMLEMS6+0"TL8X[ [3\3BU$;LB)!9B+@//1>K M8\6KPWX(WBF M)22#,&0CUTH((YX65@D\[ !<>I@T$VE$IGQD\*_OF+$3>F_:C[ T=D"_9LC2 M5/['>P0A]QLI(')JAS+#$"V#\\@PA(W#C2SIT8/-C Y'@+K#7>^S(8Q<1.'" M6I"P#^'7_4V?O8.( I1^HLP_H-ZUJ4FR/^)"N>\6[/@S- M_%9KMMX>;,T/H/L;M81][.QOUV?S+L#=7NL'%=_]XEVX1? MTVU"O@L)SA!]QN3@V S-OOAC\O'^:]5&7D?0^U:S;6@'8]W'YQ)W0MWWVL^ H+?K MB8+^[/RN%:/P,QC:JE79V%QG^UVJSW0 M1Q.C->[J?0/"B6&K" .)(W@08'YPT[S_%_8 01'# Y2?HZEC6]F#+W>VOTQ( M;.[%=4?FJEV7K?8A]T9S^]"_U5NGR%4P'DRXI;=&@_Z=H;5;6K\W'(Z-.^-N M D08=7I:$<8;9<])Y0X"!;5DKI=IW-:NDKG&NMK1V[UNNZ]K;74T&8[O!BVM M.^SVU$E[T.\>S%P9GQK4W*[;4GG7&O M,YETNZIJW-VUNGI++9FK1MYRY;,%!OUXF<]NX2OX:]4;&Y*X_ M&G7&P_9X/!QVAQ.M/1GT1UT5A&U<,G]]#3WKVP)<7.;3@6.M^XLR^;_(#I^N ME\N>,98O4[_=NDJV&W8GH^%=KS\:3HSVI#<9#$:3=K\W'MVU=&TTULM6:W@N MZL[Q'J_86#[#9B]3&X$SKI#-)L/.H#/NMS6(<=JCMCH<]O5)'QR&%NCXN\&D M")OAC0N\1:SD^&U;ZK.6O/8RR1&*<@NOY>MG5.@ZP.ZTS_&OXK:ZI>W'O"+K M(O=C2MB/69-.S5B38/JB]!3JEA3BE\GG3U_NE4]W"FXU?)[ /Q_OE2^3OWWX M>C_Y,ADKG_\<_OYAI Q&HT]_?KS_\/%ORMV'+W_LOR:GG2D=P<'S&5E?,CF$ M./1,?X8F?VS[S H]G[N=$43+RA^VY7L4XD0A'A^!\&:/ZT>56==/*]NE:XK\ MF,JSEN#4W.8NE+VPQ.(X5N;(T2TV M?C/B;=^\%0<8XW.(5%&&EY;1^HW#&Q@"8U,%,UO*C3@^91? M_XM.Z>--_.2N,A9,@W?Q: XSK45\/R $P\K$*1UQ5 IZLKV9PN_TYTY/-C*' M%$!<&),?K[J9ML-SYNW32 @OW;->8Y38^MM4%&6 M@&XXX%$U/%KE. K>>O7Q47'8(EAO@@Y]BUNW^(M8E;4U4=86)9UF 36'QI9X@4'.KZ5NQ],1W<=H/8##3\&TCRRW_%<1',1U>0L!S%"Q"F.$SGS:(J([/ M)F4K>,Z(?\3'W]LAK(@57Q7#H8[$4-\I^-6# MSR,)WURR1\__IMP"KZ?U8?8_964'082Z\BDF%3!NR.CFT=<5:C(J:Y2],IXL MSSVXE#/P)/E;O)K%[>C3UT]O2;#XH6C:<>.Z.DP)@+ M@SIE='$'V M5[&J_#+)(_@&CK@Q!4X">@%\'; KNA XI:/H>.W4)'ⅅXNXDN'&@,/ PMP\#X1*33)Z*/R6C%35,+#:+ M?)Z_@O&A$,5W(8.=W<9TVEZ6Y-DA-;($6Q\"TI7+]XR+!M*?AB(.OF<>3J;# M?IA+JA5$I5-,)<0;/5-4GF!T\,(P$AP$P?23XBPF50#D C!+KJPG/M^V:>5( M21Y..@"\OLMOB,8QRJ8+&''+-\L=T(^KP*"6FS&TRZFV:Z!;\LC 8X;_KG6! M9A!]:>%BFUEW>?O@_UJ["I41BOA:M9EEU6EB?#+._B7&QB/4=7BM84!R^8<) M#H]_B>$PWJ"QXLEP);/DDZ$"C9%+%V=GN,S>H\)+M?&?(<2EB^]TQXX9]8H7GLWQ7GK]NZ'(_"^/&F[<29Y-;%VCP5GLKHE)2/EQLJ$!F M5B;YS3T^':Z)1+O;-28T?JN_Q3O'GO-=:'\RMC;%7V#L(.YU'TA=B"L[$ ,W ML%<,TAWV0_E7-'L08D-$3^8DI&S'*LP\%M ]'-.!S_PN/$2%X#)G1"AV2[9K MSM#\QEQ^:_=QX3DLN3LN+K W4$5DQB/4P8X!$2?$91/PV8"M3+J!) 83Q*/9 MT0!*OYO5:9N+XXG*@O#0DUC,R] 2N0ALB][X!T@-:<*DC,AV@[EJHS3RFE'GM2Q M]&SLCR](%+]CCI"')M,HL.D"-K$Z+O?"7@58]A2^IL :'_:B('O)D_S, ? 2 M2*YRC_4U/<=[>!*YR%M1J$T\((JNO4W25>9\#I$.73"E+"95X=QLY2;Y$9-T M<6\VBCA;"ZJ2\'II_HO4WK8ZQ;]D>H-68%D6O)1EZ-O3*$35L+U14#?H>(N[ MJMM;3XH&B)>;BA*CMXNKJ/$$>,'C>"!D@MYH';6IQ;>]Z(DWFJ&EE6+S][@: M26>9^XW;\GE-O'&J!*83;^;&O1(39&?.AZ$;S7XRBE?W<>$2 ZP_DTOVR9W;VW]\F 1O4S\ -(?-+6>8*1C$"\&"EO0I]0L/)0:6LHST MK/?(%>V,]G:$J4IJ":6N@Q?D"@+A*UN'3A;?9WB!-Y=.3/O.)/R?:2)+KP"< M:_204)C9#PS2[7!+Z?"MC66K2N+[Z1WRS/O<2UBK]4%Q;33%X#7DJ3)NL'AM M\KSZFK+PD;%F7OD#M,Y[I> M*7?ER]B5/XT7=?,;KS*2%@"+A8F*GH&_2&J,\AX9B1756/%P9*Q/A:$,HCDX MFU1CQ\/T35[]S!B6Y2'?A(3.]=(PZCD)S6JD1E;\N9FS@3\7\%GL71[@\9_- MJ/T%E@D;Y(7(TK1+XL=P2T?YT-=;*7-[*)7=GL"WDPA3<9D%[B2^C1Y$.@PR M:O'BY11K:D+007Q)RY;%;9S9S&G@^=,\L]E!F@2@NO*TQ_-;K["]A\,)N)O3R1,:4G+E +)#G=+ LDL )> M.7K!3EUF"! \QZ'Z:PW,0F/=>I3LX/V:/U3:Y>57@J3HK4L"2:$@N;/7[>!7 M *4RFM(I6P MFI#+^'V>N^3)0U"P/'&X1>WS>E*SK&F<<:PC;YNDH,V"CRM*=\9286_?RX^W M,+S91$7F:)HW)\\ZZTJA'T+>EO!P<-=:>%TH M:Q$=UP.!WNX53=&],IVG?\=;!!S=#$S3@RCVM24O9Z]5;7O.[:*C;Z1* IRO M1T ^PFPB!EJB4')^K$WN+\\H8BDW=Y;95D%8 %$0%I_'M ;M1Y.[*6HWY]0> M3#+CR67/6(AF9F8(JH.9OK7(;7##,$B)8JNB!AQ.52@N7E*$ER@E'#2?P)20 M:,^YH,":%IVU@+',($07F<1L,<_,ABX]L4IRGKFG\/PGT584%B9+L0--+IT4 M?\5,C]$D8$M(3*DTI=(\H]+D9V'X>6D\0B7T'M>&X.<\D_//G]QP361\$4?; M_JX-F>1H3Y+.Y)@\H3B\0HGC%')GP9SLJ4A2V734$+_82!YG,LQX8'?;J!.; M$(^/!>D190K/Z52*-W\F5TI&!(O%BVJT4\8=MQUG)6/)!XU +_#<.,UB>Y[Z M$C7"23GW5?O$']SOL%H>W2)XAZ?I^#'$F?()K#<8 (L6^HM ,]BQ-]Q^;F?X M$E,(+VX,7_@^6.:$"+X:R=\<5%X0-I2(_!?.._@ GN!Z8/2C MLH1@T)N1"^@BN 2#B?R;;!\!0^13NG$\F?;-Y_G8U):#Q$B;ULDP*7]"A MLR0GV5 >\>P['FUYY$HGC>$(N]%.3M!&*X&HP =D\@,VN(]FF>0O1P%.EP[ MH5_4R$%&!V#2Q7DYBS7B+>2-T0E7"+T?@L\ENM#QEB#>@]V86\C6Z/2*7=H& MU61]H^O-3KS!>Y$;M_D<-S<]VY<^1EMY70H[35]O'EM4Z,BKJ%#-[:=):'#F M[%]1C (A3%OR#EJYI?F-'Q>-,4-?,5YB@6S4]'("F+9*W1@/)LY9DU,@LM6O M21''0L@G2.)+IS$RUY#BHY1QO?[73.<25?W)L\6]M:GV*I(KWIKT>D'>MJ>& M,QVL98EE?'2=\=$#CX[@18+5R.4"T@3RUC-<&>7#$;AYLH6G1&+#QW=S2$/;1=_B:2.ED#WP^.";2]&!C[B\E/F#%L$%<)E# MD?_/'B8KGNAWVKGGNQZ4$O'%G9 Q?KB/[\_'UX"#!L=HC%WX?&X/-VA$GHS?#\;S MV;[]/<8;VS:&X F"U*4XL\PO4G+@FE>(3A7.+?;EN<6ZGEL\58V=GX.?E3%S M/+S$I?RGN5S]HMQ[D07"]/OOGZM^Y>?FMZ_P_-^] &]10,-@ZEU[#\B)T4U M=5E0K@03SG#P M^^#C:*)\_9_)I'I(.;>4 O6BP"3(8\S'K$)^F#X^%A=_XC4*WI8[@\S[&X%( MQ7!V^&$E/CPS"KWX"U[1E+X1,#BJ>A@*3R^.^W:B\'2?0^%YYB>UV&O'[.S5 M97RGIO7MP0K0X@$%+,;V?F'/@//*T+'/00KG'AKLPB6DF2!:V>!LU;UKNS*5PQ#K"P^V(PASU9_7"[]J9=>ZQ\B M_AO*\#\LB['Y_-@$64M,])OMO0E"KVPAR>#KUXT(X7 C<4RZG%AH:CMQN?H5 M ?LH+.XWOXUXD3.Z'A&NGYS9>Z$O?3VEB;^>N99ML]7*&FV08BS6GE3$QV.> MWTUG\U3\T7A\)PE/,//W][=P8_O$ ]-[VOJT)C U[HZZ$X,?=@UU,YH.!GW^C>* M:RZA]RAX]V":J_?(+P-WAO^9I,PR"$>F[R-HQ#_P%/P-'22 ^7U!A**[#Q@6 M_6_KA@ZTTU=1,+M19LRREZ83_'KS#C4*D)J1;L%C0F;XZXW](WSO1LN9%XHG MP>OY6OXK=:>B[GZA5"_7H%YT+5$O'6VH]?1NIPW_ M&8VZW:':T85ZZ0_ZHT%)ZD7KEZ->6KV&UFE=M7HI&'A4V8<9Q,5S?68QX)DI M%O;%VUEX/P6/_&-)>+HC\J;5:/ZV!NJY 8E[XDBS.1Q:*4/5H;DE+-1K=5KM$O5%9[^,* MG(QZR%"[G,.4Q:1] ND[FNGJM;5&J]^[:I>WSA%US<6OWTJM8-O0-+VGJI/A<- S[K1Q M1XC?:-0?CT;[B5])5J_351M:[[K%[PHCSL\^6YDVUC98,3<0D"7B4F%N6RP; M-Z;Q8K [8(0XL-OG16O>Z%K#4/5318S'.)A1%3V@J5JJ"(SQ2.MVM$ZOW1]- MT!SWVBVN",9]?3S2UQ6!6.P)7^N!._N$"SV@]3UV9*GIG4:_5V9D^=(R5]9* MU\H87[4L&D::'S8&DU9G,FY/5&.@#SIZ>SP41GFB=MH;^>%"LEB2K=94U,VU MD,62(UACO7I.E6SYO1?BS>>+294CJ-M6RT^WH#;/M5^],RG*VO"';3DQLM[6[2GPS:[;O!1)MH+6,\ M%&[L<*1-VON*8%E&LM&"L*7;O6X1/.OIS:/E<7E%*2P)@N? $/N=OF2LQOLH MX/2E(C>^ZZJ&/NGHK;O!<*C?M0PC/BREZJU>;UWD)D3&/ZB"6$K@X'C'HQHP MOFO809&QX)5(#_POD9[N>#09]";#WMVH"__3N^-Q+#WM[FBX8;!>+3VEF:ZN M6J;9JKYUNO0[1YB(Q9!*^=45DI: MJVH-KU0>VVJZ3ZF.U+MA:S <#0>C?N=NU#?BTSKMNX[:/DP>RSHIJW8;AM&] M:GF\OB!OC-@8!)7M6MZ2*:'Y RM@'VXE+UOXNJDQ['>&O7:[K7;O[H;C3O]N M,.[%QE ;&]W.NO#%%/U !+TW?_ LRS%-8;O5Z)5Z8*>R!J].=NVR):B?FB\- M-_,Z=]JPTQZJ77V@CP>=Y)1;3Q\>(D$E&:^6UM#TSC5(4(TBO4\M]H:WJ\=W#7WTQD9G;9/WJN=>1M/*/5 M:/7[)]QGKY[O62EYKJK-K*DMN\DX/H7?T_KMR?93"T<\ M,=37>HU.J\QHX,6%+85;931>=KTUJ9AJIYBZZ8E&M:UWQJ/A0)U,6L-)>ZR. M1ZI03(..9FR$1+L44VF;T9V>WFCW2RU&<9F*J39)#OJ<+Z'Y^X?!\,/O'^X_ M3+XJ@X]CY>O]I]'_\S^??A]/OGP5X$K*Y'___'#_3UEH49;9E*M?J3V\4@Q9 M7&;3LM4*R.I4[4RGZALU):B4K.(0-JW70WNZ@VC MT^-7@]O]1D\]M)A4Z8PEJ^V=(8@Q,B5&AFVM;PQZNCJYZW:&^MWP[BX^OM ? M:7<;U3QCCOS,&?+H=;*T;J/3E>4[K]+5D@KE6A1*IFC*9-S2M8YF#-5^V^BU M>MV[P3@N#WPWZF\<1GRM0BFK:%A';;2ZZE4KE"LLGP)="VMJ+37=.];TEF$,6[JN=?M#H]4:#[2XLF:G-QIM''44 MB_9[NF9'O\[=;C=:UW$EITXAZW5+D-Y+#PNK[4F_.V@-]?ZXI=X-VJ/DL'"K M,U&W>=NOE:"R=A&T%CC<5W%8N$Z)@@^9X_EQLD#>F]DFC:U4&D>=OMKOM3IJ MNSN$P+?5!J=5G&D<]M3^1EDO(8W)N>/CV[-6HZM>MZ]:Y^"W[J+8Z69N>AOJ MW4AM:YUQ1^L.]+O!)"Y-,K[K:+M(8EF&T6BHNJQ1%YX?O0N8O M8Z;;6Q8W(> ]4''J^[SW" M%(]8DL0 HW<55=UE"'N.M='HM,J\8EU]4W0%L5MRQ]IGWYD;R;AMJPCJJ0CV6B-]HNN#?K\U M: V[:J>GQ=:KTU;;&W';"+K$9O^RP\4H"F!NS(]3*D]'3TFJG8;6ONZZ!S*( MJZ]SC1!]WAI*]_EVOKT_Z6%M!'^B385(HJ*5O".@)=^ZZ M:K?1,8Y0*KUB5Q-D3%@+H>NU,H7/Q\/QH*T;1F?2'8_Z;748W[@>#B;&QOW% M$V[V==1VH]\YPGWKB@E=;>X#;0:3#046]ITPF-*#W2*K( 2I@>QV)J-V>]S5 M!MV.,>@/V[U>G!<=#@:;X-//>; GJ'O2!Z.IZ5?MQ%9*9*MJ2:]4,O56YNR9 MVC(Z+?!F];%F#"#N[,7'2EN#@:Z5)IDE0O_HG5*+!%1.-*^OW.7O'@Y*[A:" M[+52V1OW]>&HHW7[=Z-QSQA/^D9[F""J3[2- GU(1=SQ& ,-CU?4LM'I7\56 MAXP(KT5D.D8&:D=5>Q#UC8=#=3@T^IV[EA"9X:#?W42,?%YDBMJD?S/?FYG! M E>GIVOZ+]<@+]4,YDIA,UZQTDF,T([;#MGK#4_*U'1,UV+\D@,HQ3Z_XV T M(.2N"A+LE?JGO53@>YHQ&0_507LR[+3N#'W0[77BNGKPQP8F BUU)M5S@F"Q MI37Z)P6CK)['6BF5454C7$]A[JH9H#RCVU6[FC'JW'4G\'^&WH\/&(SOAI.- M?9)]A+FLHSZ=AM8K=?ORXH3Y:KM]GBL&;VQ/KE3 M^S$D]+9;51E)/9JQ[;7U1M^X_JT5&;W60MI:&?0O51\8??IAV![H>JO7CLL> M:NI0W_!TGY6VDJPA#*;1TLJ\M5A-::MF['L44SCREDN;XS=2T(J< X-@KD71 M\$O;PG/ 60GB M\KXI?TU%6ICU[9[N*9:[L MT'0:RANUJ:H:;OTHWTWGQSE*966 MGRT6JPW"H#@M/:4"K7N"4QBX0*8$XH?FB<0S_AUG? G;,SYG#"KGO:/AD&\L MPQ[8IJ68T[+36&5M^U6'N,59D^"C;NV_U\'\.YN9M?&WN^FI00@DCV4$1VD* M17Q*W+;\ \!+39P3S%O#)9.0J=H'9QBCG?&G3\-G7SVK@^'&^DWV&!P^#W_L MSD619XM5\;D^R/\45.IHOEC^G"8PQ1BG$-%:$7];VQYU^O1/]^&4MC@E%/B M1P"D!P&I$%#2M.9T&ME.!E:S^!52_UXZ1G;7GPRD1/;9"+ KG4_9MOZ,QWW- M@#E4;7G@:.,MVJA7& )G/"VG6&)$0=,.T$K)5:?[YD/0UE>>XRFC;9A.[UT- M>%A=K]9U#?.J#&(TO[XI\JM\M@A'SV0Z7SPU&?) K=M[@2S;XZ<##"L*%>=. M68D<"JB^;:.KF;^CC6ZSZE4.L]E<\W5SW3_"PK_*E^?O+K)/3].IB[ \X;E[ M!CCLY1AZ2"0P*.P/51\=\D8X8*0EUE'*!&FRG(77=PU6>AJV M'Z/!'X)ML9=.]H<$[>-+1WF3+[/)+.CP/"MFX=>?K+/OJ4H9-KSO0_=&5K6W ME C*A7("8^>5 < TZ.;8=DSP9J%=O7! M>HU/2L4>-109:'W$VCCGF+-<2(B%0XZ[IKVP-[K3X7L;*/;5P W"5()]E@$. MWT'\,%/P ,H WZYNPC'XY614S)/2>%LM\R)-@N7VR]K%?&?6YY#LZ(.H;4) MM- GCB)'G"084\4$)=HVO1HE4=TQ-)O9MZY:_]WU$4\!HRDE>S&BAUG]%$_" M$<%W(GC# ^:ML9)S9@$UP!/LD&SL:(0,W@K!O74<#QB&O3;@."S\'M]QMVST M$)XLYM-IF7;T\%=!LI4 0";9GFS E J&7*J&9*A]82 M=;IEW ^ZOEJFLI/P*9W>079WI]5]=JHZ#%L8;B11!5@;CZT$C.'2ORRAIC72 M<;"*NU,>.[;P;^F']I_>Q>*5=%WH1D">LVX^[7(B#)TFTT2&4 M8D* =6SY,HCL!;T>D MK$A97U 6VNC;R#7&U&N+&0>$.LIO8YO.>_^]+JD/I*R^_$ I$RBEDD3*JFRS MOU:&<_-\']^]<3/!!L]?7.45?4$$_O+;QMV-\M(XW]'][?T:WN9YDHW*JH)L M]KF,ULSFRV 9+N>E'%?[714?O)O,LMEH4KFMPA-5^[5?.I?>W%'[>._W0^'# M%W1'(EK]>54TWW.3O<]?7!9Y]J\7V;MPE[]FTX_9YT7X[%^OBGJ9LHJB%A8! MAJC@5")(@7':>D4@UUP 1Y7DY6>R!Z]O>['BL7Y.\/#-OSA-S_O+UGQ?N39JW7Q-CGWR7FX!W5Q%MXPM(O^:3)+EE?SU2*<8A=IDG\: MY3?+I$P.J^J)D^QZO@HL]7._U[WQ^2\,0] (_&06+-KUX\T?F)6:??H%1B!8 M&\:5(DM&^71:O_J_?P _5(_#A8^:QW>LU<7D.E#UJ_QC\F9^G77,Z.NL>#^9 MK2\O6RWGS1-KJ[QZYN-DO+P*[PXW7ZOZT7PZS6X6^:_-/W[[6K'_<.L7N?4M M0O3#M]TFZ]]@]"^__= Q2^K?__9+L.66RE;^^@N'_F6;%(7&"4=1NR]6IAD!Y.&M$SM_+;0?I"=RVV.R7M3&I* M+]E '#V]W^YW_5@#$XOGV/EO-4N).W_T.R^.H%7"UMKB5;Y,%MGT>Q,AUR^7 M\R %3<,1.TU^9#*5@*7KT9!,I SS))PJWDU*CUSRN=*^)9NN>W\V_8C$@Z9$ M]HZXY^M.M94W^3Z!ZB-!<'LOPG?=Q$Q "G/!:!O8TMH)[: #U J+F06D]A(K MYJ#H#"EXDW_(9ZO<%_/KNT:NNT]-S[3%(@__/^Y6FMMUK.N?%[:/5FDIQC)% MHM=,PL$U2SMVCMMG!"^2S9[)9F-H+@!:06,YX$QA)IR%M&YIH:5V[(Y*VQ[( MIHQ2]44V%( 4L[V4Y T6=)%L(MD,E6PDV.BP@21F$A,DO.7EB&[$ZT%H2@- M.KVQ^B$;T:-EP\I>>,?=IOG8?'MFOEB6)[%[3FPWJV)TE2WJ4QL2. 4TG-9^ M1)RE@JRG-_R(&$HYZ>_<=ABE4;OE!]CF/1N.N=2<6 X1 :2LA6I:SBI+@>NV MAEXLS]_5++'+,PU*!0P"P4^B.NI(. ^LQI 3[%%= ML*\Q\O".CNS?A5V?UGVP"E*!=S!5.,(NPNXY8$?;H[>"Q%%NM!0,.*$\H:0Y M>A/F?.?H?1_L>K-S42IQ:>>>!.Q.)FKQ>S%?+)*;8OYNLG5WC.O)>#S-GZG5 MZVZ!R4FK#Y4R5 9]*"!W6E"C:-V+75%M2 >8U#%:"9"K[ M+58ZA0+R'0'UB]^ XJM<]1?5,SVLQ?E-7F3+TI&;?[K)9XM\\>L QZH.@;V/ MYO;B3A[+[9W*3AZ&=V&3GR'JAY[?Y(L\*T9754!LG'_(I_.;LI)S2+UUAV)A MB8W6@(@82C@2$ "KF$9&@)HG_L\=,2 A("U\]R0EMP1+:&SV@"N+-&UEYYK+^](D'L4(/MS4$!> M)ICWVIDO C("9\6_\M+?\$1\'C(,29LTHH53S'M3CFAQ7!J*.:\- M56.T[;@"W^95L\F PI?-0N[!2A4!@KA/G3A8U7="&NZ0$<3:_ ^JH!'4(A_. M>Q!RQQFWC2*3$G3JO!Z#H/[,2LY32/M48A%!$4%/09!HZPF@9@8I 4H#4$$! MM%"-LT1I#^V3$-2;'%/M7D&*T>Y([7HC H35%]NP!UL28IQ*LL\2 M@.&=]P8-_($HUY.$--J8X&F8-F-@F>+8 : !0! ;0B6CJAYCI"0QH!.5?#RD>[.VI4BI',1\ MHN&;Z0>"X/4LD7DGW^NIF9Q'6V4$$6TG?#J."6(2!=!*:P R"OHF@"EIV>[R M2^S>YM758%WLTJ8F!*24[G,TT/#T;"V.!P+&7G*HCQAY&V.\9(DW0AD2R#KB M 0HZM!GC98WIS-9] /)ZK*T-BA*)/MU2$7D1><^)/-D&)RWAU,(2>DYB("!D M0#1=K2R!G>#D0Y#77QL93 /R>JWC&RKR#L-AW,,"G,U&\^L\>5?,KQM#=3[; MVD#=Q:(<0JD1AFS#BZ2Q-8((9BT+RA(9TN07,.2U^B:$UUOQQWRQ4\-5T)3U M&A8]L(JC8P?TX#+Q#@*_N$W3,YA9#"1Q3G@'!8>8UC-L->-0=-+T'H3?_LQ? MR5.$<<1OQ&_$;XM?V@9F+0P*%U@=L(LXD5YSBIO<"NH]V Z__;EY2O? M8_/QGB_#"\ED;4;_5'MX?TZ36?[4BK$#/M+BC:8TE''!R]HP#+0@0 C*ZEPG MA"!"'7OXU7PV_Q*2^TB12$FO#6H&JQX/!%7'GBOXTWT VN@KHZTPG&L#B!'2 ME8,49&V0*L*H[C07?02 'FF6+L)*A.?N05(U6*DW)'6%[RG;V)=\[FN<283> MWJ%'8)NG&U!F!.-<8$V9XX0(K1K=Q7@W$/(8Z#W.HGP(]#CO\UQX., [(6?M M,B_RQ;)))$AB=M 6^,9M)0O13".BB2((<$N-99;>9OPQW0FW-!NPCS8%*<+[ M3"^X=Z^'SP/'#O^8$+@MY#?<0Y!I"#1"!F#'@)($N_HXJJGCK&--WPOY_ER[ M+&5RG]'5"/D(^:.%/&^M>&R@-QQ0Y[ERQFAL;I,JF-6D$]&Y'_*]>8-IRE'4 M\KNQ]@\$XG4&QF4>Q"1O',G+[%/9\?S#9!'DX8@/X_>A6+:VND$(4^4DYP Z MRQ#UH&EN+I$Q=]CJ33BG&<,UF:W";9[?9KGH:LG7[[O(/N6+EY/9/%SLYX8 MU&S\Y;>X?Z_"RR_SY=4\O/(AO*5LR;+;? V2BEX+?:)K^OE5\@%#DFZXQ[CC MGKMP@$8(>,(%M4UU#0H*V'1:C#TK)/NSTX5,*>K3U18A&2'Y%$BBMFC&>R.P MP019CZ0)EB^Z;3)&(%&=WBS/"\G>[&@A4@3I,4#RA)S9O5NZ1WF2I;2M4+>6 M0\RHI=XKPPRTE#4E<1)0>H?SJD9M?935^2S?\; ?E,K]#!LYG!/KH) \#]?P M;CK_^.O59#S.9WW<\__Z+\C ;Q&[=V"7M]C57BMKM<*4<0J]@=@V,Z2MD/0; MFOD!V.VSJT0JQ%YR$R-X(W@'#U[9@C_ MZCR1$K*7PH## >^Q^8K?7F5%7LYY;_*-I^'(]?.Z>B^O3EWAE?+ E>=5!G+Y MUF5Y9MMQ"&G(,+\'Y0QN9%IR1#V1WG/)H822&W7;,E\A@;]_>'X&YS!*">C5 MV!YJ/>Z1X/?49TS?IW(9WK"7H2]=6)0S"2&D7BK1Y&91PLTW5.ZNW<(/R<-$ M*4?[[+9X./HXPO@T8$Q:AS2%$%CA!;=*"$HI1YC==G'BHC<8]Y].C5/6[U2: MHX'QR?BH7P43>FUJ/WF_<=CO\7QU.L'23'87;O8Q^SL8,\0ATY66]]W MY*F3X"G9UF1[B77@*DBY=4YH@0TD34:L"KSS2)[J<6@+3"6,/!5Y*O+4J?(4 MWW#(] MY"8O@O!<7P?I7)0AEU_O?O8Y[F3^PL:- F%QG)+MF64N_Q83V$4\(L\;D89E*]J%\<>.YFN MEOEX3Z0R2.XX((H@[:PM3)DP#&BC,?,>8>HUK"G"8NX[;2V^IHAZX_=SD(DM MDD_3B(AX?QK>63OA"P-CH-$>,B.1A [B)J2EF"*DDP_Y8+SOX)B!^YRR=U2 MB'B/>/\.WD7;M@H!IRR64B*!G!+">M'TFY34=+NW/QSO_1\">IVJ.7Q;_]#= M"/_(R]_*QR^R<'_9^WP=JUXDJT4^3B:S)-SP:#6MNKB4A8"SW<6W#WTEHR,J M[GW<^[CW)^,N^DZ4_!0ZIDFZ,:^56.0M9$H)Y3A !K-Z7JO6QOM.7Y9&ZZJU MTGVUNK[,B_-WE=FU.%\M%\ML5M[V@^/+:ZV]7?M@D$K19XW:8-GVP GE5'"U M,?=-$06EY5Y@ZH4J)YGC9HXJLH!V\C.>B*NN^^,)N"(RE3#B*N)J*+C:& ?G M%#=0$(2-,P0Y)U0SWU0+[6PG8/!47'7<#$_#%2:Q3>=!)UA^-])XW!W#OH_2 M@)56^TFFF'4DF)7 >*7+OIUU6$\93&EGYL0W4%HO=@>LN[8K42IPKV5X@\L( MN!Z(QCQ*DN%6EP#"/J>%CVS'9:->7Z0>."3L+?DT':JY%*8UXH1#KB$7B,%F1&8^3J IKB4W3Y@3P=IGQ9OT*3ACHX:I)4I M_-=E=CG-F^?[^.Z-FYE.9OF+JVI?@QD+_O+;QMV-\G(,P8[N;^_7\#;/DVPT MFE^'#WX.TIG,YLM\D2SGI916[:*R(,3)N\DLFXTFV31\>7BBZHGUR\,O?6>+ MU3S=/M[["E+TW.NP_O.J:+[G)K#0B\LBS_[U(GL7[O+7;/HQ^[P(G_WK55$O M4U8QX((0ICTAE"(NJ&-6,.7EFWIPGYOSEZS\OW)LT.7ME'@'5 M_5QIN+Q7;\__.+/JPMGD[47XZZ5[=?$V.??5E;]Q_^U>O3W[NRNO_ORE&]KU M_S29)KU)SR<;CP4?/XCA6YF%P';? J_YB\F5]GG?[OUUGQ?C);7UZV6LZ; M)]86;?7,Q\EX>17>'6Z^;B<0K(AI=K/(?VW^\=O7ML,/MYZN6Z,4HA^^[0A; M_P:C?_FM>=/7K\%OOR2W^M1V+PWOMP85>.Z!K1\T70#"?7KN.T#?2CG>04+_ MS+-BD;C !N/D;ZM9OKYW#-*A)QCL:Y_OS2;904O<[EIL=%%Y1(/SG4E-Z;D= M2-SNN::+1+FX4RZ@C'(1Y>(.N1 '&X_L07*>U))YFWO\YH)M)QB'6EV]W=WN MS6TL@,@%.\E.S,.4SX,(Z>Q9LT5N.EUN$O04NR\/4SXC-\7&,T?5>*9D& G( M*?9-'F8X_(A<>^?+JW6UZ$V17^6SQ>3#[=S)]3EL<]+D,!HE'Q>1#NS^XEX> MS_V=S%[V[1X#@Z5K/R_R\'W):%44^6ST.5D6V6Q1=P&H>?M]-IF=8M;A=^86 M5A:4V)@\X3!7"A%/"-$..JJ;L8668POHUQ94I27-II)<&U3U=IAZ-R[*S5C_ MN)J-+]JM^3UL26E\J6*R"*MC5T7X\W6XF?DX&&?G[RZR3T_V2CUDZ"'O=9SP MX4\0/^4CX4F3 02@90,"V.Z"(M$8PKW#M338..="I$7\6-MC%).->B_4B M'40Z&"P=W,<&:,,V(%)!23Q&BC/EE;3!4EC;!@ 8W:E(>!XVZ,UG@T2?;3^/ MQF$SW"- &2(?766S]_FB; .VFA5Y^('_Y..D-/^34KC;4=HG652_AC1IN_19 MH)RFCC,>]+F5#J&F$M""< 9XL+G_Y^U:__=\6MYW@]WSV=L\',DFRTF^4QM_ M$\?_R8OY.%MSYLJ M%9U@D2,>RA&HY0A&F;6,80\4$QIIJ12MC0HOP^%ZYQQQ8L[P2!*1) 9!$O=Q MQ(;/C0*!+9>0.,\5M@3>3KXRSNANX^7^.:(_%SG9B_TPS*SI8TMX7)\AOCP] MU',SMMG,+XH4<=BV\7Q5MG]X2I7B 99W/'09#IW@F&Q[@!I$L1+68J(QP<@" MT.00 4ELQ[-R![?M)"[0K4A#N-<^@O?M]3!Y[ 2%O-QP5>^Q[NET7V.^\=- 7/Y!FM&R/O\7W^%L/DXTM Q9BUQ&++77_ M@R*1[!EZ*7[SOG?6'-&L9YJ_7^Y?B'I)A_?&!"QEY:RNY?(-1H MM+I>3;/.X,8]7T>5P_&\-+CI$'S6*_GICRHC^>P[&J&R^FL]>E)&38CZ=EF[HL_)W\L4RBDD4DTT;=-XY M;>SY"BKC]RK\.R\6M4/T>?GTWZO)\O/A9%#NTA]QJJA8SQ^-)[*3W'Q5Q39. M?/,C\D]X\R/R3VSS#ZWR?$N;1V?3;#;*DVQ9C?Y+,$@3!"!_[L*X?M+[MDU* M^6YR'\<85JTHVK;UU%+!E"">$NJ1P\(:41=,*, )N".Y[WH^J\S\^^:ZGY6[ M\7_)_]0?_9^W36[4VB@OO8+S69DJI3Y-%K?OVOB!L]EHNBJ_N WKE%&=LUD= M5WF9EW/FOSLT_NR5OTT?!-^?&@_2L#XI1;VF$!Y66=F@"&-(V<];\FS3V[$FM5O*NK,J]M5\ MMN'%:YQXSTZ;VV9<8R "9\+(EY$OC]R@^F8?CH9$8%LN82%3SC LN*;(6\N% MMS6)<(]DIU?/SBVJ)C.A^HE>;2:88HQ3B(Z\2<>6HA-;=$0+ZR0LK'O9$;=E MKSYP8&!&93 CDD AG:P[F1'/).4#-K&^SZ-/[W4$TF!_1B:-3#H@)CTRLAP( M']*--@"*&HLXV8LA( M@I$$(PD^U.W&6PXDU&/'C&".80"$$I[BF@,-=T8.F .;I-$F;[,WWQH1-)7] M-EX9W!28R%Z1O0Z4O63+7I)A13"BT!.#G394DV:.C8'8=?Q] V*ON[^Z-PZ# M_+BG6$7^BOQUF/R%-N(5&#(.C8<0"."\$UHX7O.79$YU&M'MDK_Z:%C'<2I( MK[TU!T<\0QV?MZ7(FK4;H6SZ&Y8U'RV3^;LD&_^_U7I>7O*NF%^'Q_.;2I3# M:[/\8]66:35;A@M-JFA95HS3\$+UV67V:6]IG[O&\^THJT??S6#UXA&HOV&, MK-JIBB#L5D48(2WEU$IJ!2(>$$=K%1&L7J?07DW<1;'\GY8Q7$48Z[%6Y^]4 M31*5E?N@-]ZRS-KJ/8"L&]IGW_O($0=D(D=5[+OO-=@Z#$[@+2<$ Q-!C8'3 "D1S$X!&X-3 M<&;TG9QPMEBL\K%=%2435%!<%QA5+YZOU[W9D/$W1[,<2/TV8CR5,>'@:!,. MGF? [S"(0,*V7X.W%EG%G>*6A+,FQJX9<&DE[$[Y_@81_#V;KO+!\L#6!4SBB=@_&% M4(!N?2%(.&NZ0T S M9B4< X)Q6P/"L<,*RH!9 A5T"GKOF]ZHW-"[RYR_H6P'#> '*_3_Y,5\G"VN M-NSJB-L#P.W!834FI0U1C Z:_J-(19&*(A5%*HI4%*DH4E&DHDCM^"C-2)O, MJX'D2AD%(%5 &LH):W+XI(<<[_8H'8^Z)Y9SOW::)A\GRZNK?#HN-S997N7K M)^;3\F+*K/MD1_[K XQ!W=? F;$6S,@8#""1-F!9 Z\ JGHY!S ;A+WKML^J M=J-T0?EY<9%]^D>["^&)ZE6=+?)QZ=G*9XNL_/TAN,6>-"=$RI3#X4X)V3$ M8^?FTPE?WTL=H@V*08BQPL(S00TEQG"+9=-6"2MPF\N_N!Y-?FUKYQ87\V^ M=LTM_ZB)OL,OYY?A?BM"J4R'(;#*UNV14\+[[(,4^>2 ^>1X."0F:!V'1!ZG MAHO2&:4S2F>4SBB=43JC=$;IC-(9I7,XGA4NR:UGQ1G@G<9<,8&4TL!#H9MV M*E>CYZ-_S<61E!I4?[<5E&0(HZPQN8P QEW&H"N64],801>I!\7>! M9#MS52KBI"0 :DB-XAKQ)F2G .G.7'VP@KC\.G#W)O_W:K*8+/.W>?%A,LK7 M@?LW^6C^?C8Y"D<\(BFC?4[;B3"/F>]16PQ:C Y:6T21BB(512J*5!2I*%)1 MI*)(19':\3ZMA?0P0Q@!AE,XH MG<_HGXP2&24R\F64SBB=1RZ=#TKW0>$?;2&5%U10@#T36D".$76J#NA*@K3\ M^EAYO@R_7)X6B_PJ'!@G'_*SV6A^G?]Y:_'_]SJOY_=L,OLCV/[GL[?Y:!4N M=I(O5!'.E;/WFY78X>!P_NXB^]17(%>-1NM):OGX6Y?ZN #N(FQ/>.[[#4E% MS"J*M'*\M!*57I3.*)U1.J-T[LPD$VV[6 2=HW3B](\7?^ZFHTO6F.U.3D=H@/[>WE6 AQ#DE6$][#A'35&%*DH4E&D MABU2#S)"$&Y[D'(B%93$8Z0X4UY)J^K0N07 Z$XM]',:(=%8.,6,[$DE7\E/ M90[VLT?JAZL28ACP()5(E,XHG)C!(9^3)*9Y3.*)U1.J-T#MF3@;&X M]600P;E7&#LFF1-::X-%[/4\3?Y,IO,\K'+BEE8 MK45_TTY8"ME>QB=% $< [S5G%-,6P90H9@&W%"'CB#6>^,87R0R%G8!H_PA^ M-9^57U3,I].P6F?A*\LQ>/W7VD <$T8C]H\=^_=!G[?0UX13KAUFWDN(@[+S M_C87PH*MH-^3WJ5[:;8]_$C"+K#6.[OH;)K-1GF2+9._K69Y@D&:E *QITCF MY;P8YT7U#GCS*5G,IY-Q\E^@^F\@F)-M&V2*A5!&8,&DUPXJ)X%O#&8+1"?T MM]%>>-T._WRU7"RS6;D*7Z'P;(W" QE/2D$J(4DIAWU"?2M9>&XS^P@TZD!0 MW0^A_?B$>SQHHB*P-0X0$,@YIBSD7FJ&D*6\F>9!3;>6K&*0T;:V6L( II7WF.40N.VTNVZM'@&QD M)RGL!'/:4<:(9(A1I)H)R8APTFGLL7,3Y:+(L\6J^%S]1+\STE.,<0I1GVZ^ MK1P SZGNMO$.1)@/:P^/UV2YE[DHOF4NZ[G62!GC:&6M2*P:AP;$3G>$80G+)^4SBB=43H? MX0]A&RF-6B.@'3$&>U<&HX3"LFFXYJG'>W7A+HKE_[0G8%<=@-?-V,[?J?K0 M6WEQ'_3&VU/SVJL[E(@63SDD1UW$%6GEV&@E*KTHG<.5SHM)HMM]$L9TJO:BO=E=T/-08PIM\FF>+O/3^CZH"E/#A(+_) MNAPD605K)_D0Y+&,%X3WE*)93$;+?%R_KY28;4(&ATL-LJ4&# &57@CA)<6" M 21 DRCOD=#H3FHX6RQ6^7BS>?"ZW.?-[=)6;U,?LV+\>W%WEP"Y38.09RM1 M)C(5@AU#[^(3R&(XZ!;BL2O]$$4JBE$4H\A,4:2B2$61BB(512J*5!2I*%)1 MI';JIQ&0W?IIC-#:*J,U\9(02,.;:.VG<4R3NYLP=?TT?\^FJ_SQ;IIMW*K_ MR8OY.%M<;>#G\+TGIY*7O?;G)1\GRZNK?#HN-S997N7K)^;3\F+*5.MD1Z[5 M PS'W->=1. 6S%00ZR6PB&C'F0)6Z*8H@S/C:0?,U6Z4[DT_+RZR3_]H=R$\ M4;VJLT4^+KVF^6Q137H[=)#@DYBH=AT0>IX:+TAFE,TIGE,XHG5$ZHW1& MZ8S2&:5S.)X5R=INJAX#9IC'D!.K-0?"<7+;C1"T2?+[]JQ$ST?_GH\CRX"O M_&@O+LL00)D"?QL#B+F,0U4HIZ0WABA2#XJ_2[DQ!$D:([!"7G@(*554\KKU MH^6(BT[([L$*XO+KP-V;_-^KR6*RS-_FQ8?)*%\'[M_DH_G[V>0H'/$(IE#T M&=F+,(^9[U%;#%J,#EI;1)&*(A5%*HI4%*DH4E&DHDA%D=KMR1M#T,Y)%\I1 M3(SQ"BL(C#?*-1EOW*ONE*MG.WG'D_$))LK[>9&';TM&JZ+(9Z//R;+(9HMI M)4_)=+XX^NSW& :,8< HG5$ZG]$+&24R2F3DRRB=43J/7#H?E-2#H6PK+95' M&BNKE PO$F\P5W52C]7.T$[8]EO#B&LSW]16_D5IY*]_74SEV99XC26_., (:-Q0XH(JT1S"M<-\(P#CG0F0#_G.99-*-B.O;# M;C&(4C*IY#*FU U5NYR2$HDB%44J)OM&,8K,%$4JBE04J2A2CSR$SXMQ7C1W M F\^)8OY=#)._@M4_PU2Y!Z49H=9.QC3,TND4@I+X0VD&C AZD@)8Q9WCN*O MB_F[R?*/'H?[[&X")4PE%'T>N.\1B(C: :#V<%$I6E0Z2Y16@BB I)7*^-NV MSX8+9N3N47GW;+_>L'D4R:X1=B>@+ EHN[!"@KB$CB.I" 28,>E@G9/.A%6= MM(('P+(G/8?0*>BYOK/+!^I(UMDTFXWR)%LF?UO-\@2#-"D%YKFC:;5[\E/_RXBUT_;#(DX)8, M ^\%,A26:>$E)QQRIYJ$2&CYW?-^=S$*?+^TN77G-")3)B)?1KX\=H/JOK0= M0DE[_,&.4V@EP>&UT0#6A1T4>.+5G>@]6RQ6^7BS/\(Z<%N]>+Y>WF;=Q]V<5@3V/8OH:3%> M 4C*A8RYZ =ADQQ_"0@5[5Q*1!Q'1!C/ *) >*)$'4ZD6!'8*0'Y!GZKWN6# MA>_6#=-%BDF?'IN(VP,Z2\2ZW5,4HX.F_RA24:2B2$61BB(512J*5!2I*%([ M/DHSV3JR-3628BN1),A9)QF638\30 3TNSM*QZ/N"Y-/\VSMEQY5OI': M/;WV52:KF_#,AWRQ#!=5OJ<,>A23T3(?U^\K1>;HYX<]",0<;H 8>$,=,49B M&EY6 (HF2$^)%W=7,'[+G_WF=LVKMZF/63'^O;BS3\-A^;0EERGB?797B1W$ M#U)Q'Q09Q/[VQR&=42*C1 Y+(B-?1NF,TAFE,TIGE,XHG5$ZHW1&Z8S2N5.G MG-X?[[/;QOO^G[R8C[/%U084C]B5 M=F0IX6OG;O)QLKRZRJ?CVGQ<7V:=_M(L=GJA>U=DB'Y>>\GRV MJ ;R';J;/:Q:RDB?LP6Z6'F*\#Q? X53TMT'C'?>!M:$]U!C!AQBUB%/!?*L MP3L#BC=X7UR/)K^J\?];+98E+A<7\V\@;4T(_ZA)N$,*YY?A?BL6J-3Z$*A@ MV]B\2%&OH?E( H,A@8,#?DRT&J(8';0NB2(512J*5!2I*%)1I*)(19&*(K7K M<[D4K)U?Y(FUQ@I"%92.("-ONZ ZX1U[KG-Y/#=O?6X^E0SXR@OSXK+T^I8I M\+=NW^<.$@Y7;PPO-!2CMZ<8O24 M5-HL92"2N288\I(CZGES= HJ9'L-(M] ML!*Z_#H>]";_]VJRF"SSMWGQ83+*UV'?-_EH_GXV.0I7,0(I[+734&2,(3'& M\;!$U&''(9''J<.B=$;IC-(9I3-*9Y3.*)U1.J-T1ND MDNE\<2S9[S&0>] J(HI4%*F8KAO%*#)3%*DH4D/-6B((@79H%*),,:JTXTY2 MBPSC3?5@>2+27Y][OC4EN;9036V@7I3VZ?K7U6Q\T5JKOV>3V1_!8%5%. /- MWF]6#;_*E^?O+K)/?86-GV6V,T$*(=M!1C=EMNQ(+.A,OG]-XB4;&$XV,4TG&#I*43"JQ?.Y(U7!U MR/ "#C&$>&PAQ"B=QR&=42*C1 Y+(B-?1NF,TAFE,TKG+J5S7HSSHKD3>/,I M6X*_FL_*+BOET&A;K+'QEV9BW-YBSH\Y/C0@^300C M>HM@:KQR5#/#C3%840@!J0WW"$!M=XX("T0$D.-L6WL*$/NR,S:N1UU M4>398E5\KGZB5TL)IACC%"*Z3^1OE;3UG"KW1-/HHEVU:W*4;=JJH8!H M("E1U$I-B4=2U^0(M(1FP(;5]VGTR8FM"*1$PDBDD4@CD48BO9-(*6R)%'@A M$3!.>,B!4HQA6^?_4RX]Z#1M&1"1/DMQ(J1[/9Y&;HW<.KQ-/F%NO8]:-R9! M.ZL=M !IC!2!A%&MF@.\ LYV#O #HM:=91XQR5($]VJ>1@]?Y,3(B<_)B1N3 MMHTC3BD* A52(H 4P#7S%11R"@Z8$W>[]&M[F>9*-RO%HV>QSD,1D-E_FBV0Y+R6QVK'2 MF9.\F\RRV6B23<.7UYIY\4OGTIL[^OI6NE?^P_=OM8<;H^2KO:_^O"J:+[G) MWN+[%VXI%^SZ?ES_QF5@YU+B M_WSMWB0OS\R;\\2%L\O8B_/72 MO;IXFYS[Q*BW_YWX/\[_\79H%_W39)8LK^:K138;+W[N]^HV/O^%U04:L9[, M@KFX?KSY [-2,4Z_0 ($:ZNST@/)*)].ZU>KQ(CR<;CP4?/XCA6YF%P'GGR5 M?TS>S*^SCHUZG17O)[/UY66KY;QY8FWR5L]\G(R75^'=X>9K33D*UD!VL\A_ M;?[QV]=Z\8?;'._;>@-8\<\W4L#7O\'H7W[[H:/5Z]__]DMRJT]M]]+P?NM9 M$^J?JW@%PB<6H/9:Q-(A@JTTYATD]<\\*Q:)"VPQOJTO.)R:"OG859 /%P#\ M#/O?78GM3@X[$Y(>N1!;Z9IP X=0O'?' M+9^'$Y>Z.'OU>Z+,Q=G?SR[.W-M?GR@[1X"38[^_N)?')=3RV7WV>LZ[ZM'6X[!L:9R"5J8_L:$DL $,'2\@*!U@PXH@FBJB80A)TC MZK$$(OHB$,)2R'JM;AX<@1R-2^F'_U,.DIZ-)M/)>CCP_%TRNSW#E,DJY:-1 MMKA*?EHM\G%XX>?DIIA_F)0!GLO/R?PF+\(G9^^3W5 B8'RNS<9)=EUFR?ZG>B(VV/S2GH)@HY3T 3&TL^"X]/4BDI-_^48.SLT[Y MH';*J-SH*H>%YTYS!QW6WEGE($(U*I5PK--A?!((IH(<=XOX;7P20S5BJYJO M%Y=9Z7$H*VCRV6)MT.:?RG]_([AZ!--L[X%@L%?; +F@B*A&7.60RV-]+0Q M5QU&'<58]4G4Y9*:C17=J8$*4BADCZ ;K,8[)<5VN.!!K?XR3$L-'$!(2 4] M2+WXN-[@J?%^^ M6TVK4NK5;+DXO6/9MSL-23HPV01 MOM3/"ULOM:I7^LFFX4-:#.(4B%X[9-VWOX]J+KACN=^F?V!TKAPFBN\#\89S M!1@-(&7**@ UL@RX6Q![25 G$/$X$/>8*98"&A/%(A@/#XSWJ=2@ZEJ5B@PE M4C-C-;3,(&88;"9G>NHZG2T?B<;'V;P/4:ER+W[.0]&GQ^06O16MRC3./XWR MQ:**\<\O%_-IOLR3R>Q#/EO.2_OY5$^J"+4^4F&I0(8A!1C!WCN&<8U=9@WN M!@_/ZN7[_(_P\[F=?]RI?Q2*%'-\#*?4Z.(Y!N"0#1/40J:<< = K:8< M%41WTE"J%2T;Q&:+JW4QC%LG%.S%UPE3S(Y[5'KTEYPD)/&FNT0YHZDR7CFO M+6+0@.;(131@G L@=."]!G_;I\ !Y3.[(L^N;;%*4'29" Q B,1[%$)@)#:4">;H:U,2]DY"-XNYOF[LW8I>_4__B&5=0(K[!K?(P"X,Z7SP)X!'@%;M0&844AQQP8'B3CI5'[^4(9QW9HX]'#S;.R&/4NVR MRMPMC;N?U@U!?DZF\\4B>5?,KY.\FL54FWWY4TMR#O ,=E\2"=GPBFB.J"?2 M>RXYE%!RHW3=[8L'/8>[88&F4X\/:[T>>_4R7U[-Q[NR#3L:CNRGBO50\DBB M)^4X47P?B-$&B*'W2!K*F8004B^5J.L>-"7Y.'; MDM&J*/+9Z'.9B'F5S=[GR4_OL[(_7FDCG^I9E&SDPF O+>-<:^M!K)^W!*L=3TH'# M1=:]YTD!-_(SC;) .FR)=UPC*!LWCP[8ZK:??Q*T>DSAK[^[4W(CR)X<1(N6)N_RX/8 MC&];,F>?\D5:MF4^O8F9PPARCER'&,*;CN\.'9'A[+U.J]/ MA1?E*JO9./QMPI.3/57#0YSR_;3T/!;=&?TZ1PKEC50:IZ QU'FFD.>8<>A( M[=BQ0GC7.4<^'LH[<+E"GD( (I0CE(\=RO<,CY(WAWG!#!%9."R9UXQ&B MUB-.>D!R;[5201=3OA< #]R /@P[V50NV$4PDS=GDBP6^7)=(C^=9)>3:9Q/ MM<)(B'^63#]GE-*^\&56*V7157DPR:KF\ MR*?9,A\G-UFQ_)Q<9M.R3>"B3$G[D:0<\33Y\2<(4DSYSQ7-_QA.T)*6GWPW M*=5\\CG/BD52GM;3I#3TT^IMI:&0AB]?W.3EV*I\^OD;%NLQ&V[WG<'8QG 4 M)HT63F-JI35($(61;'I^(MR=-A60H,!,=#(&L.*FMWX;FQHCOM M*RAERD3,M#D^#\%Q@.X^S*$6<])01I' 0D,/+%2$,M0T\$2B.Z?ED9C;1=P/ MRA3#.+@EHFDH*FS#BR,M-D1:QSP'& AEL*V[$UJ'C;NC'^[CX-2C:.X6"S M_1R]P;WP".,;$RJ,UY;:8 USSI7A -65D(8 K[K-;3H\4DM $^"O6TRIV;AJ M/Z4J(=AI?;-,!=M+JZE#(9[H@3I.7-\':]'"6F'ID>646HXMDHPJ7YL'BF$* M^*Y@O0N7<4K@<2?O1+P>)U[OT\-BPR7%F.2 < T)5\PXI:D'34<"JG"GMV-O M@.W/T*>EO1;U\'&ZD&^3/6ZRSV4T8@NS'J64RBK+0Z0 P#K+HYSG+M S&/;# MY8W[: .)MC;&>T>1<%)JP!4693NB.M"D4?CWPP--K]?[NDM+/>R^B%/$CTTQ M#Q=']^I?TAK,VD"E,+66*0N<5MB39HRX(4@\0/_>"Z2=E*;@GJWC0]&M$8&' M@,#[ +CAB$*$4P@P$PY+([! !-! P.O'#EP+_79 M1L5U8\'&\V@'CJ(U+ GST(23IPH'4"-%.)0"W4PN!J9;J7DG'(O5%P5??9F8 M#_,:X?WTR3L6A1F=3(<)ZGLP+4&+:8RYD=!HJX!'$F"L>>UC>SG]D3MQ21#8KJ!_OQZ4IXZ!TX_)44/'SVCW[HTPE(=&+^PCP$[$Q:<]; M@Z!5@B#M6'@$>)W,!1'U#P?_'^W&[C3E(FP]H\=P^HUNI&. TH8;B7C.E,'> M2HB0Q-1B4W<8XI0Z_[#*FWNAU)]Q"V%*:!R 'J$T$"B)-B5!$XR-,,IS*ZEQ M&BA6M_CAR),[!A!M!Z7>;%&$4X2/HLOS2?AD;]MA%OF'?+8Z07_L][&( -B( MCEA-'>,B_*4%A,H:BNOPI+0:=;I$=['8+/>;]6KOTCS$-.;K17?-\>%QHYI- M*UIFV$*A+-0RJ$/@1!.MQ% ^X,1V+QY[=*#*5.RG@66$9(3D7B&Y41''J162 M,B"=%IB6>7&D*3!E@(,^5&1_MBKC*>=]>E"&!\EC5EY=$L+[SYE"SFT\DX^2]0_3=@K"6>,3C$> 1;E2N>48=-TP1B!R'ED*I;F4$'^*#SV9H+C ME*)>+?"A(K+7X4H#-=!?Y?-_O(EU9S M)5L[QO8!'K;OLZ?A1KX2X1 Z0A4W*IRZ(;>*UWTCK/2FV\XI;) )^_.ZWA3] M^<]%F:MTWFR,NMV7O5C3&*08]UJL^E1Q.'0[.WK8CI,4[N.$C1HZP"0CP$'O M$)78$:% ?<8V7C':F0GS%$[HSRY'K"Q,'@07#-9HC^ ^37"SC?Z-CDIG#!!: M$\9L0#2A3^),A=G?S^[.'-OAS$3JI:3\C/W'07CD*'=\'G;TJ1E?98ATOO2E*[\WR36ZN\]D7LZ9NLL_E M4XMD.?\B_#JYG3*%!4O+OPE'ZZ@K2P&((Z9Z<0XA(MM"4R\(-Q:(8'MYI:B% MO,D(9;:!9<*9=-!CZ:22S@.@;9U6A32BG:+QIV"Y1Z<.206)38$CEB.618ME M(33B5%%G"45 <<-AW0""2^)A)VOY25CNKZXG8!G%QJ+'Z-(IYP?,P]J/%\F[ M8GX=;.QQ?GU3B7&PV+/56J*+8,HGBWRT"E_P^40K\Q"&\!;'%%K,+66(&8<\ ML]SZQKXVV*A.=^]FD7U8X[?OU(=L,BV;0_AY43[S=KVZX:AD\\M^K>S_ MY,5\G"VN2HH6"*+?CJ%"[Y3<*\<+*0PVPAN($6 @Q-H#: $%R#?]/S5VG2RF MIT/J"<9NA%2$U$ AM>$%(EX8KLHZ54"5_3OLY+\O;IS,/N2+9>4DGLR2++DI)A^"(3G]_.(JGY98O X_ M\U1S\@ /C/[""X2NT]N]V)G78E MXK'L/'IPCA"0&PXA^%1 M)1LM=1VTVCCG@,6$$<\M@G56'%?JCO&)'8_J _#8GR,UA?MI Q']J,]7 %/7 MO]3F[UY+7K99J$=DU3P;WC?<1-9!I*A5'C.K%112ZP;O@$'8P?LWLF#/FLW9 M<]D+P2D5O:8X[***?#N9B"7F0TB"/U8.H"T' &DM1A (X+B#!%'4]&*S&A'4 MR8AX"@?L8&94_ZD1D0,B!YP"!VQXQA!S%!. (?0$2@>Y<;4=P# 1KI/A^"0. M>-P!X$$<0%/9;TK%*7# \?O2[RBQ\6>OU"O3;XG-CI=HH)GZT5\412.*1A2- M7=3W'(!N^3I.&]:[F'\,%[!(DUF^+$.VX_QRF4P6BU79+#$(QF+Y5)?5<+W, M]QB;E)*-\3!,$20%)099KBBGK G#AC?+;CG-1M3GK%[-\W>])_9]G3+!2,IE MGRT*!QO9.2;6/5X$<;S1_=,[ZK653A(N'$>HZ0ULG7:,/@5!_16M$)AR=A19 M1Q% QP @B5J?IS#& N.%]$@3[R"C=>5(T$Q4?S?QX%X ]9>U!WB*<9_M/F+> MW@[MP3=Y7;+=V'XQU^!K##*XH<0XI8!P9@&&0''HC&IF3@"L36# MX_2.EAE\/Q6-./V\X1]-@LAFBT6^?%'NUWIBXGSZH2^Y M>C#M=V+$H4 Z^HZ. H.RQ:#%&"G@>-"I2%MIF*)-_((S['1/&-Q!KARCJ21] M#HF(((P@W)L#ET.ZT?HG:$'M%??:&880QMS4$1!KE.P-@_U-2"0I0GWJO^C* MW65HOW7DSJM9B>_R?%%N[SJF_VXRRV:C<$7Q\-D!*6X'* CK*#%:0*Z%]<(C M;!IC55FK.@,47G]Q]&SB+*8T_G?I[&7[*;0^%ET9W49'BES*-X:@*0@#5GV9 MHN.8\ S4\5'FH;Y#O3X&N3WZ?/N=>!:1&Y%[D,CE&T.+K FJT5/B%;,< $9H MTTL/&$J>IG/[,X<)C!TPC]/O^V56;/XI+T:31>7472SGHW\E\ZH?YO%Z<^_# MJFS;GR#NH)5$$V, EHH"JF 3G*'DCK[RF^U/RL4\7Z^EJQ=YO$LK&8D4$WP, M!]CH##H"' G8=BU!!G"BD)=4<*\\,PS5.++EH#[8 XX&VD4H8BABZ D8VO#5 M. D0XX8*(Y6'R"%H4=/Y1VCY_59<#\10C[.NP7&HHA/RI59#B^:7X8NS2E"" M%(SS(AEE-Y-E-DVFY>ST)W?T.;ZSG:"MGK,ZJ#>.C-0L_)_'6+':GZH,UZJC MYWSEIL[_*)?V=3&9C28WV;39CIVFS\:Y0]$O$[$K^(:-R@FU7&(CM%8(2DU9 M/7?(82MPI]/6%T'*^>S]15YYTV&Y$.1W%^V+>W38CYX)!^3Q[5-5O@X65Y=S:?E M[R?+[%.9:=NTS0RO%N&?Q614#A)=^V)+H3I>3^Q]H):H;8!%D/)2<.V]U!8H M)JVO0[^.6 AZNLR'7 ]]C,KV_RV:*"^"ZM M;I&B7D_%AP+EZ(LZ"C22C9:45BMAG=+82FFA JYI2VS@#2B,:)QCVAD+1J]XX1;;*%P&',- ,*TJ3FQGG2[C?2'QO[R#( MQE-P,-_VBK^IVY$FEY^3G^K&\3^WR;K[ZQS?ZWH.H)7L?60A-CJK(*J]X((Q M!;&GP%!8QV*5E@: !W:2]AY%2MC9 , #M?&#,L'(ZF/X<.XF!(1+S.D]*<2%ZY90=5-U)F@JTSRD5 M_3KGAM:V.G)1Y*(]&Y).XJ/].^12D M O=Y$#IM+CJB*()[]RX?54&$_-/H*IN]SY,B'-^3=]/5:+FJQ!,$;#DS $>0 :L@4 0:U/27E,"I3C;=>O'/W[EZZ=^$E3^?E<11 M_L_]>S7Y$%!>^52:$$[Y@IJ-OWQBXYV[/"YAOH.STH$=>:(?<_" O5>OL]9O M086CP""L);4&6Z21J!&KN33=V=![0>P.#B,0]MEPZRB4>$3Z\2-]PT/I$01< M >.H%Q)Q:TF;OX,5%,^#]/Y-_6=OMC4TG)]*+.2G( )%F5GVH@Q $EE& *(*!OLT5 JB3 M*_0DJG@=+GH^/JOWT=8[&QY/5^5*;9+2FJCV,WA7ICQV38F9P<=/#/?Q B(; M1PAKRK;81B.D33F'!9GL/Z "/#C!/B& M5T]*X(CSWBGGD:7 *%W'(173CG8F93\[P'M+G^(I%7MIM33P2MR#. .8.PW] MN^S\)%LFE_G[R6Q65PA\SK-BQ\'#PV4"UJIZ["#TEC'J.5.0 ^-,72W/G/.L MX]_OTUMPMM;S9_L-K[I)3TT2)4M+J:.:$H<\9I: @.2IL" MUR#4DFX?M+X1*GI!*$0@Q6*?\?J(T(C0W2$4@=8/'[0G04I"*8F"!#D@&6GF MOYD[R@KZ1BCO!Z$0I5SV6B0_5(0.T'^^9ULY#T]_UTI^Q,;BL+'C^>IRFC\) MUKM-)-]R57_K<*UC##E'>QXRH[3# (:%86&*5A50K@2%OBI$9HM[LF!G+ M>$$?IXO C%CN[G3Q&!$YS!2C8W8I1J:,3+DE4Q(>_3"1*2-3[I\I3XT,A\%W MC$6OULZD8,"GZ3TZOJ[RZHTPK-S>G&!X!ZFHWRW'NT,L!K,J40*._[Y/Z5Y/ M;*(!NB@.Q=% X$:1') 2>J:,1(PB[A"\[?EG*.2=I=?AVU_ ME3^]".5[WM(4]MK*;[!.S4/GM CO8<$;MUUL'(' ,2<08(AQKH'EHO8C8LH< M>C2\^^R;*UB??7,CO".\3P+>M.W8"X7'G"NJ$;($*44WFE0YVQV(>#^\>VS$ M2\E1P+M79\]AF/++[%.^2)-9OEQ/DW@7;NL;K71[9X:#BDD>>LB1\-94X%+A M8!5X)8B5W$GI4'T2X!IS=@>7C.;7^44I*GLX#!"<8KB7$56#M2..UB<2:>30 M:42"C:89*I@># !/B0=>(F[JG%;JI%5L&QKI<G\1] MG]*]GN0>GV9BTJOY[$65@329-4-0R[K.N^9!Q9RDF)42=S_N?MS]0;3$^O([ MR1?:<VX,EI2QICZ?X&YRE,EN2J/$?;K)9^/)$ND&38-9V_@;/VCL[?VP*_ MO]"&3%&O [\B[B/N3P+WLLV&=@P0@#UUA%$##*$SL CO/R?5'2S* M\TMYREE^KGUA>1X#I<<7*.40;^1;"&(\U4(*(Z6AE-JZ,X[EFBC?4-;B>C3Y M]=5\5CI*-^7)5>+R,E]>E4W(2YDI3\B]GE#^DQ?SM;@91YW1NS;'_".BV#I3IW_76974[SYOD^OGOC M9J:36?ZBR8% X"]?R&WXAD^_;=SN*"^+E/JXX;=YGF2CT?PZ?/!S&>&9S9=Y M=48*LE(U/*P"/76>0#8-7QZ>**5I\4OG7II;;!]_[P9WY^_N"SR[%\OLG?A+G_-IA^SSXOPV;]>%?4R9149+)QFBEE)(56(&@JT MELA)JB1QS'KERL]D#U[?I]/6]@++=B6OWUSP.\1OGY)7/?RX_HW+^71<0NO/ MU^Y-\O+,O#E/S/G+UW]>N#=I OC_5NU;;#J]5U^)W1MQT/7[I>SXOWV6SRGZK3 ME+FE\_! S<:OBWQ1MJDJ'YZ_\PV_O[VE=WO;O2J\^VW8PCH?_>N':@/*AV_S:5Y9 2\H\,1)KZB$4&.HM%=K4X8# MPQ 5+]JRF'".TCYP'E74<$;##M)F" :3&+NU_3*9K?*Q6C[Z=^ /21Y,F9O2 M<"A6^0__9W-UJER$MZOKZZSX7'H/-^XW:6\X:>ZXL77J_?A*&,-K]85FMX;> MXR_V*?>*?G@.S?= (NC'5NLF.=Z!MLTMWOY:J\>363C!+7\EHL_TU#N /JBK M?+NZR8ODY614S!,3;,158/"@PF:C7Y*?2K,?@=_N>DOU$OSMY^1CMBC';L^+ MFWE1V9&360*EQ+\D=WTLF2R2+'D_G5\&.W.:9^/RJ7#!>1&."9N._!*L[XL\ MGR6CZJ,E-">SV?Q#M='?^/)Q_B&?SF_6\TQNBOF'R3@8NE=A09/P[NIH,QOE MS:^5;UHLPU6_S\N^W]6I:I%<9HMP$ZN;BC!N?_)#GB;7\_%JFJT_-[_)9T$T MPS^S8IQDQ>AJ$BZ^C'Q]X]*NRB2I\'RV_I6;(IR^BK QY=TOK_+DSW Z"[]; M3$-OQ&>N,@F'[-9FIBK0./5)?PM"UN]G9VQPZ/45DKL"\55 M$?#G[RH>[8-D/R0)YDN;Y4Y*K5(W\^K7ZTO[]INK!-!P[55.YQ>_ MN9J59%Q^R8? 3*4;Y+:774E]^329UR_/:S;>?/&7I/11E?ZI^72Z^7(@XR(O M70[E*I?B&WYJ42YW^-&6_KZXDB_ON67-=3KI=]Y:;G^17^6S12#L2BM=YV5V M:K4RU^N%*:]F$HS <'5A??]_]KZTN6TD2?2O(#S3NW8$I<%]V+$=@?,]3[2/ M9[EG8C]U0"0D89HD. !I6?/K7V96%5 @09'B(5$29F/;DDB@JK+R/L\5?SQF M>^6XTX 0%YN7Z;1BSJ[[89K/E\!9 _GM$" B,E\99W\3LK7>O).0,!OG$[AV M+D*',DL\5Q* ?2NBS<^,T'OY:TG(XOUA&/PGG"RO0,))ZFX^O1HO M,D1Q>@$^*N+DRN5BKHP*V#=>&;_0UC?8+>3L"_@!DV5W<(II!@OD7+^6GR'_ MH?.ADDI0Z"(XK#/6;V51(>+@<_RH$_)NGBL?I2,#;/BG539RK[!QF)7F%^]&!-A M7I7%1"DN48--"[BM.W3FR9?37XA(I'!KX+B@]$K#Y MW58@PNM#GYP>LFR][:27_%YE7Z[B:IXCNZBZ-9%8BZQ$,DD_1.8FP ?\:"TJA:3&:/!^4T*;(&FVQ.)@5I2E*1Q M3&JI#M_/N' :@Y3.QYR;PN]+S"J#L5#Q*$:[93@LDU M%?PTPP1 +"<9 :_@K)P]1+H2 *T856@@ :]KH,#UEP&)'J$LH##$I:@2A9: M?X<%<& $%+2 Z[E-2^">#+3G\\XS9CZA, "CX M&@T7QQ5D 4Y74F#,%M8?\8OB$I:I+]2$C*F(7$#5PE1")(!:Q@X%;V&F*[RU M0+!?DOE FE,C DC(MA[GT/U/1I9S4ZL#&A+8M8 03,"@EK,8(ZX!FI9,UH"0 MKJ37M39+B@S(%-2NFP4YML&2TV("_!@ !"PGK=4L$L=?_O$Q.M,\!5XSRO!; MZ&?##: <0@%%5RP)94DOKY<:*$UE$P % 5Q5XB:8L"7MC%$%*2Y9"N@Y7,!U M@K!@*A#P;]0CL19*/->!E0@X0$B\OY5E:HPC&A9("@]G.4GIY6?(>U'A]Q&] MLY_X7N9YN 2]$)0:"9N)C4R7L&P%J\Z54V/7!Y'1"9SY'ZC221[NC],*9"A1 M&/,F=(GN(+ 3Q_(C0[3NW&=%:_U"4I^A+)"8$;QZ:F5 9H(UP2,QB[3E]5*Y ML5,&; M-F9!6DZJLW$VO9[?R"8"K#6_14,5C+T_X:54&#K,X7S 6YAG^Y\W^#&9.&2( M2,>0#:PY:$$HA6 ['#",$]^DR&@!FL"\A[4 1]Z= M?"BTD8Z7<2U(MLQ0(^)'ZA)EL+5I1A98 8*3G-;YOQ=<$^DZ_GNQU70&?!W$ MRZ!V3M1_8*Z-JOF.M(%&>$B+";=//ITMYD)WA/TP!810H01KE EJ/-48O>/, MI<*-0P[-@@& MK@DO $0UT4)6%TQL8CJ"Z)Q?309;LRXG IELLKX%OC"TL;@ M;\4M^H[H(W8$=@) =%FD\[UUKX?+X6[08 4E[X[V7M7K 3#>GQI3HO0BX #C M,4^E^)\WZAOZ';XU%+]W+/(]G\ =?,YNE6\%V!0?E-75VC4CM_EH?O/>LUGN M&\_)>DB)RPL3_MXQ^*WA'7DZ&DX \C>F?-TJ=Y"(% MBWO)!4IR!U_4.!L'2I9CU!+$#N@E<] F:"2.^.T#BKD>,U\=9AHMS/S*4+(H M&\6&8R5WFZWJ- 7HHMOK!:A++:8-5IYO0KF'0&;U%A_'.O[;4L[1R:3CVL\Q M'?=!6;7I U)J%5!YK_[GS5\JU7=L._"=R ]URXJ2P#22V(ML*X@2PPB3';)U MOQ-G!.T:"P%:-O=6R8Z/F*G9Y^4>(2^7:C#>AL+5M-Q%J3-'^@")BOI^B8K& M R6/[(NQ#M0I<@LP;.&F^]5?]=LRYZOX^RR]8W\$F35,RS)']7Q.=KWPY)!Y M_Y/[P27YQ=MND?_FIBCGH*[-,>)ZUUC3DEYVKM"HDJR97C\@OQ+)1^YA'V6S MHLKG=?BFB3MPAT^Z8(X=3,40 =Z[Y;TW6SQ7+G!C9QA0;P(7]-LHNR3377HN MG6#8YS_9:/WIESP)M7_@LBC+XA9=*"5]CSI)3%&93'^D^5@$YF67$JJIXR(% M/8*2=D34&C>'12S+HO/D7.&[I:X,1=<\ZX7V"3;)M'6"DTM].3U2:UB2TE/=EEN28,::.EB7,>_XV_*1%G?7NQ9E AH BL++1Y3R(VP(> M+RO^>ROW N/HUV4Z$:&!<@FJE^F8)9%(>9@_*:XR:C@27^^_*_8,G6B9]_ 7 MO= @^R>Z(%2\+NH\P/5ZA!Y8OA&%JNXDJNZIB6_ZMM C7#V4(^NJ9CE6:+FQ MZ1L&?.CY82(&LV*5V#/0(Y:24WVN5']#,=9 Z]30XJG96TNI&*=5!7R%FP1Y M&Z!=5@KE5;]9\\F;=YBK,\5N^,QP:,R&,[ 3SB@\+BW"0I[KEA%*!:H2BRG% MF75R(OF#@(=@ZA'&.>KK3LU*0@_MVZO0FFMF[K M(JVK1&Z&B@V&9\D[ST-&7I:3$I('WLUPE8/R+R8))#K;!=B;_6USA'8^9UP,YY^G/D].] M#L)M/XK,KBU*H30SM@+']S0S"2+;M7PKT3FO#3S'B"5>:SF!K9J)X>B6"5PY M,"V]3D!.]%!])KP6(=,SU)4G)- 0N5'^+GEB,-6B9!G!Z(AA518,KOB%'QE5 M0+*B RJX&*!1AD3&:)W\+9S^/W?\520G"2:&]3VL!HBE*XE\SEJ+XCFT-?\! M!@765HG6)6AZ], E[I)2*8RPJ)K"GW'&DFV!QX)6 MBE'RNH ',Y!Y(8T,)HFU"V.3];MG;*U,;Q51)P3BAI=Z42D8D5]93(FF.2.K MW@U($\53\430]D/UL2\SRD8%ICF!4XS>B3$M.?!4 +\O^/=F40 .GF$."CX>8D":QC2[;5!X O(,S1XJA9OG8_@&92,!YT%( M@2F2SF;9Z.1$SE,S'AE1>2YB126$Q0()]Q(ND85]@1(P@04_)M-*F)G58C8; MYVB1UAY@7DU'B=>8>T[)]M?"<&PRNG\48Q"M/.>>K<5)A_^B9&F)-[J4X4XJ M"# 2KJ[4!-'&96("^*6L*%C7L(G81[BT'(,>DE1 M>/RHZ4ZJR5=>'?$5:R/\Z2@6E1%;J"J>;L2ZY9@!:"NV;P2&Y=;N94V+0TE5 M\5S#C%375C"]>-H-E_KLI.O==E)#=RG M#K _"%6H8=U://F=RFU^RZ\R"F;?BS AO-UQ/4,-;-W50M\*34V$Y%35\>4R M?\^*;3U1C=CR3"WQX B2%8EEH$$-!JN!C:EK8UFMUPM);,\D<^.:@A69RU/ MF=L&9I14HRX!3.V$E_2ZC4_+ZTVQ#FP-FGBWMEN>9&>>.K6NNH0-' M KPT?_EP23GWV %QG,ZJ[+WX845P-ZEK]9PN7:2L=62JL05M[1$U MGVT]X_9$FL[O3#$7Q=7\%E2!4V\J>X2C&^AFLI0[T(>J==EP3S7F^ C'_90. M;X#F>7%LA^&"1 MCW'-76[YF1S1\/:_S>>.T.*:L=BY!/VTH_+T51#V[S/D][KZ:NC[-VJ)L-^E M/Y.C:@?@VL\=OW_#Y)$;=+V^_80L.GSR@6X1";%6+ ]MS+-T((SN$C5IJO4-'E3/D M8MUS5*==_@'=,=P[?4^T,A&]=9]6QOOITMW.7;O&:;,,T^49ZG M:9"^*A([A>031YL.<3WD?UX^&Y+"&=&"PHCAR07Q ^*LQPC2; 'I+8CTUS79 M(/-JM<\7ZQ71] +#T'2&D1QL6,;Z1$B-X(9Y.5Q,L),YZQ(PHNQN5GE-0>^T M+*F?,LLW;[45FJ1WU$. -2'":!$56RO_%,'P:C$102)0P)O^"P[OF'S>::%.Q%5><1L;5%SUTZ%*8(L+0?UH M0^\\#F[E6],I5']L*Y5=WKR"-C/7MI8$HKE=UQ"/NVJ>3; 3 MZ^*R_IDU5Z*$K@$]A+U'!N+QBD>$Y3Z]]2P0ED&*Z6E8CRV>?58)@+)3:VG MX&HS$WTY4<4ZQ-6NT@BEKE 2)Z72[5;D3"&J;GC.#;9ZQ\S7489B!?-F M%U-21.INLFR&!!58P-*+*<^!/%>^BLU1OBFOU*O;1U)Q";T3-ODC3YLEEXO4 MZJ*XJW0H.DIB?^2RF#4/UE]<( QE%1MN&,6A^J8Z!PL6&D M14G#)#%/MX$Q%K74E7\9)N1^DR^E]3!/5>*YF74JI?0=I;B<4[F)N#/3.=BA==_FS7MDDS=()>)%[!(_D'?? M]+)&7;#\P;M_<5R^;$$BC?99H]0(C\VW)RD M_\+NK9Q?XLV?*T&38\_>0-VPT7P"*3?%)'E<"&O=Y1ZO[7Q .GX^R41",UNQ MSO,3"XK]\!;3S.1ITZL8','O0;;B+K.6)MWD1-/>VVL,A,F6-:_@5N4=*_1H MLR&P*PJ>G2TQ_&(Y8;$I$:E9,.N47[,67B%*XD_OEIJ*;P>1@K?SJWAM=@N/5M+HQ45T M85A#!E/AP^!/\2)$UF>=E:'CTIW(O8?Z]0C*SMZL^XD4L@NNW#+.=;Z[BZ)K M3H&LLM,B6&HSOA/U5T0=<$IL2S"2!BL@\DWAY?.LT;UK+4)J-+#ZZ+"83#)R M:-6%2(! >=E"N'IZ7_T8K^7@XXTD%@0!!6RUB@-_K."N+,UMIE*VV8A+L!'@-*TOF MST@"%1^>W\V0HG'Y*3U[A0R1$AY01K"^X^<*1\B:H=2NF<:QIZF_X('1B\CD M+3(U;$NSXJ:1)U9)L\?XO)2]:KJ> T\Y?$>U+A82MO6F"4ZCFM'XJ6)"34NH ML)&9U#4Y[\YH0EX]UJXNK7E.@W3X$WYQNPVU5 R:R$'CQ6@4)]/(6H]392!' MU9SJ^T&J ^4)162V*&<%\UVS]LU7=T+YE">2%I=P6[P1:E.43P? +>'\EF8Z M"*A1Q1@5SFIQ^2\VIJ49<\;>P323]2.(A.*.<^**Q9RWAP.7]$@ MP^GU>!W792C&YDAT>06J-HH0[M_WOG.ED89$M*M": U[$QVPT=AF2TIZW>K. M-N!KR_,P9K8GTWO'J'VU^S10"X&V!!1B!87-FL>J9:9+KIZY-%?S'G) 7V?# M. 0?6+]%KL-)PRV?:<]L]ZD#AWV"8I^@V">E_SD); M^9S\7 "5Q106&9%3#RUC!#,%IUO'?)N?9^_.J*-NFFF1;=)YY M7X-")*8\!U_8H^RQNV,V^C5FB'C_E4YF'^"FIR/B:S2"B?=)K'@X!_VBB_$5 M>BA$TDLKAP%[\?.W"0S*JZ;%(C"@QBU*J-4=.._(?V@30#/ZF;&N^@P4GQ$G M8'MN-7FD0*K4+PG( 0<98RH>>ES1_KU&__,4N3]V>%K,;PK1:GNY=Y@X(MOU M$LR6H[2"Z[/#T_ADVBWO;3;"W=%?!VQL]PF/%?A6YF.,G\Z^H+^&S']HOG<%T.XDZ*,^ 1N\:WU[8%=,] " MS4Q\QU5M3;.#1(VYVA)KOAM(R8.&H<>^[096I$>AKCN:[7L\>5!+HD"]5\O: MN,YS2![TVW/.!905 >93\P ].-_^V%K,9C5Z"SSY-:PSI,B[S1SOC&&"],26 ME'.1VR%Z/Y+?I\G5;TT5;[*TZJ%[=?(Z>6C%;%IB0G.N(,_2.^QKN-KWL:VH M3&B\;FO8.GJ84:6@4>=LT&3'*)M+7# =W_VG3JW!3HUK!Y9+V2N7Z8BZ'\N* M,D =;4"FJT@?G#%PG=T6)78D9O/2*56,-6NNA\+/X=<1RR3C4&2;&F5P_&&= ME)T*"B$"&0D"$5ON2L#_WI(N;^LTD^+JW5*.A#B8<@L29<^\_;^^W9"Y;VA. MD[FOJD9LZE$2@6WHV*KF:2KG?*JJ&6Y'8SZV[0Y6O$/"/EB@(E_??D.3]^!O MK<1]3-H?%7/^R)M?C7-M)7'_G0)P&!7M=JT/N68?JZ[J-A M'NJN;X26$#IZ:'K:?J"O<_*W _T]$'+O%H6&X/F>>3A@X]Y?[;%SG%#NWAMS, MO9!K&9XJK//8Y:UAJR=R,P=(3NUKDE1QAH9HJ#YHW&B3=+K OMV+DAJ#Y].S M2VS84CL;!N@QK8KI-!OSS!;FC!"&N-00&E3,X9^\'[0\!V@@=4:EGG"L.N*N M?L= SAZL> ?XMBZX=?/TU1;L%/BZH1JV%T21Y\=.8HG]JI$?20Q,,U1/M5U?"STWTD(C M@6^+DEG/5._O/+%QG5-D8*(8BX/Q0;,U3L2)<#]7VXS/V]S;/M>N[^M%IFJ$ M>G*&X%7H_FSR:;&0 'D@.3(/4V,NZ'));S_E&5\S^^87F$_S.OZ+=/^32?+":?LLEE5JX6DH\6 M)0UEQ"9JJ\D@>ZKD\^+(4)5L4-TR717^:H1ZXNFZ%1F>F*^J1;9F'1BJZ<_M MH&IX&Z"ZZ@0_AL=N&WH3\T53FE,U5U@ZTQ7/EVWB*#Q7?:D80$S12:MJ49)S M">.^K4]Y9*1.E2HRGIR$I$K+U3&VR^RNX%^77BA:;-1$C=$>P65HE P;$Z.@ M.4+YK;3;D@)\ YXPN;1?W("(.&5-;M6F9&.I"NEI(+MJ(_\\K6 M^A%>I:?D=:E=K9(V=6C8)8)KF+-Q.F0YT^3P!:..!E_2%&H<>XN:H% )J1I! MJK7R$28X,X@R4:51-KPZ<%G3E,>T49!7UJF7XU ,X$UEG\!%EF+;C.26/C\7 MHIU?%VZ-^XCK#>#%CX^!8N1:\M4!D9%.&Y!2,=D0ZG\X6\Z9B;LK< MX2S2B/%'7BF&RG_3@@9Q@0UR(>5ZG.:3JFFK0N&]=CAP7=$C)[&E5]?@)&JD MV5<8*S,:YT(VBPWMMGC/D?< M2+'BT:M'#W$2?/?01%D(Y3:OQQA)(P->- O;]=P]IWK9G,ILG-^FZ05&;+B^Y^BV M&9I&HNJ,4P6&H8;^WIS*/0BG\@:NVS.JGE'UC.I5,2K+;6KB7-\,C2"T[&SH>3QG%+"5[I5;K?HILTC _5M4B6Y_( M=0 B-:R!9^L'I-(7)2!/2_Z_"JKR&M=![,>Q;[EA:'N1#X2D.2:7JKJJ6H/JG(TJ3XK\!W;!'%E&VZLVV#NQ@:G*LS= MM@Y.51L++[>F*G7@VNY+H*I7$SD(*=-J,<_'F-6[)P$>%!B/19F;*J =H\GY M-X,@<6)3#2W;=Z,X-,W X;YR4W>Z"[C^*OZ4FY)^53)V7;DUJ0>9'K6W9B!:'F1I9CF3PN%&N&:1R.E ^F M*&O>P%,?)4;T?$CYI;EC0ZIOD(N0Y%EO5S3$*SO+?M*4AVNI2G!?V#P]$%T?3A=W1R8IOJ(!-V[GWOZ/"9]ZDUR@^WK7AR[1A3&?A)8 MB6T8G#X#/3*2H]+GX13P@>9YKX$^7XTCNTZ!QYGF)Y3\_N*2L4Z%)5E-=H>E M!K'N>V%H)(GJF7'LZ8'(MS*3:._$4-3W#\%T]('A')3K/!G2]2S% MZ:MB>I;2LY2>I1R.I7A]^UF\K"<5I5U-B1 _EHQH$W\ Y*=B]*;IV66'X5 MI*0WYG7@6Y&M 07%AA,8H:=C@(V14NA9YHK@VIF4#J04NP/;[G.[>U(Z%5(R M&[/2,T+'41U#CV/3U>/ ,P*1V^T9AJT?CI0.HPPZ \L]I,?J]'6^YVY.?BZF M9\-M%,('Q#.,V4^:VC;.]@IFG6A]Z$ZFZ2;XO/1R9\]N(H*Z:;EVI :ZE1B& M9GFV:O&FQ%'BJD:R'5,#Q!T>6N/.Y>V[8<\-[ MN:';.!YL-](]T]=B#S0\(](MU^2%!5%@&;ZZ/S<\D)F$T4BCYX8]-^RY8<\- M#\@-=55M?$?PM]C0C5 /["#10C6.8A[T" -7-5>*F7?@AH>Q=/6!WNN&FPSH MOU'#?O'W0[Q;.LPC3JY;&O.P\A?Z(GM4['+KP;(K36YWWKSE/3FLZ+\WI7C/ M++W.SB[++/WS++V"4[Y/Q[?I707/_NVFW ),S9J\\V^ZW0[IV\I-B03^ETKU M'=L.?"?R0]VRHB0PC23V(ML*(C! P^1!AV<;H2$]F#88(G>9SILBG'0;Z!_E M^G>9'7O8/="O[4[+%[]_C;\IGSZ&W[XHX9=/7W__'G\;*!\_A^>GMM//7[[' M%\IWW.;GBR^_?8S\[W&D)!\_^Y_#C_YORL5W^,.G^//WB__ZBZMK^H>W8<'G M"BT7HC0\0.()F\?"6&IBQE[B6YZF!3BJ/O$#,1;&!KL !YK?,\MHX^/VFQV' M5GW+JBPMAS=1]B,;%S1RUY^.<+S6 F[CHKB:WZ9EML74:=?3W#C1]-BS@S#T M53M)=+[%&#^1)E<%OA6JFN5XNNL:EAI&H _P<8E)K 7!"4Y=%6"B@4(2K)Z: M*V^DK0-/D&[!8=3 H9GNS&=)TZB^>@YTU^SG=)R6.8YROLRFV54^AY_6S8,6 M8_5@(1Q->%E,%S0$NG.\M)A%UDR@*]=MNM[@ ,=)W6;C,?Y;#[VF[U>+V6Q, M^\23+<94H2EF1>)0J[PT*#!"1O8UYJC2,.\8$]LX"#B MSMI#U8###VXS>,N>8U[_NLF$<9KR^W^0Y7XV2 M*P"]L1PSVA',>PR[V_*&7*/I[IAHL><9NA5%OFN[<6!:/*IJQZ =KB3K'OF& M-I<1;G]#J]VT#G=#>\T%W/:6FC'45F!XCNGI@>8GKAN%EJOS@FW'\/S5E.IC MW]+&8K)M;\D^(AW=/V5SQY?V\RQW/C*(*&F*;+0H45(NW0^_GA:4ET8RCZM" M$H3'ID)-MYIF*;JMADB#KN8YH>YX01 +:>8'5M@:6QYB2=UX3'249-GG# B% MM(11 LH!^S0;_;W(I_-_ $$NRNP;RG. 23?QQDR.'U.H>>>K7KR#$>,TFX.B M-Y^/V=SIJRQ;UF+X1./-FLR2"EAF^>1R45;LQ33R.ON1%XL*-#.AO+75W0*P M:\AO0/D77D$]R+FE.%Z7&9\:?O)VB^3)/(8=(PS;57UY(-DH3(&&:^'?4BKQ M6 5FX4 98VTR_(M7@,+F-J\R,!_*/[,Y_KD>SUW?6K6XK, @P,7X98/)D%Z. M\^I&7/8\&]Y,BW%Q31.SKV"%G/>)P3>!64Q&ZG]PO/B5/.G\7&']&^NU1@U# M2E%A'S)32CXPK'V=$0;EZ'L!Y?\,#*OFE!M7E#ZKUD*47@-J?SFG+RXJL:T* M1#9>^QFB@/@&V^4DF]\4(Z7XD94"3+QO#FSP:C%6QOE5)FI[^?'0;2=VP8V- M>S95HF%6,JJ[;!_S)@4C_9M#8'"0_@Y_-5'[(\WOKQ:6DGOX\_HE@% MW@7AS18>GL1P5'C>R6AX>SS)1>9]?&=59FDY^ @TB")R/$I^:P#\'+8W#8+9RB6UQT"ZZN#%#8BY ,T8V5'V98;_!8/]HPBZ?!VG4ZXD=NF&@>D!M_/5 MR'-][(]@.GXB I1F$ 1GPJC_[KZX2L^3#]K']ZUPV3209$-7V-F&EF%RE6: ME\J/=+P@LW3-86M[EJS/*H?G>+ 0=YF#Q8L;3H=#%B-#L,'_7V7YG(&:5J5@ MW:($$U>"!3T(^Q8KB? :;9:,7'$7^-TETQOVF&^QN7/EZU8K++@"C )?%G(PD8Y4P8J?%YV:?S@L5:QLX]7 M_(5HMXN7@JW0["JOY.TBN/ ]DF]-^K3U#( %KO!\1S'!$_I48,"VVL%N0(+M M+(!DS$0\0QL% (:6"$N61%3L),ABNN16 27F$JX?OD_8W_BN\(DA]TXBT+=! MD^_XL'@W!V)><0=2XP++ITR-8L[2$7JH,KXRN76&/\3Q"XY)#) MKZ[@0XI/BZNL5ZX8[0X7D\6868$9?'LXQ].+NCAFIN78@IDV7Q'U*L.Z8_/] M8%J!3AO+,%J^+J>AQC&V!J=_[M)BZP/!=:)G]WL8[@M\15CCCFH>5_-,VC@< MF)V !@3>Y,.;-7=Z TR'_& EJIFE3#J=I%I_'PD6]I8##H&"^3,KAX0"* E* MYEYC[O/1;NEB1TQR?6KG-")M6YS032'<:Q)@",7)>#@NB.4R)P?B\[!VCC:. M#<":23$5V,">)-$%WR1!UA9U-14Q@Z.UGQ9&L8=KSVZJ!.,44/YB>%.,X6DN MGW!3M,=BE(UQ)>3I^+/PQ%:ML!C0TR3],Y-V09*QJA83OBJY;K@"7GO3:W+, MRHF @"0@6]_Y42!7(-Y;. MO8Q(TN.KT%D^QRI8)"3)"193R>^_N]Y1U8Y^@M: \RMX]#J;@GJ!*4L=.L%I M^4/_ZR\:R/_5_Q[ AOLMJZHL^PV#45OY\;W \:+ CU7?T_3$CE7/YK9:9)N6 M)MEJH>&J:N1:MF-9L>EJGJKS"+&C)K'EWN_'W[3.P_SX!^?]6YE^#*JG;.@= M 0X$ZA'F))"*\9Y=,4$!33"G5[ M?$%9C 7.,%R\([$(;&^^E#@[X&;@L.Z+PM(RKO(I*:I\#Y@WRP#!$9A"W:UG M>.P(UF%?V2!/3K5RR%:?FGSZRJ&^BW0P^S)FX( =/%4T'?XRG=^ OK'T M.%-DSHHK2CU[^^;;E]_1;X^B?:E(!/2;<8$E\63;D_!F7V,Z#'N;&*N69ZM/ MDU-4&KV6MS2BYMWRY\+#4DRI^)J<@)=LOH12W619VVD"%G@#!QZUJ%T@%?.1 MSVDJ1:DP-0K]+[@ >TQRC./ZNB&.RJF,%.FT M]D@+CTR-"0I]MUH)(*55[=(D;PJ?PBI,Z^-+;/8H-)=QSI"QXZX>M%5, MYIR(C, GC_@^-O5_62+=&AVJQ@?6:?BUC!58=$6)%U:-1#W=&';_.L4E* 1, MA@D'(GM%C45=J*'</F>-X)/P^(.ME49;%+7X3XVP\1,CR>3$>07_,)Y@@BWQE M*IV]95;6T8-T!"A06WFHT3*N25%2)CW=C*JQ[@A<[2?+1TZ@Y(,86HO7MT/&^<],@ES-E.O(>HVRLV+*@(LF,J+;.%.6/A3.5CZ1BZ$7 M*^*DR,1:4CE7/G?M,MZGY;3=SJ8420*UVM#5,FN=GL"(E8''#/!6N M6DY#_'4$H\_\P[;P M5<"P[1\7=@1J(!GJ>42QPJX1'0YXB9'X=GY%=7L@$S&5"@.]& YKN=?? M*V_3=]WJ)*@=^60Q658D,?T"]IK]'&89;L!3?ZG7:L7R:]H;*&\OWRT3*^[F M&D0Q"^D N/"=_UZP(NISRA* MC*K=&,4>[61)T^9B@6^Y@04B!-5K*VA^TY$M.V+?VCX%M>% ^&>636KI.22 MK@8R\H(=]M-3H^1JP'"GY(^/4S"8LN_ISRTR/V(O<5W5]T+746/5CA/LU,Z] M^%Y@15+FAVNXD6JXKF_YJA&;1IRXO$>7X[IQ8MP;=-BXSBE6<#) *@#)AUA& M3Y-JC1Q-9\"0TN'-N1)E7&:W'BZSJS%E\]V0SRH= M\HKXR0Q4WO*.9_MFQ,4NL_DMIIFN\=-)K(>Y1-".0*=.F=$H#$P36Y2S0G22 MJN3>5$L/-WOL>+JN1Y58=5$A>R_+NS-XG&?XU28?O@;D_R@G)8V**, XNV,^ M>GP.Z%??L\54MI^RKQ]RQM3;HO%>(1W7"TJK@4L M9HAG"T!EMGR%5L!(7K\N D#\Y]C.]@^OYHW_A,]:QC)*>VH;'A88,+3C_*9@ MB?+/-"%'>VK:Z!-R^H2Y6"3E;J-A'9RV7&;/_>!R/I $V M2"6&+_7&JGT2I%@LYC<%O.[N7(F9<.#>@RJ3]*_NBI!&FG$?T*70+('&,9Z$ MU5\@L*J&$6NK(5G<^;PI_6/E)RFO06OYZ4;_6E2\=D:R%3#@ M0OXD9MHS%1@ 4K*Z/'PWW1CJM15UMFJJ0WD)#GRM*6VK"Y?3/^&83-]OXMR4 M/O/D@ODP+H&PCAO!._[!PZP?N4&IA^Y/J>&6J):@C& MXIIZJY(_<2,MBEV0T($?!Y%EZS[W$6BVX9'7$B&P&V:\OC T,-1*^=9/B#5Q"Q3*OL':+,;)RS7?1&THOK1,' MA).90I."\U(L8>4K8AMOW_SC8_QFJ:A?BK-6"GQ>R7EXO"YP@K8R,UC ]"[O MV!LZ/F#U#/"6^F'6&QP9YR1#F_H2CK$:]AG")6!4\[WR5GM'IZ6'B?&*7";L M,5.Q3$)Z78'&7M.0#\14R@J<6Q$9N4Z7+XO;0P;[5F^6:N=.I9=545Z2*R.K ME.6:$]YLJV[=SJ4&W'9.5S1D21]H,,X*U+QS*M)#X['9KO!GP&;.E:_$L;'R M<'RW)!YP!^0AKY'J3A:,K50CV"B)"@3233YK5 ]^_Q)\6JP? 2/>+WT]QVI- MS+9,!<@&5,->#%K?%EN]#UV6Y"Z7FFN^3@(?EUP"A>QV8^>6Z68->71%B"1M MXO_X_MO9XG&@A*E@ M2 GK@=W5D-R0$U8J'J,=Y+H[/S7VIH_ M1M+FP20<]B 8)G:M *5\SCS(3!=EC%UF-XU7ND6U#%[20FO/*;.X.FFSM>WL M)P[78'%%XJ_#=,$SI25#"93B.;]C2O%N-@RK\Y"P)#ZI?08J\%DI_-?+9I-4 M>IXS]]RT:%JC=N]5OAL9_QGSRDO6(0>5@*Q\2#+>8S"$$U/ $(<$EE.#Y_%= MTSH8[N1B 22E?,J'9:'X59XJ%T,J_:<'&WZC?$W+/P7309QY\PEHCRMM?*TW M[U!@?$_SVY1G4>,WN'5;IV96[/(HZKFKZ@"F9C.:(J//+Q7R?MG?;]1TT-6EJ@1ZIB1,; MEJO[8:3Y?F"(F*AA:'[2ZI?>;7=]K 5V*,X BW9,,M3_G_E'5<[_"*4<0&&: M^, #_N#&WA]K[#LF&()&+GS*L',-O?-B""BS&&=?KN)_+^#+GRA'H]G:ZE^S M[#.T>4*9-K1V%(G M'\'+1";6CDG&)[U&IS/]7GRR5OO._K(W'A7B1B2+A"D0JWRV+5\[E,[NQU#] MXZ:!Z&BSV?S@2N&*5;FC*MAUF.0(G4G[AJ0//3*[26XEKD4]E@+62B^O#67Y M:5FK$",!&=JE6$?".S.,28T7^([Y@74^)?)5K@W\=]4R2%F2\5Q.W^ )%.1\ M7T\TG[.Y"$^_1445;*TY$Z3,-UYT+7B;,K.D5EB% =TD1U,N)\_:O4W%I#J6 MP\_;#+&3CS#%$Y/76$>Y9K*=3(O_7;7!6V=J5%*J"'SA]30I OX FY^&U'=O M>/<=\W89WZU\X/7X*S>DMDAD"[78,,P@]%4M-DW--6S;%YWC$]L/)2>U&2:1 MYX0:P"PR#5_7 MOCHM;1U,"_-UBW<9U33&3CD%8$J!49UB?OZ#E&+[W%=,B[ M\ \%3-;T-.-S4/BWT>K/1SG-J132]??SBW-EA!6,Y4!R+_Z4W.$KQMA:(VR MK29E/K'.<7VN?"J 73)1WIGPMM*U[IZCU (>0%VP(G3B"#4A\[OI5OV8]L MNF#V<,VSC[)VB@'?ZVP)&*O12=P3?YN(X*ZN*80QJR41XT?%]^HEY@V%*]>L MVQ*"F?PXHEU>]U2; 3_7%6\6D'>4GJT37OAEYG/F$*5B]F>$R![ M^9S=NTB0JO:P_SY>]2TI/;7%Z?/N21E^:)="+J.8'G2/Z>4JDTJ2Z]N M:CXZT7U)O^(-*'DTOPO1YXW\7ZF@I :3W$LH?)<9697,4]N4*F/H;4C2;5TD/"<@IO13D&%H:R_=D_3QGBAX%)= M6[REXD!A3.SV(FUJ10=:&CO?]#4I, VR;G+"')U4Q(-*0:O&5P(YJY7M=94- M:8R/+X)W\E'A?' :_4U*VDNTA:>*->S_$2+M#A6 T_SG2 (0Y$N:7B^7%*I MFD'LJH%J6HGNQP9P%%.D2]H)O.0$74GH;.5UD0 3I$^,_Q)LGEK'>FS6&Z05 M(-*T\3[/&+U2"WSB5CD;?D11Z4LL5OR14YZW] P/EC,@9Z,S83PU8T7H58+0 MI'$-TC2 #D]"E(]IV9/<7LUCR2(53;8H %"_-QVQ\2'I>-T24LH+>3+(BR&O MF_,9#E*^X0C!@FRJRD @,!L9Z^/I64J7QYE&&QX0&Y;7:L^_H(8V4SYLI3VJ MXUQAVM%U1BD;N":;4\P.N6SJL@O"%2XWHEM:^_QXEE5*5?Y2:6<]E*4]08O/ M5A#3$IIO28#%V3(5=BK8X@!2_A(URJC/,-H"*YM37&;7^91:XHEI'$M)_.L. MU[7M.C9*\Z::;GLKAV;AU+4P>6(K_#0KP7^OM<9Y20[,.TX03'L<,+64T7SM M3L6>,WP^34N96C.?ACD[6>5+70=:DR>?XT0*W_UTN4R.?LUH1)YQW4AU9:Z- MP"&!%6(03VMO5XN25+?EO1739;PGA'\9T\.EI(\EE8G$I#\=<8E$#H)[%2C3 M34++5W7=\E0] BO+X:DP8*Y9GN5("I1GVB8H2Z;INZ[KJ);I.WRJN!VI<1P] MO-[D".898W]U4CGCX]15;3L9G5:\**!2WA+M%(L*'@<6SF),#2J)Q7N1;XH_%U>8(KY/>,/XIEY,<-7_L17LG2 M838>\T__YXWZAGZ'C0_%[QT'_YY/,N:+_U9,TNGR;H&'@9QBVTL7\T+\@6HC MV%]N\]'\YKWGGNNF96NF:EBJZSC:+Q\NT>PLSZC_Z:S*WHL?5C):>W>UV9_XOY:'%E(>&@ZX9; QUT &> M5XD'QA.@P2HL^"K$P%>6>'RLD1,/VW![!+QX "RPROH*=(7W-_D(!&2/-$^+ M-,L-47NDZ9%F,]*X^XBBRW3XYW4)=L#HC$^:'@XS,$&?BXPBPS.=P\;WQ9[' M!,0CD]"K/7A_^_WMO^;;/RF+1';$: ?RF#75'(^D.1U=H/UUCX/LLF^ZO8/X MAK];JNY[P/T<'6FZ<@@?SW8X7>G64_CC4[CG MUA2>>$8 5*Y93A3';N :H<8#+H'M \4^D,(U[U 4[F@#3^LIO*?PGL(?3N&N MU-+"<74O,34U"&PU-@-3MWQ.X;H1QZ;_4 IW#T7AICW0;.LE4/AING*6>0 / MJ.KJ(1-7GK-9]X@ Z8'08T6/%3U6/"]WT $.&HFRZ_W=_[V>?/+GZ^_RY9SO MU=SE:6KOC^&:_^=R%8@HS&CRK3?@AOZ8,OM$C&O,6*Y;#YF1GD2:[?NN'SNJ M'AJVP]UG09@D[K)Q+2#N,X!_INJ8+U>45UU]:UD?UOJP'.= M ]K?:R_[9%UO+S:J^.IIU+%K&O5-7_,B)W$-*W%]#2!F\$Z<@1ZIUHJ+>T\: M776![T&CIC?PM)Y&>QI]B33J6C9Z45^(8FG#,*_JNNNJ#]Z3=YTNBAJHU8C318CW6=#\) M;,UW0SN)7(N7YIFAY9A;D2BO&5RATZ95R)&57FW@6MI+B#F])@_$2Z8PHQ&" M>F)H=F!Z1F $GAOHEJWKG,(L+5)7(K4'H["#JJS:P/&\GL)Z"CL5"K/,FL)< M+X@MS3 B, ']1%.M1'HW#ID7N3NR[';Q3RVV>W]2SR&Z.(37J DJ6+>& M%1M)F&BA8>IQX(NR!\_3U96RA[TYQ$$5< LT<.V0^D'/(7H.T7,(0].,)J9D MFX[J>%H2Z+YFAZYA)WSDC _6;V@?GD,+HJ]2VW?QEL_?4W5W*>.GN\;EG +Y[IGM&KWA\L.C]H M!>#I94Z<%+=Y[AGR/4MY;):B-ZV90\<)7#..?)T<5H85^S8W>3W/CE:<8ENR ME,Z. ?NQ%-/L64K/4GJ6+@GU8BGKNO6R6G> /;Q&X+X+@2?'_&PU2$G\_Q+NEPSS6//8'3%D[ MQERPA,\WOLH1?Y0[FDF3T4P:L=$'OQ.'V2B&.E#D624/?LM@]PW(XRX>_#!- M1-MG:7>/(\];4[21^J2I?X.ED8&M^8(T9'-(0TA7YHQF?-9;QOF.-*A-S$!< MX#CL@7*YF"NW68FC!_GH3QID.%^='K=F9ESKK6Q,)BQ79A5.J<#YBS1P.R_% M+,+EL:DI;/Q,U#*>TT#OUI_:0^EP?O4/8'LX )J-/D10K,Q>%&.N;],2=D/G MV_F.MA(.AM%TJK5UP_4T/_""('0#V[*TNO[0"6QCQ5GDPW'%:2_J6LZ8WT<" M9PN;FUB=LF@.GP^PQ_.!W$&S5IPS3RK;-$;M?PND#774'JKK1D'U,AK0=TIAZ M@S2:J:F1JWIQ&-HFF!)A+ I^5"=>]3 >"6FXP?'BD<88.-:QD&8O<;(EXCA2 M+:89&%Z2)&H4);ZMJJ9( 7=LP_96 NC'0ASW=2 ./H[5 +B&%)=/%VG-$-JSBPW#43U0.QRP2WW+LH,D,OGL MXMA20_],940+K\A&_OS!CVMOCGQN]BM^_7T^!Z-RR/[2'E$6%E,:CVD&,FGJJ3+.)SG9$E1> M0-/.^3U6Y\K%30&K7V<5MVZ*(7!_OEB527L:+3)E7K )[_"W-^.X.#AZ69-HT2*2'PAO_ -74S0_3:,R/,$FT.'$B7_=4U3',(#9Y>T@[\6-_Q?QX MV-TO6Q4OZNZUX]S]\:T((._Z_B/,OM7"T'>", 'K4P\2WGK0\6)O=;K. ^_? M?<'W;Y^OV@)[WS\*L3D>6YD)*/3VP0G;!XH/VLT0=1O8$5FVMRFZ5\MLG*(D MGZ4EFJ]TK9(&E5;*M,#/02OY##\HFC%0WGSC#WV%A^Z4[V4*ENV0.83?*%MH MG$(U%5KP%FHH"^*L3!;>60^UC2?7Q>F_-Z5XSPQ8T]DEZ()_GJ57<,KWZ?@V MO:O@V;_=E%N J5F3CUM.M]LA?5NY*9'-_*52?<>V ]"]_5"WK"@)3".)O?QLH'S^'#[#N'V>GG[]\CR^4[[C-SQ=??OL8^=_C2$D^ M?O8_AQ_]WY2+[_"'3_'G[Q?_]1=7U_0/;T-AV;_KHH)EGK#92+34Q(R]Q+<\ M30L,S0\2/^!&8FCKEGOFW>M-V/BXIA[;G?#FUT>UHZQ&E](#4)U".PD]4PWA M^&$,W^.]NT#)7JD_.+(=U7RQFG^Y^C]%,3J60E5_CPLPDE^R^ KNY$^8IE?. M__"OKO)QCG^/ :/F=X=4SS3U?+5_P.F;9G:37.8821+XEAD;NN[&MF6%GBH< M_*[K&H]LFKUN=/+.]6=J[-E-UR!#=Q++\.TP EO?"EW/B'G-I6/:6A0]LK'W MVC'JJ.;C$(!*'E'82V]"GK()^=0&4RLO;7WIP0;6$);9"(@"?GK3H5;JKF&% MI@;\Q[=-3S?#1*MC#W9D!&>-V',#33---U+MQ(C!6G(TBZ=8VK%MAL&]^N?& M=8!O94 ",TQB+!?9:<:V&"Q/)K+UE%F+6Y@LV]SY/@%0L%B2?)I.ASEPSGQ: M =Y,* _M]B8?WK1R\*K%Y;\PUTUV]&7+@'C6R_1(4\\_9+<=QD.!?RV(* M/PXS4EB^%J" WK'_H@X4C(MAI[8.&K>6V)'N:IX91Y;IVYHAO+A1$+J2MJ[% MH'UYI@G*5Q![@1V&02"T=58 !I)P"K$:DK()BC)^G#3RO M%_D(].QLT"Z/W/L6W_SZ&Z:"5;MK5FQ#WTG/O57&^+:NC6,N5U96V2BCXAP='Z5XXU62I;#5 M]=1!;T86FP^/1_C[ @A)0UFB>BFJQ]F MZ?!/G(@!LG)&@AEMG>SG#&PZY /T+>T#* 'BIN?H:%7#@:J7TG(T M$!9E5DXPE1(L1-PYW3G>=55)[[P?@"P3DYUT.AP#_,#*5-++8L$Q +@^6JU7 ML'?O; ME]];Y$5K=! 9?SM%8YT/%1GSV"":TCC:%+B/9L6T[[]N4K^=IE Y4FTS"'7' M\2/-BPS+-BQ15A0%OAXNJPU?!,D2V7]#0?'EZO&A"HJB%U M-KIU#GS8Y\ M/07@/H8?3L&XVGB]KM3='70M0W-M(PSLR/0,U]%";EUIOJ&K]U_O;QR1[U[& MQ5H=L;E#76S;)!@L2Z:!Y+83*5^,7X-$8 *'<*J7/E#>,.DZH(,I M5XN21.@HFZ?YN'IRP^.)%4=W17$\N#[XD=4Q7^ -$?<_ ^U]5I0D0)"IE]E- M!D("U /VU?>HW;>%(SKJ>;G$]_2GP@:T5JS2 7!_,5DP?/A"=]OUTCVPDFD* MZ7A:5JVK +47 M0L.%LW"0HFB7]%'XPC5P$%2*A? 79N0Z)3.OUBJ4O-R\I4W(7Q=*(U6KIW7E MB9+#&CB$MR7\_WM)[%_5P8)*H!>#K& 0LIK]"DF=W$2=9,Z,0_BWO@A 'U"L M$7CXU6H(E@7C!;MK4UWLP+\(%4=S@0O@G0(&$X6?425IZT_[-'PHD":P"I:U M-#B[I.JD67K'U$\I&X&$0CI$BB"%%C,C"(.JK/R1#S/.9$#>G66\&I8356U= M5PI*+60"I)[/6P1'N1+$+("!;-X-4"-G-\HU_'U>;P[>P?8&?ZFWQDQ$*AMC MYD>UF+!$Y_KQ6ETN;J?"6,2%+N\($?#,79MB71T.1.[9.FJ?OD8J/V0OGSV] M:* C*?\+]A)WHBE/>)*]87ED#MKE85O,;PIXCKDV&E/X@,RR"89_;(+A9SQG MX;<"'17OE4^@WP+J$]TV&0WL4Z2LSI?LU4X'G1#(_9CG#6DX+VGY23'*QL12 MA6[1T"ZW\2_ON (BW$S OLAK,26_#GF"@)8K99(!>$?%N+B^$SH8.W1?GG64CD5(G0C?2= M;\Q^8[2-&-C]WL'N'C98DYS_S!7?()@P'=G2@*-7N/(/6GG2K%PI3)GD2$PI M6;-Y)?@>P3L4?ZS] M6 4[L0#)2M-X@H7<8_%V%OCH- WD M#6/H=]M-XZ;^O< FHO-5\296K^ NR('Q5EZ3 M=4*:^[+(1EC7*18=MLH:.8U.NJNL!-4FF]]B3U6V48T@P7[6[P/9N>+#5?;N8HDW7<3O+C0P0K,P.QK]N1D:T^!Z.D*A 44;$5JGN>U@<+\;)?K]! MT>DD4@Z?=O41<'AZG:,!>H;U?8P,ICPF=O811= T'9_]#FSFHKB:8^\,Y>W% MXG)>S/*A8ECJF:F^>Z^(A-O:YI3S,2$8(Y&0=/*/4T1&X7H.Q\6" M=^B@QWS0@<&6(5SZCKZ(CY@T=,&\V*2,8"AY/WN%$(L3QI)Y-$QG!*7_X%[R M]O:929&WMG]3L$2R5-HVN5#0ZR&<[Q3-QVTW&3/[+"QQ04SJNB3?62[N#+7] MJKXSO-2./7(_C_"8I,WS2NMY0!<0%MD[SDK;MTMLFY\P&]<^Q0<#):>F*TI* MEEC3U:Z)F9P37G'F6BQ]."!O()6!8G0"$'F4S='E!KR3<YN[ MP!/G8K#\-@"#8-\=[SB002P^9DP$I>VJG.TV>5D\#1[%[W8=DG1A(C6D6K2O M6NO358R*C.$/\R]VYJ/)<U #'SK..G!-> D M'6*F92OJ)#+%X-=O&=AO&6+%-[1@>)Y5*SY:YZ6=[[6Y-[]^7Q:6//^_XE-' M6DGL1#P2BR$)BHGP1$*,T2#^#_$;V4A6V23VPVJ?F;; ,O>'DNRZR4;7+!@U M9G^]R6<@[.HBZ@),QXQ>*7C>$ Z&Y,'CO64-O=\^!E^^*23E&6MH/B+34(X) M7F:RO0W4VA1WM'/2,('SY(*<.0X1!5/BHB MJ!TDC'/1UR;I'6Y)UDJ7-E\RK$"0O=7?-0)@S+D5PK&E-#?7*!6NW!-J1F6V MWNW\IBP6US>-3-4LXGDZ?Q<#==YX2H;I>$B)@+R_,JI2%7&NRZ(LBUL*+S:% M"TT^#1JG2I!._R063B&!5&0*<+IA+@I\;)LOT] 9+NP'3$]D&CH5(4Q;?@X- M@'Y5\.C)#!MMXB 9?#D=L%T\L)ON-WTJG>]A[HU,4Y*8=(FF%K= M6YSI>(YE&*ZAQ:KJ6[KMN;[H5Y$XKB$79ZINK&FJID66%WA.J-J:RMS@MF6Y MZH96*AO762G.E$*^S6%68WY+):X;?/#;;&.?4^C'[T=X C;2=^K]U.5L7_+G M6[.K&N\NL:E;SQ:>'H71>Z57"A5U32 5"JD3U2RJE:AOW=280 M<_AV[GG %1.27=N[A0?M8(*&ZH)PDM?3T;JU6)1#GI)#R6D5+W!DSRFK00GRQ EG MTYRFJC4[;0&P]I!NV14&KE%*OMH^VL+'N]7;:D(5>&O- [>LTW&3?+%ZN-?> M=4 N#1HH;[Z4U^DT_T]3@'FQF$RP,@:'GDC!*SF#%DOZ\[J<*"5%8E%5]V2Z MS?@C2VD?W5&B[VW$9[G-O+<,$?T5E:',267.)T(5E/D'V\6:SD2O'@$0P+7E MCR-5BK*)\,Y*3+,4-]0->O+!Y^]:WV!07LQSYO9M,H/XG3"_L'C% )[G+\#L M51&E10S#3*-1-IG5& G?Y%\5]SUBB\$UEME\44[/E9/+VS[97"/KJ1VV?:Y1 MGVO4YQKMFFNTA86QEX%B/':*4:<;L];#_4:9_TWJA_!)V UD*7RK+84 +853 M$P7[&>H, N+ 7Z;U8>FL]S=6\JTP"-7 MTU52\+(B)IKJ& M:D:&ZEFQ;@2)SKOH 1;;?O*@SDA',RD+S&8BU818*Z$&J* \^6!]I8!L@;YV M]:\NYBZS!YG?EW?*F PU;K7=J[]CBY2RU;FGE0X/MYA1:^S.[P+-$-]7+' B:_7N_5-K-@];4?KV+!VA372&3.B]"@0C4Q#^+K]N MBKEYXP_BF7DQPU?^Q%.4WT$'KY3/V:WRK9BD MT^7=WN:C^ZQ?;)?%.F[O M1U92N1G'@,MB/B\F'UI8K@/&RB@L_\Z^W_I32:BO,S27*&>]!'. JS'>>/.D %K1BP\#(FQW!WR<04+K M!L&C'QN3Q=#1\/XF'P$7/03#;\?#7^\5Z_T5O_0K-OHK?H%7O+K"FU_)NF0P M2>=KM=FGV1N:P&QK9 AWW-G6JL=E.OSSNBQ >J.N6I3O_S(<9MG5U2/K) =T MD3"WP)YX?&2P<.N +)393X6R492_J/2_IZ7TTT&64V5Q/6KTJ-&C1H\:/6IL MAM")>D!V/NBG8IK=B?2@JP4VN7JK+<>OCF43/.".CW#TO^YQRH,?BJ[\(+YJ M=J8U#9\=3W.TS)/Z/9LXWTQ/---P$UOU+5<,*;,]RPMB?66:3EK=^-,1_A,W M"7D=N:9+HW58"VBSF733^9Y6FV?"S4^$F@EBYM(\G7K-X*[^\?^*T 19N*VW MU=_Y2,EA] 5M_2NEUD()%D1FT^%=]_ND;U9UQ&YC#^IF6H]Q?P_J@68;*TVH MEYI//T1V/2G-=>6(O!*/0\\]7PCWU%15;Z8A:(D7V*;NV$:D&;;G1%'"V*>K MA5ILOVCVJ9\@^_Q/5A8C@ H2(Z7E]+RSYYT][SP9WJEK->^T'-7P+=VT+&": MR$(MM58]54U+7C3O-'K>V?/.GG?VO/,!O--L>*?N@YUN>(9K.DEH&J:N1C;G MG;IC6:M#<$^1=_8V]F/RNE<207WS*\Y.8KT3,DH 'F54S8XM#C;XO/7']'F? M"E>QF@'KD>5[9FQX..HMU(TXTD+.55S5M3W_";F*?*E?KB)VI:_#(WA4M6P= M1I^L2O8J@F^ODA$Y5LV(#,L-#%^+0+UQ7,=173?2N7IC!$;LOGQ&=(J^M26U MR37LGA/UG.@%T'D:7[86AIL>G&H28<_$82>O'+YT2OSE/5,Z*> M$9T&(]*TAA'IF@_66>*[H9>HH6/ZP)*X2F1KP(J>#R/J]9<3<_@\$[^.W]7C M9U^NP5QU_&"KWKKGS#R,AGD$CJ>'M@'\P[(TUW0CTXF%8T?U#&N9>?AB7&%2 ME!= 2A?UF,(-W.(9N&":+XNF JLVQ XY-575Z5AO*" M>8W59)0ZMJ_I@6^:EIVH<1#YGNIQ7J-[JJ:>$J\YMI>EYS4]K^EYS8%YC=.D M7\9!'*N6X;F&YMFF;[MV)'B-8T3&2?&:8_M1GHK7K 33+4?KV4W/;EX*N_$D M=A,&GNZ'JJ$Y5A+I3F(9(CYN:[&Q$I8Z!+OI><,SY VO)M?F>S%/QZ(/>W>/ MN;WOU8!['14+['>V#S]Y.@?=+CF+&T&P$7-.G[7JFE.SUB3V#-T)5=,V]< R M5"MR?)'0J'O>*FLEE'NX._L9.*A.-Z-Q!VP\6?7L)0?-3HBY/K]L\:-RWN>0 M9ZX;34:HYUM:9&IN$%@>,&1/C9Q$1!U=U5T-'#P=6WY]&5,[(^II)JCW'/LD M./;K8\JGPG>M)@'6]_Q$U;%G?*1KL>,XOJN*!-C0-K03XKNGF!_VJ'Z'7AWN MF6O/7$^=N4K5!;J9&('O&59DX6@4,] %]X(/WM]_??G_[K_/@_>V_M#JVKP Z]-!,AYF2WJ;EJ%+&7/[? M*6^-7;JO/VK^Y>FX*M;5C2NT"_+='I-;L/@CKY"8UB_IG>4XXEH)BF9 M?=Y47RCSHC/7>V[YPKBEXS;AF\ + BM.-#70;4./3#TQ&+=T$C71PY?!+9]! M.I,^T-3C!9-ZAMDSS)YA[LPPO2:WWE?5T/ TS]4"+;%LRW=ME\>[_ M-\,\Q3RD7KWLN67/+4^?6UI2)5(8^:YKVY8=Q;$>)JYA)[SWJ LJ9Y*<%K?L M=<%331]ZWE%*4=HY;O"TK^_LO%SUHOEFJ17"TQ--NR7$UW8L,V/3>R M./MU[3!9Z7ORU.SW=7M9>[VX9Z\]>SUU]NHU[-5)'"_R[,2SW$CU+ MK2C4CZ;=]JKHR;##OM[S%=40]7?\*L[]FL[:W_'+/^NKO./G%DEU'PH 5U1[ MWC*(7A;CT0=Z/^AG14FI N_A5%DYSJ<9O/OOBVG&P&6H T57->\YU01)D!N" M-IN5!X?=FU_)!\% I/6F;X\4RTBA]TC1(\4R4A@]4O1(04A!G;P8:-)Y&SB/ MO!/T_["-_&--$M5+*WO]5$RS.V62EG]F<^4*<*I2WFJ[%+ONY*5]=DD*+R35 MP'&;R7"6'_N683JJ'_BZXYL19MCR'+#8TE?Z[NTQPE;S'C;"EI#S$^%F@JAY M^#':IYA0UC$U0#^\L_B991^\ '?L\^7PCY=M9D^Y=N:E^B):[NV':F6KB>. MR-1RU& UEO6BV.KQ4'$;&B^:=KS1GJ^>=/>_L>>>.O--L>*<'"J>GFJYC&8D6>9IF6V+JJ1EZ MOOTL>&=O8Y]DSM6)A'9W!D"(I[J"<\VS2BFN "-F197/E;?Z&L_F]B.5#PF9 M4^$J4MV1;ON1Y1EZK&M)&/A!Y%A"(]."T'E*:U:^U"]7$;O2U^$1/*I:=G*I MH2?%G4YVMOM+9$12!8X5F(:?6)H7Z7X2&)X*/]?JC>6M5*:_/$9TBKZU%;5) M=ZV>%_6\Z 7R(L]LIJ ;3F"YEFN$MFUJJFMIJBA7T71#C5X^+WIUOJJ>$?6, MZ#08D:,==TS=-L-@D!D>AFA$Z[8 M5/Z/-!^GE^,L*4>,VQ M/2E/Q6M6["K+T7IVT[.;E\)NO(;=:(:16+X=:Q:&R#5-,U1#%,Q8GF\>@]WT MO.$9\H97DV_#FM*G6,;9]Z/O&\,]B+4"SVOZT5N&&1ANH#IJ:,:Q[7F&*9(: M/4]]UWHW]"SOL,Z:7!*HO&M%;X6KJV1-RWE/,$7M4ST.O$/?,M6>NI\Y3 MR$AB\JZN_'&D_1U[QK?9.$0ON2%5_W416GI3Z$=I&9+IN:#J:K]EFG(2\(XYE M:9[O'S!+M37H8>?*Y'OHR:KIR;Z7GM1S%'3UY9?NKWET^5R6J;Q;3,X)/A>#'* M1OB5(9R;KII^R!H(/,;]:VK364 W/=URW"2*G2@)34\-0IZZ!=JSEZQX>[YE MU;S,A_-LU'V#&\AVT^-/BQ:K0O(YD;6F-MJ.Z<:QYIIF8/F!%^FQI\81OU93 M\XP5LG[XM;:H^=5>ZW;47M;@(7H?*+"7,]3R KX>3&']XN0*OP.OR*\R467 MXE.7Z3B=#C.ENLGP*RDU.OC_['UY>- M*KM>V3T;^U<'EK"M:5EH02J7Y]._S 0$,K(EV^BPQ![5,D*0F;_[?O.J38][ M)V]OC\".4+K>6?_5/^Z9$YW$&I8_XM'CZ5;UJQUH=&CC&AU$5>$ PR$BD 92 M(M+V-HP&NLM>(BP0,.$1(!HAPCEU?%+3,/0 : M:L"W-)Y$PX'Z.8G'6:P!>6$D4^X*V7_RQ1^;?&LQ6-]S Z$\X8: 21XJB$2A MOB%/$K>1Y/PZN&V'8NFZ<%OEF=HHG4[RDW/B_.AR^ZNNC_6V GL75+W>$ HH M=&$(!"8!X($VR O63=V -1R5N[?(.KI^&;:5689"#[LRQ-Q#(=;:E A=4-"U M%M]>HP?J[LVRS<(6GC8C=+N0UIV!UAEH[S#0\*^.9R">QR,7H-?+<:5 I4F2 M6A:AD<-J$!Y MI=K!D6BP)Z_?3V?QH#:Q6>8;736E>45)PN4TZ?\EDWLCDNV(OF^:NEX1#EO% M=)H)66TQG1QDPVR!NT3Y,A%-Y-@2X$6E;_J(4<(EXMP5TH<\ MP&44 #-*U5/ 6_6R!O;S^2YV OGU50FZ7KY'!$:,BJ%CUTDW3(L@!#05TJ$R.[[P\^7=UJ>^E&F MU8P:Y+PTC<:W-J;M/]I;KLTMWZ)'"W7#[EX[ZGWW@7:P@%\G6=PW./:0:-8= MCS_]/DY:-V9RR&>S_EU=-LRFV52S$+WX7-=H2!XHGDC=8EWGFN:TIK-O4OA) M#HE^R,_?GJ8'V+^'XX&&W6>WI#>,;1_W4^&84(N?B1JND1I\T,N A<>XM M_F6E5N G>@WZ4Y3KJ9/HT:0M. ]WL=Z;5JJT0JM911%P,,^HKT*O=S TB)=' M(:*^?O>/>&!92;DD1VN[&K4-PS'OJ^JVBA5D2\]DEAEL,S_X:LCR1$;I*'&R MX?UL9.G=N4\&\2CW>8VTJIPO4]]_[SP,IW>:W=G,00>5^ZR]]Z[,/C387*XN MWX%E&OKH[4^2ZRQ.?]CC&-IDQ-.",2X@]R+?"'(1]#]7#9U & M2D)?6W4(A(CAW/UJ_+ >\TXJ<]\+!*2(>2A0-*!:ZA*B2D^MM@EIS@6'8ZU M>--7OP=^TL?9CR8FVT;K(#G"9YJDK%5DC1MSC!JXN< JSKZ$= ,U2F3(#9P% M33?'-X/_HU'RD'UN<)P%9J"_*_85S671J_?V,D]Y:89DR3!JOU](^9OSGX+? MF+_K+Q@;XA@MI,)9GJ4?:9.,M.4Y&A7?6JEA_M;[[Y=_+V%25YJU9,YY_.!\ M3S3E/5VM)OC;X3A?7C2;)N6%/-_27GD8#J9WGSD^Y0A0C51:G\<0\G\O,[;Z M&C31)(L_EQ\://;3O(9U7@@N/CU?X9J_$-)__ZV\Z>EWY/FO/MS/UB_Q74B0 M0ZW4QK^BTO=9;'^E>+1_+LY,M?JY\TW3/!<39,.%)$^%93 M$'(4Z,!_1.#_/LS^.KE)M0IL^D9TH#\BT/\C,?K^Z-E&G!W8#Q+LP?#'4)_N MP/F?83Q:QNQWVGOV*0X4:CH"[;@)MCIQK=MKM]=NK]U>N[UV>SWVO>Y]5[6V M-*YUH[885*YCQ2##C$L&J*(D))+YH!Q5XS,?/O5WKQNG\Y_&Z>J.\MG]Q(87 MU,\X[0^SV/J"5D1][4.N'B?Q0E"NYD*PKUU:\J%OLE_6XW'HF7#O#&RX>G(7B*B'/BH%, G,4",E= M GQ1I-1R()4'-LHHC:LL3./XS&P_SJ;&8?;IN1#ENUFF9H'V0L4MW3FW/$$K MLF-@,SWFWSMV>>R$A"M"<@75M",(%*;Q>HA=/^"EQL%"MU%6U++&83)*XT'E M@-Q;4B+XE#63##M:.GI:JM5Y$ (X\WU I*L"Q@+*H)@/FD3-H2D;H:72J[MM M2CH[#Y]3XM\SR&1)FY_ M&;;W.FK94I;*']_4=^?KF?Q^X\[9N7Q%)E B<\._?.Y9GWQ;F\TA>^JO.KRX(9_B++;,!?EU'!4YZP.LV. M"48PYA@J #S3=Y)[;I%F%S*.^0E>)\VN_;3OW1LEF4 MO2(MMIY2.1LWTE2=7_+<5_RK30^^&1K1EWLH;.YDKC=%XT'^P:9O+].E]BMI M>X.0-_]HT$^U7V#J+M "^JS4+@^<0DN:Y5#0,33[.-=H%.1D&RH=)AINMG^Z"L\G5\L-TYFF5Y#]NOGK5+/^UGC!\K[SO.0A3CE@)BI M4XCJ/7'ROJ1N2%=F=1/\0E;T\U^)-_WJ;5\=][L.;=CW6F/I(-FGN70-RX"_ M=N]\N5WPI+)&L_DZM]Z7K+M=(0'> 0Z\QZG8%E;())LZMB#M.%W(1XX S3=\ M^OWO:9)ESVI"NUG3'^,TUI?^%0_V;&'_5W^A0;AGJ_I[I,W5CJ [@NX(^C ( M^HN&8-Q1]#%2]*??3;0U/Z!_/#,*=^]S6MO2Y;UEGK,MD<6>CL%[TZ2> Q\^ M27'5?-KG4$(0!-*DZH4 AP$K',H,8P3IJG'K07P]K3S?WKUIJ?4ODS&13:W= M],[V5)N>E<[(RFZH;2!.-PIRW\1FQ_^.F/^1JN]:('T(H90"$T2(ZPOA>R7_ M\SS1'+[[,O_K]V>V/5,\L&9%I<<;F]./-2^*KZ*?^\44WY/_U7'$CB-V'''_ M.>(OJU@BJ\TP@ A17[FN)X" @2]\?ZX24GVM+99HK/8]98E/]4369E7;2F2J M&,+&T*LM8GJ:$]FTHB+%OG%AG%V9+VJ/6F MS --)C;5=S!O9^U,9NDD,1V"EZ4?G^83!(XXH[#G3)-I-,J/[CTGL5XC!8:J M(;A<^3*DH0A5R%'(7<\OAQ@CR0@A3]FC88(52YO75ZWBAE7#\OG'_ULV/K8Y MS,M[EI_9%')[ \J9XRYZH*_;8Q^)#SX=F>%J.JYR RF8SXFKD$L P5+Y\^G( M(&@,Q%@;,9[K9'_(B($W.'UA<>!,S_:B3F,S42,O_HC*2("&1#8UW="'69-A MZVNUUN51-B\RT!^']NMQHI]5O,54)PS*UNJ++RB3RQMOB":3-/E9M#=?%"&O MK4UJ6EDPCY5, &H\X1IL*7_\XW^3W?8U#;8E4];?>U7,:W M,IMF@Z/0MB$V2546!+2125S/3!&F''&BI"?*LB :RL8XH1:A801K*]!HNMC: M@\:RX0E%BO>3R6D+8SNB?M]L>CYB)%LD8BWFK.S11S73U*A_,TS--SUG>*.? MKZ7B9*2_T+_-[^C?FYO)NG.6'48TY,>T# MK+%L'IP-]=:C=&%9UX_VODQ#7$O0;!:GITXPLY:/OI[;=WEE7CPV8Y,6SF5) MH5ZO7K:E[:N!%+3WLW*4H31_- M(@KN54CLE:PSC4?YY)3DV3-[ K51EBQ;9@6@]RYID)]FK8XD2'BX70-A>'A;MB_<^XB@[J:NO5%C5"6 MVUCOQ3; 1FLA(V9:)O$M=R&,C7]I099S)]:9'LEUZN+D*(? M/_3!:R1MG;OQEKC;$E9OQP">3+5T.)G&]]HJ-?7'%?.S'L%&[P*#"\,TES37 M\8NM# SY/O4GKNHGLV;OBXU-7EMN-)EF*X;P,T4$]Z$/90 !<7WI>\K#GH30 M]YG$@1U*M++K"7.;>VG'<'W2Q2.9:I7E].WHEVLWZ_];ONA-/0.^:X8TGL6A M5OM,,Q%#Z$;AEEI#2O2#7NP-X!/? ZX?>%BY8<@#P"0H>P-0!H-:;P#F">PC M3T,1(*C%*Q94YDS:=,*1_,7!9BO?TQALUL90D_Q@YDCY='[9FAU5UEG[>[:. M/FT&\-^2T;#_^"+X>8BD0!@*XC%( N +* $B(91@P M5=^6W65Q$^XQQF5OLC6RE^2B[W(&12Q9W/\_& MQK#3^_S-S/?(HMO;-+Z-R@G53\GA+0>T4RAM=&IH)>[GYV:M0WMFUNA]G%AE M9I(F@UE?6^'ZVFV=CI9-T>*N5B9%5XR?6NKJ/QK,;395:@= W M_?+I0GW-/OV:SQ@=Q).A?H:U-"-S1Z]PX>4KFVJ3/N^(5.[-3OB,LCO')+)H M8_=2&\'&^BV^S[V+UE&^T!;)>!23<9R[!O-07_V)=GID>9"#G_Q,OUFW:CTCK2;-['L1:J\N"EH]I"NI=P^;EGD#CN"2XBB9S6GYS MQYMC'43:=L\:M+)G#7UIDN='ZNW2]9'9=!\9N*(^]6/TB?D?ZSA7<\=YOG<, M>EVKF!S.^U&&_+8,P8UA33U%;.OEZ:\XB^.N7=\[I%G:@*KK:=#A!3\":6.L MW#B=QZ/U;Y,TNHV=[#&;QO?;ZO;Q\.0*QUS.E F). M52F#[\% >8#SD&.?<2DI*R8T81_Z_+4QH?684Y'MLG/FQ GO4;=C3AUSZIC3 MWC G7&5I2QX"X&D5B6/.( DE@$6D 0O*>:.[4SO,B>\'WIZP"E*E>+HH$#[5Q*LY@Z_U M%M<-\5R/H;S1"&F;1M8<[II=>!7 6^,5#/(>0K;-I'D%=V&-+YC5W/*+C M$4?/(T25W!10+=6E%V*&:,!=S'PLRS148W/LTN38.(\0M"<@.FH><6AAJ"N3 M./ENR&$-N4$R,_EA&YF+M-.^7NON=._Y& 2P\IT0WU?<5U !$O TP 4B9;4 MHPINB)'-LU+?S8MP#V/10[S5AERK(+VWFLD!*" =MSDX;H-)U<$!^!Z4 0., M>IAR%4!2%$;[PE=T,^Z7U473ZW,; D /TPUX6SMNTW&;CMNTP&U(-?4C1 )3 M@5W$PX 91R]B1?\]SP? #3=II+6CVU#0<\7F+*U]XC9+^HJV4P)S")6!>1C1 M69(@:/ OFPZGLVELIXIKO+R_'CW:6X?Z1&[3>>%E-G<,.$]B2GE)7MF")LL] M"D]KX5YS!JV&P9ZNUM;TF;*_=*B)T.[,'L]U$J4#O9?^G>FUU_A954>_D_VL MT?-V:3>%\H=5*X.M$P1EN^Y[E_][EY;/F6@*.+E.X^BOD^A&[_)S-'J('C-3 M>G27KG%,C73E:/U,S/8657BCWDAVVMP?ZYF!Y^^<B:_7SCRXNNW M/Z[4]YYS=B[?QK4VN-+SBRMUZ5R999Y?7GPY"[PK%3CAV;EW+L^\+\[EE;[P M59U?71:#:7Z125$7^W3N0,4#:CRAA>EC(3AOS9:G2='/RGP_+[NW38:RN^%D4O9T?:9( MN.Q\5VL\5/:NVW'W[MZ.VKN]NVOX>WHO/:W9KGHLE/!^<^'V?O+DKE2\E5)Q MO/?EVQ#LW\L.+9[6%8MWQ>)=?>?>%HOO1XY-AQ=+\:*K!^_P8BE>M%@/#O96 MHOPQ'AHG[.74-'[;$B'L95#JX\21A) CS$(&2$PE#Y=-RM \2>*/Y M-#8QT"*.Z<[W]UI30)L=6+@L_OSCLI4I>'J7/;W7%H-37:3[ Q4^=CSC?3R# M5CEX;N!AER"(@>]BX!&745"."R">U^@[WWK!P99X!NH!C'K"Y1W/Z'A&QS-> MSS-XE4D'B>_+@$,!4. C3 0BK. 9D'.Z(9[!=Z%G -2#H,V2I/VO&EBS>F9_ MK1@O&T;OK3 ZO HB+>&K,D,F/$JAX"$*$%58R& ^) A#HC939KB>I6"^-1!L MKV2(@!XEK2:R[5U)4%*Q$C:JZP# $-D'"]WV3ZD "2>>3OWS]@QVJ\JT3 M-8.HAV"KE3<=47=$O2=$C475_(P+&L!0<@\&0'K00^7,&0*%MMQWJ&NW3]04 M]1@X;*(^N)B!FJ7))'XG%7]D8J65!(8A SX-J ^Y #YD/@F\@EA1@%%C]N:6 MU>H<5*V1*Q&\1TCG4#LPB?J1:9%5@I,3+1XA"\.0!:IP3HO013O6AENF M10IA#\ VVX1VM-C1XKMHL=9>G B$.?& YX<*:[V5!WCN;O(@Q3M68MN6BR[K M$=!FK[O]UU8_O-/XPLPS[OI2O9K,75B)7%>%&".&%*6 A;X,%2AM54Q]W]NE M^FNZ4UD8?[<%%*T1.\3:9G6/NR%5YZCJF,-RYH!K(T9$$$JE/ 9"Y6/H2BB" M4A_WB-Q\%_]=, ?7[4'>=;WMF$/'')K,@529JQ02+@"E$$&M-6#(7%IFKD)" M_,TXSM8T$#;'''@/LC;=9Q^/.1R<-[SK97E$_9YEN^ ]-[J) >@>G3< MYM"X#0&HZV79<9N.VW3<9AO44LF]_KEC_^9.7J)PS3NE[_KWT7C M<3RRW:*FB3/4/RZ^[Q?8GO>"O%!?,]ME:Z'#UCOZ2W4MM5[UZJY?5M--NM^N?8Z#JQX$4 9)Z2()0 M$.%)'RH_]\\Q#@+B;C3OLGCHG\N>=&EP6.8H;),IRIOK7USE?A;;_?P^'@RC M]+&]'(L>8[!'6RV,V%,BZ?*O.@;9,<@:@T35,"[L^SZ72D".98!#Q (F"@9) M?08V&B[==P:)&>U1C#L&V3'(CD$>%8-TJ^PU&$"*74\ ZKHA4Q0S6%3N, *] M#6F09?[MOC-(07K..HJ!S>"'_OI0=DKCKE/+N:.47:,\F5&Z79% MCQVC[!AEQR@[1ODRHZ1=O>81,K43U)[0%_U@@7IV:?^B4E\3E^-(K& M_:>NAU<>S$ZAL[&:WK_'XSB-1J/'GBW,G42/IFN78R+_F9/_R]6HSX M/GHTM]E2K= P7VHJS(8:-2R6Y*_4VHAAFO;IU_J4[5>9OO-^,HK- MW.9?S%V19G_F?*KKO]J?/]P-^PO%S,Y=9):O^;5^UV!H'A:-GEG J;-?6+"' MB#DGWDB+2(,8:9P?9M8$I\:3^*=)[3?(J&%SFR0#C:9IA4G3NVC: )9^_CC3 MJ)S&MM@\FJ.G!FZL5SO3 ,[A-S1H40%5OS+3]TWO3!U\8GK9F1>,"PK*LNC6 M(NQT>!^?.I?F,?TEN]%TH4]P>*.EZWCZ' *;C1H1&1F$O!F.-;IJ=-0G6?37 MRTX[IO8\[HR&T?5PI,$6YRRQR M:&0J6=$B[J66%QG@&"XX9W"]@D%,S/>#>"EL,_V$[*;0/PM>J_$CT1 VT%[. MH'[)?CUUKI8\K;&I2:KUOU0?E+Z2S4;3;'&)):_/JBW,)OH.C8N&AC188EO5 M^A"EFD[L$9IC2L;ZJ/4YS4GK.NY'L\SN4/_['%ZT-DX&,4:?V#84YZR20>&XILG,1U+O_U MX9IC-F6Z6ESU'..-Z)DG+9J1;S0H_FV512&J*=&*4AXI\G=DQ2,7B*VAHP:1QE:WFDBZJ&#]<0&Z,>Y2G=ES8EQ;;'G#)VN;W=ZF\:U5FHSF8K4F2X8-$K3J MMU&YKV.M6$=U6#WWIG$R+2V^>- S^E*YKOH.IE- M]>-7G9;=MM%\S*K-JJ+*$)@?B891HJV,8?[Z2=R?YLP\*AEDHCFP9>7Z#+3% MF]EMO*!JW98F?5WE+=6U7F[6F/,J%#G-8./;XFV+]I)9>;G>@GL^74O/ZH1S MZ[TRC.WODI'=H3G'QWB: []F=.7P6)M[:XBL/O(<$78M[HQVJO$K37YJK6D: M:U!L6+D4J"I?YE@A@BEGT$,8D4"1L*C.FD:Y0/(Y>64Y)A7:\Z=9^PE@)P#6$$[CD9KY)GLOHN4B-]=OS'H& MUONHU:#H1EM,^VBG+(V"E3>6RWQ_$\=7+Y7R]0]K0R=C_[U+R^=,-.,^N=:@ M_.O$0O-S-'J('C-C5=VE:QQ3]1(0$ MH>_B4(F $C\(,9;AJ_L2:8/-=L/4+-)XLHS3<7X.T2M1M3WP;Z"/Z%N,WL5^ M39=_?%/?G:]G\ON%(R^^?OOC2GWO.6?G\FV$O<&5GE]\#U P\K-PQY )@$5I@Q$%(&@Q/\Z9B=)#*:V+N,2WT>$?'Z M_SL;9KGS3299$7$-9Z,;K7#;T*^YVMKZM%ZTAP)IUWZ6*K99@T8_AT9JO"6Y MPZ&?VA!?-"J^:P0Q]2VSU)HSR;4-M=?\"P_#Z5T]I&E_/-37D]EH8$WRN^A' MG#_"^EES WS^^[LHO\L:[?GCC<7^PM)+;T,5=]+\7C]?;V&HWW2=C&=9G+WX MB,+C8,-KUO=;'4$>HNN;R%'>6=G^P+A'[-J,TFUNNSZGZ;9@TG!F%-,[A,][HR&34F(FYID7F2S&BOS"Y-H.*BG2ED_[6R:);.T M']>RJ4K<<*X?-6"&Z2!WIL=9"2D;\K<2YM&"T[#_@G2S?C*Q^GN>[7([T_#3 M[SI=T!S:6DY4Y\?ZACHA#=Y+$LT#W1CF[DGVI[$"C?*<$==%V!.FV8!+ AKX M'/K<]RE1C/J4NY_6-<+Z>C;Q8=&M]26)QIEY8W:5 M1H/8&P^*B:3SO,(@C_O,TMC8'+[FE7]]6F*"($1E( F&KA 8*^QCEY4F"">< MGH"JZAL #ET/0!<3P# %-"C*;1@3&A*YB\S:1][TU>^!GYPXTT1CTJ;36?SI M=Z_?S[.8JDW9(.E#D0F[Z)M:1)K5IM<:Z]G+7.<-3,2I9Q3&F4DA'V9WEFM9 M&?LP9X(F0WZJV8\6QCEHK)Z?=#8WN8A79:1J/!V4>;1Z2C;1XT!%*ESYGN>IL )0!? J6KF<&%>3X3H+>L]^T%N(HIT8ZC%.52I4NWAN M?E73MIX;N-10,=;EX&O!?K\X>//WM;OW?6Y3.1$(O',,$_WT?/^0_!W$?=.P M(K[-P4CM/W$_-K;>N[I!0#L;S_%LA>&&)G TW_#I=S^^'8Z-Q_)9UK>C=>5I M\D?>I.PX\?33[_(N2F_C07Y&TV2'N&G<7\91.A[L=!&J="3_\CV/.\2#7WNF MCU5'($=)(/^M[XI/DIN;M[0PZQ#@HR/ ,HFIK/?EPXCQHVDYZ+WL4_O\7@0_ MVK8Y![SQ#OH=]#OH'^?&.^B_T24%]E8%^)^J^'EI0&+#NOM>=G7[".W2(8(D M%K3JE@X)"@"B02"4#Q!V 03%F 3/#:GTG\;V_Q&-\J!'%>WVQH/OL-DLL1!164PE=0! 4G(:Y+&P-77N8"A;_4C$'(IOIZ MX2Y\F*7AS_@G"SN53'@3H.U'&@MBTL M_:$RL8*0AL0-2: DQUWM+__M+_2I<"K,B?N2]^3$ ,/(A%RB:4ORR&(V$6L/9?" M?M.[:'6&]"JL^?B.AHX[?%3NL((Y0 "[B.K&(JK[IP8<23X'Y.^D]8],TJ@B M:>9AZ7I2(N"A4'H(2EZ&-C'T26.@Q%M)FNTM2:,>9FV. MU;!?Z8)/$^4^>NFZ^3>2#:%,6'HXMWA/Y! M")U6A$[\P*=:XH9 "*K_"81'2D)W!7QEBM&+=O?N:?NE9"+4!?([FMY?FEY% MTAQV ;.-!<_ MTG;GO_G\]$7J/!O_B,?3)'UYH/U5K=UN_::9NP#:AE:UD5;)M6Q<9ZQ90< ML[W(S,>V%?>C94SQ%LOM&J_8/I)LL1RYPXL/A1=+LYB/IGM/.!SG+;1ODV2P MK69;NPOAOZ7.9"6(]]K'1@6,.:E&H8:8^L /L0I!J*3K8H\7X3%MQ@6\D9 R M-R5+3/F[093S>'IQ4_K(7CVO=EUG&"6TQ^%6TLKV-@1]R%EB'6/YZ(R%\2HM MQO=]%T,_H!SZR#B3<)$#[RH?J$9:S)L8B\ES:Z,$3: >YH?-6 [-HOWO)/W+ MS#J:I$D_SIY150X\8&9I3E0CIH&F-@ #3XMN3R#/I4@&)' #YHZCRX MNJ2KQ$PG'U;)%F\!TT*4 T]^VI;UH_A=88ZW!35VZGM:]QA:W_5V&16K6K]Q MXF'BAXI@"2'C,&!E88@?$A" 9QF5YD@;TQ(X@3VW575^)61WBZQ';%1W?*GC M2R5?$F3.ESR"(40< .7['L4:S%*3Q'DS-!CD/,91FKTGQ[0;6/RZ+4]K ]#3N&^H9>!$)A[R M8Y@9%F/F+\4_C2O* MN=V_OK6> O:5Z\^_CK$VX8#?XYRZ;F)L,\2];7U_I)-!S7'0F&,X[CJ7Y' M>5C.#W-:[RKE*##@A9KF @5J[AK93 LZYH"Z$*U @4VP@G7 M:2O@GJ(&Y'_]4'18ZR"!0B*%!-CEGJ9#1"$3A4+.J:10M@*$]GB@NT&J,PD7 M>Z#O60PP9[;(!4Z=*TW6.9'?:RA8FM?V?)Q:,K?DGBZG:_/ QIWW4?J7OODA MRIQQ,IV'YYX/V32^S]6^J&\TP(*KW45F M&X_.=6SL*6VAQ9,HU=L:/9K]#L=:BYPDYL) _Z%YX/Q!F=YQ/3/X=%49[HZ* M;O/+U=\K;:)G\LG?O# J&JO:MEEH_[U+R^=,HMOXY%IC_%\GT8W>Y>=H]! ] M9J;2Z2Y=K%666'K40T+K&H)0)#EV@:\8%4! '_CB::WRNMLKLO.C]5/S/SEW MJ6&"?\N QRCU/19X$A$2A+Z+0R6T:N0'(<8R?'76_Z??;?FK(71IF/!X6L4- MUBK$W@C>O*5JM=TUV#\7JR$N__BFOCM?S^3W"T=>?/WVQY7ZWG/.SN7IOJWT M_.)*73I79IGGEQ=?S@+O2@5.>';NG:4O?%7G5Y?_\3>.(/KM%YD4 M!>%/>XD\QTPV1\;+]F,*\^F6"O._I* 2P2", @"XG,)A2=8H="&D'!3;O!"H?[* M]S0*]"-8YUWZJQ-^'.K'!E8H!G424NP=>5 M\7=E_$=4QD_>5G4/MEC'O^;+#JWLH95"_DV4]G:%_KN&>E?0O01)ND+_#B^Z M0O_F+_S9<&3>N?,:_P^8D_2..MW]SD7" N*%[@#24XP(H8CM!.-7__GB;9,[45\U::S_[8?VRTW2S1M[VQ%+0G<)M-[/<4X;O2C8[9 M=P@WLH0GOUD M=H=F'GZ)QH-C+-S.2;C6 &'@4=#A@2BBO$ 00%P0<(NDK)1N+TU?<5 J+U) MFJ2'"#R$DN]C,L,/EP+KK1.,C<"HYS(90.![B =!:3&X2OCOMAC>+$3;I4"W MIUG,(5#@T3@\OD;]N^$X3A\7 WM=,7>#FFLIR 1) 'Q&!4?*5RH$G'D%-0/L MOY^:WRQ/Y]"LW]>>?DQZF+O&'ROR'U?1?(A4G>]58-'H*>D'P@%$ P" M'Y45T (*HL3.9/5FJ9N)GFBU\]C^4?>A&;CS:(5-0YFFLP*U;?N_V]24N/T" MGQD*=@P*.(.UM@;"TX8O9LQ7$&.DA6PQ!D\@R+#:NL@V91%S%U;VQW@0I[(& MQ-;(VJ4]##NK^,!$\ * 41F&." NHA0R2DDQ]ET0$N#MNY:W1930 M[4'>YCS*_1>I']U0+K$BKXF*HRR^,Z5"PWM32QG?+]1+=&IU0>P0P(K:H0\% MPRP4@D)7F:+V4@1S+H.@T89WNR)8W_.EA.K9_:2$:7O3X-T>Z9KT=\;S05(Y MJN7&:).9P#!4, P@09 K5GJZJ29RMEN9OG$J1ST,#IO*#\V(ODQNI@]1&A^M M1@Z!6Y&OSR0,@;:6"7!=ERO)?%8(:0_YWO:%='FO*>F>3>.T!-?9>!J-;X?7 MH]C+LK@]-Q@"/2+:I."]%+4XJQ@M252/INR)$FTX(Z0X39 M]H7KMJD3\IX+#V?R^S$8SN$LU5"?I7DWD1L-5/WYW;;RBN*,@]2R><4(0L\- M!64<<^R[P@<0JV*,%!=8>M[.Q/0[(9]HC;;./35K?-5Z#1W@KU MSL8^4NX 0=6PT&/,XP1"7V#A 0"1-\]/P:'T\<[4A,UR!]"#HM59!1^..QSE M).\#UOUAK0NIP" @.&2N(A A3D/*4!G!#D0[2=QM#+"CVH#&7<"Y(Z*](2*W MZARJ! @#'[N280(XX)ZAGD(R D7>[=YJJ:\\AK2GB?\0B.AH[%ROWY_=ST:V M2^0@GJ0:EGEK*=MN\C[1>_Z7O= IMTT2?K[[;T'#M*)AIK3URT+L8D\0,^=. MT'G6B$= 8Q)$#3!!#2[Z\R@V'S19>S7P/$ORFYN!AVB/M9MZ^5XCF/4C2 M%FD]D\*X/^QD7Z7VLAE@H5!( F1U"USN:FD:'N\HJV)?(#W M&&MU7N;A\XI#"UF_V).Q9UIY[\MHK8T?Q:ZF9^V);8-@OTH& MS"5%E;<$3(#UF[)NMW5, MO\!?G6^I1H-4W^:DL=';[9 BTXAY$/^(1TG1IGH\6"R1,[-,S/R.+#$:?CQP M'H;3N_KL.-L/G_V6.7]/XWCLY/DM)OW_6Y3^Y8R2?C$-Q+G4:_ZO)(M[CM2; MTW@Z'D:VH7K/+"1R1G&6Q6;BW-3J9OH75]'P(1JO'!7RZCF&&T?!06TF!N?: MI#)-+$ HB%*ND!C[G#$_#"4&T/1&7V]LQ+N7:O]<,B: ;6E,P(7&FM1F.65K M#@8(J'DP MP,KW+!D,$$\B;?NIGY-XG,7YJ!R[02??X09F P3Q39RF\4 :DI319&AF+?XK M'A1KT6+D]2<, L:H)Q4)I=2[9]"5<+YS3WFU$V8^$OI6Z@OE(2BE3\K>2(RX M2JDW3 Y8Y]S? S;T:>,,?R\&#^2X&-=Q,;&XV)]IA+'3!PQ.=$,(-C&$8!,@ M?9;QMCHVI_;[!0-C#T<7:,WE=CC.EQ?-IDEY(;?N[)6\=;\0IRXD"+@FYX\B MPC8^ZX"]:?R V.*H@_7>=90I,:LF';1J>&]\DH%S!"[=KF7]6[&D&V70X<5R MO#CN40;?XWX\_&$4E\RY29-[YT<\'B3I"RV!6J>7/>U_W#7\KKM]*10DYBZ9 M6\2!ZU+N,N!Y+A':Y 0J+,?=!]0-^,)@9Z_?UX[.I".3W5\JN)3U)WS*3>4/ !>("$-/?V!*UIX[BB4K.K"^C8^ MU5)TBN,>($<\0.70[+32*VF&PM_'SC3Z>8R)]3DM,E$;8$P)X]A'2 22,N@# M4N@,+#2=SYN18GN,5]'/>'.E*-#M8=1F0=C>2OL#$.K'0#"BULF!(9>Z(00N MYRQ4"KJD".P1R:5L)*:^3# M"2O::NNB_9BP9;D'^LANA6?TOZ+Q@\B + MTQ_#?IPG]AVMABE(16JF08!R?9]+R#6%8*K_+4PRI+C;&&.QF(>U86GG]B#M M>@0%05$R2$(4JD:/O?7HIJW& #W,VFR MM?^"Z*/;:-_C;)H.^R8YKQ]E=YUZV* ]42O7=1%F,-!ZH1>Z5 LOQDNOB&* M-MK:58Y1R+HSZ8Z#[$B52D($PZ["@'E$ MN-@-)19%;T4&7:_9)F8=LFO-XN.HS49P>TMV;5N$8&\EXE4RC4;.9-WZMGWI MO+"GF4<;Z==PX&ET$-1R=W @(:.0HEA^T;4X+RS!M MW>@/L]3X:ZZCS/03&#M]C2+1<.Q#$=S5>R*GRWU:0 M):R-D,4N0#Z5KJ2N'RC,E Q*.PT0WP]7I/Q_K>WPK9H*F5,E79'X?\H;).GH M QG56T"_\>3>UVQBW7.O[&,D0LVM"":$!"ZF"OJ$EDU2J/)D&^>^@ANN?>[H MM!FE:>_/I\[Z?&P3_426\?MU^FB5/ZRZ6KVWY\BK ME\[ 5D7 LI.R_]ZEY7,FT6U\Y>=H]! ]9OJW_^.8JG<6 M%=S1>BNT=SMWJ2'ZOV7 8Y3ZGHE"(\] MY^Q7YY\>4L\*Y4X(1GY]ZY//.^.)=7^L)7=7YU:?OX MH=]^D4G1;^MI[7O% VH\H84>7Z9)UYOZH5WV[^+!;!1?W-1LB/-D7#@%7^Q[ MIC4B117V]>H"Q!0$1 3EJJ@$0:WOF>_[GDL#*#CDBDJ?(,5*50H3T&@-MW7F MGK>=ZUI\Y:_>1(NO)I!J=R]X0_:P==:\+Q8'!%".$-5[XJ3KB]7UQ7I[7ZRM MACN[OEG; GO7'VD)EG1]LSJ\6(X7Q]TWZV(2IY%M]3V*HRQV[*M/DIN3F?[# MJJ-=5YK6@XX?/'2$:#6&!85>0'QJ["GH$\*4*!M**\RX:I0XSO'MBT&W[V;= M%S=_9+$U_#8XAZ7'>*NCU/<36[LP><>ICH13%:ZNPZ?=0[-AEADWQI4O%E16@;_-Y53WVNW[ MMG\EE7M%G?LJ\0Z2#DE56HF(1G/&<:"05!#X1+I%[J""%*I&/YSUZ;"M098] M#+K2YH]DN)V-?V@DL1,FAV,G*F9+IM$TUJ:<1I?A]/&(U5!6T5XH% JYX(!R M(3TWD&;,;&FXA2%X2GO>CV@X,HD#89)>:M*YS$]S&&=!?#VM_MJ*="2LZU1U M8++N(Y.5J-*RA0=,J"$D! 2>ZR-MY)65>R&AM*%:MD%6;16M' I9'8T)&,23 M)!N^N[GB(:J9;JU4@G*M8'(?$46H5)H\,>&%J',!0HU.^.6Q/LWSW*! TT1\ MT&KF7E'BOHK @Z1#7(7AI:M-/>D*%N*0*U-"X,W#\%+B)9[/=>FPK6;[G!XT M%1Z:L:=1XN0^2O^*\XSF^']GVKPK[;SANYOO?V2R(Q79 >"'"@A-BB)0P,>: M[ IOIP*>"AL-K)0]QDKU#'^<#S?8/:)9DOD!5<[.DCL,LF&H"A(PGT .PP # M#XC(7I@G4KZ%!4="BQJ\DO\ /A M"@ D!@JK,DB ?7?%?(HMN2,/6V_<*^K<5[%WB'1((*RJ4Q4ARM<$:+I\2.1+ M'I9!\T!Q_MP\P37HL#7_)76[43%+5+!];[N8U,J*]Z:+V,=+DU[W&/8W77H] MGE1+Y%$48*Q(J#Q7V[)(8 *+! )?AH+S%YK$;D$QP&[/%:URI)5-P/8R.?P( MC...074,:LZ@:AE.!, H!! Y;K4E0"'0>%$D AST)A['9CLNQ"S40O9Y/)R'87C$;!,.N/DFR6 MQIGMXO1B\QL80$D58WGK8K-%X+3K + A!B51:2 M,->4;>Z\^8VT2=8FU=H&&GYH^C+=%DT#FG0Q%;MKC;.)UCCKM+'Z0,UR[J/T M=CC.EQ?-IDEY(5=H[)5Y/QT7$@12G76 M?GHM]HJ+[9._M6-9!\VR6*V9 H4^Y(A1HO\C)6,^H$4 2 I/R,90F#>RK+;* M25W>@_2(6WP=FNGVI >#,\Q'N@Q,[>D[APD>0[HEP_ HY\SOK (GO<0Q94&CT%)&PH3E8/7[1 MH;7(Q+SQ8/%"[ !90(&H'!J*N-+H3FMV^&QWO35[VD,4GW2--2123I);,_0?^AK>E]-'*TC MR^K1M.LLZ3T[0BORX3=&).MD:UNVU'Y&?OZGN?WS4)MCP_XR\GAS"OO9V+GH M3Y/K.'4T.=">S6*7R;U^SJ-C\]:L1W2:.-%M&MO:B,R9S-)L%FDLTI.<\@[#\.IR>325^L8 MFC_U"8Z:E\8_)\;\K+WU/S,3B,SB<3\VOY1WPW%TZEPM?< P>WN]P"K= ',6 M,UBY9:3O"M^#FI_;_ M\)_%<_Y<_ASCYDG&5LSJ RF^B&/OYS#[,[OO#_^<'U9Q5E_C>XT:->5"ZPSV M0J5?H+EZH,"!KZK(F0M"*-*^8.A= -% ME'!%Z'$? =SL>%\>M_.+#.50.;>HF7;O3W^4\?+ MG&S6O^L]P^$T@](GJ5FND\8C Q=GHI?P>/IVL72(@O'3[ULHCU&+#G/9<.AG(:Y ^+Z'>4]J6,Y%_6\%%ZCTC&431N"X:G52>9<@+[,!$Z;7,#1ASO2'][- M#-8@YYP=1/>)-F#_%95887ZUB$9#0^&&G VBW8[U6P:F_C%R^OJ6H56%C/X1 MI?T\)7T0_XA'R<2RAWEJU%RG*766^J'KK>G_V!_H%23Y;$[]O6.\7/I%^L(P M&;2 ED^,HJ=(625* VS*5R%@H8L)]T+)9-D:3NB+\ZIN@R&?O=H1?K-+O;@I M9SK]79_@IZ;UI?'R_UT%FT+-&M*=9''_\V"6/F@6H77$3[_?#'_$SJ.&5O:L MR?-6G,L5XC3.U5'-1RS_SZ8:W2TG+Z!H8%KISFE\KX_(H%=RK7EF ?@'308: MZYR;V>A&?XQSR6&D0C8;34L\C0;)I,3;5NN;NZ_AV M.,[?=%.2A#D(0PQB4?VO6*I1S#6>FYG$F^>*;I4L%X8^9H@@XFO#T/=,5("5 MO0EI !M<\1G#?1'UW(83=JHN% MJT4PD=Q3B!!",6(H*")2BFC+[-:L-%60K8RPWT12(5Y M*+5RY0/I 5DRDB!4(7.;V1$Y(JH"#_61S^YG5I'4,FW8'QX&A,%ILRM*6Q#N M&3$U,?X=K0@]6LEUU,TB%F7K7330X"O4SGCPA!=>1R,KMC?/_2BJ1;&4C[35 M(7D(? R$STKN%RCDDF!!VULN:?^H=E17_<(TN3=#7Y8'X>=8[^>[OKR+X^F7 MI&^5H*=DD<[B08WC;LG)\78.ND&9O04.2JL*) XP"0-)7.DK!9@+%)T/-5#0 M]3>!'2:PV6%'"]RW9^,]^?DXH^J MH%#M5QAP@)&I8L\-Q"84!JX%!0XQ#P_ M +OC,!;07Y+Q[56>TP&46W5[_\3>.(/OMB?.K5'DR<_[9J?-V M3_/A^[KO$XT<29H]M=F-@1[_L$XG_:D_3+71DDW-L1H8#(8&J7]8K7*23/5M MPVCD#/4CAZG]N2'X^^@O(Q8FDS29I$,3E-!4E$\7S6.V10&Q\\-4$.M+-\YP MJM'3P%P?BUE2-+4.H^JY_;LHO;51C=2X%%+CQSH;.U:C-PRZ5SEI3VR@PX0[ M[ ^+_=IG6J]#,LJ>B9F8(,YD%/5-+S:3V_#'Z>6I#2#X::#KKS6;Y0! MA!D)0Q[ZA)NTD2 L@ZX(L<:PA&>"KH9G7=U%XZOXWIQR^G@VQ]JFN[IH([EM MAG]V'C[#\:U76W/]N5=[G*Q*WGLU8*95O,,B;XVL"ZYNO>@:R8VC> $]>M:E M_&Z+F[_YQUV\],DO#L %4UM#6[Z8_\R6<,)GLX^,G-FL5LQ!974#%PA&D72U ME>V&+H&8ET-AD'+=9V::K0B -,RB?5-=T6FS8/,#F34> ME0J<\.S<.Y=GWA?G\DI?^*K.KRZM0P7]]HM,BLSZ7Y=1P5.>T$(V_ZIT_"W[ M130;S^Z,>:SI8*A%WWWL_#)*LBS.?NUIVSA/F(E^QEFO3(9IJG?UVYR'6%_9 MM*Y0!:DA$I01" D*$>]0^/B7$]SJ(]#:$%/:_9X M:T_,O_?@?UEQ\K4<[E!0%!#/*&@!5AA2Y97N!"B1!ULZ>:.SO>+D,TTX^MJK M5>5?VX-!&\KR2CA4"8?,IU2( !!!>Z7+9L37_#C)MRY1OS9_P=D_3DUR7SN_TQ.\T& P-140C8[#5 MTV"TS35P)FEB0@S6M3Z]V[3 );#65=7#C#, ,:)4NMS%;AF/=J%@H%&WG633 MBYOO)L32Z)ZZ.P?QVN*:PHVF>VT:;J06*Q8!IIXB6E(#X".?"C6'6^@ULOE6 MP*T0RWL+-X).T0>&6Z7@ D6IAI)D3 !?>@!@SR^]F0*BAC-L%=SX?L,-;=(- M5J9L+ZD>&S=UA7<$8':C'+Q3)]A-P&F9:W+ZG'TZ3:,3&V1^- +P9FB"]CGD MYO+01FKSTA#KU[32_Y3N_-,<2)ND?=HO?BOVKT?!^.,Z)5LY)6"]DDS;M1LLL MMA![X%7L 4F$C??&YUJ]H=J.]8.2W9I>$^ZF@?)**7507 M+>64^5H:"5!EX.8Z'B4/SK_B-.G90NLY4XQLXDT1*#)Y,\OS8A*:0<4(+" M%[M^K7Q/HX]9L5FGMK7W=BY;9Q'OV8,)E;ZI%UTUI;P)XM6#R4TT2PDE ^$B M#PCE4\'+=6D] ]9@J(53*$6@>(#]T%/H<7R_'BN(>HETKN)'I,M7I0]&$JBB"+ MQG5;HIO=C?39]OSAG0\Q8)#PF),J!5(@'"((2(!\JE5( *24I?GGAX(V"E7N M)Z/D,8Z_YZA2LTHW/:,4XQYAW42W0YWHUG&5C\Y56!7,"DU&7>!Y0 2!YB/Z M!EE$0SCE"C:;8[^>J[0U_83T"&FF61T25SFTJ>2FWL7 R?1;F-WH#[,T3K.Y MM^YQA39\D(.3]Q_MJ42I_<.DJ6W:,(6\!V&S(O*05,B](M9]E8&' M2)FU+NE:!FI"=4/?#8A1(3%&I4T' L8;D\;?0YEO%9LF]7,097<&HK8X_J"I M\M ,N[E+.DUNXBRSE8/.3?QND?F!Z8]6]">5&R BL& !\*GGX5 6:?W/-N6M*CM)D5^@$UU0U"A "X MM6H)Y6+?#USART!+-$I4F3CL2D06O9,%&99G'!1'O&E!)GK"/>S P%Y1Y;Z* MOH,DQ5H/)(F5Y"'G4-( 4X@(X:@DQ5 %[R/%]B0BQ/B@:?%0;;D';>]'XZD9 M#YZ]6RQ^9))S*Y)3G/+0%831P$3C,/607TY<@OH'3_70H@;[OXNC+#TIHT@K MI3=#0XX;EX2\3?_FW@J\8Y)K'YF6:M/+?(\$%)JN0)CY6 IDO"0Y+4E!W$:F MR9MIJ251Q@_%/7(TMMU%/I%Y?.N,["3 GX=J^O23)&=I/\QHJ/2OV J1EVLKCD%]@ZAJQX!!?>?<ZC-=BZ;%E](]"AN,^-^_U3(O2+'?95X!TF.K&HS37VE M0C-K'--0$>X)+1,+<@Q#@!I3)%Y+CFWE\M.>B]O,Y=\_)=-H MM*QCZ%O M=!M 4]^.H-D9AH$O:?=PMN:*^RTX'7=8VA]U]OE4 C4!A@@%V/? M14BS+1^[;J!U]IQ#2+ND=L*G=ICV?AUKO&_;S5PQ, WG;2/:SG35L%J*?_DTS M;8.JIIFR]Q"E@\SYLCQ$_+&.L?W.JLUS_31?WZMW=S9VOD9I_\XVZ5Z8+F9C M8^RWS/$3#0W3KC08IG%_FJ29\XNYS]R P&_V:_L9_O:K$TTFJ1; @T6)^49N M^WSC^(+=UNKJ"$4N5"Y0V*6!QT.?^#1GMTP%6(K%HO,*V?QD/,OBS"O6O50E MQ']FZ?3/J^'4-!(^&VOP#P>S:%3UAB\;KV3M33\BI\U,S;::PN? T1 UW!=?C)].P=H9=/D&Q^3DL)E$6K .QTX_RNZ T0S&BOLSD_&AP6B0,(@>GPPBSD<[8*V[ &@^GNA/V'ZJ@6H0 M/=9!='8>K@FDU:ELKX=0O]J5,\VWY>@%9K4.\(4F1O.1*?D8)3.Z*2WGTI7D MO:[<=AZB;,XSUF/_[QB_NXDA GNG?7_ZW4 EUXDU5B5SC76H9;?F?G'CXDSKWE/%D)<_O*4A&;1(]V.K?SH 6+ M88>A#X5$D4:$W+!=#'<^Z,O2=" MM4W#2']CSVI^5,5)M:A%;VYN5@XF0QT%96D&NF&)RF&M?1,A2E(W!$29(7;" M Z6Y [C ^$68G<_,^28WA0JTMN!L!9;3_*7KB=T3+1 -4!^2=*#9X*??-=MK M7_ 62RK&$MX,TVS:"A&NA&?EG'"5(#Y7RD4>(YX,@1_"4K&5GG@9GOIOT[[] MXL:S.L![K-FUP3B>Y1>60_$$O9RGUM2>_KT=>AP:;<;V"W2&KS!TYKRY:>YD ME;&3;8OMG% <6":FK&+IR;K:ZLVC1OQ_YI!=)OMIS0;BPG0^QF(./< M_Z%UL-@.M36Z;SP>%+S!\(7$N8PG4[OC-OZSQ& M?TZ3V>U=M10[DM?.SUU@.SF'NDVTT:79V2#6=MB]G5"N%U:-$"YU\OG"JD?: M(>>Y_F^>FE<3D8>&Y2F/8B7".#-F"V M(L,%K]H>$4'< 3*%TI1!1"MG%,<,/X&&?XF[U0GPW+& MJB@Y&6:UG>79+&\(7UR;Y_UY'[\DQG?A4%GFF'9JKK+K*#/S;4LEUJIT-:?T M-$IOC5/Z[5+?:H[S.(A]:"$SGE<=2RWXUC0L<1;)8.F<]I)>2D)9FUH:L_;> M3!X,K4^N&TJ/L__>I>5S)AIB)]>I5NY/HAN]R\_1Z,'(-7WG7;K&,57O+ 80 M1NNMT-[M:.&JR>)O&? 8I;[' D\B0H+0=W&H1$")'QC"#5^U^7PA=ABXP6C3 M:]M$5N;G$+V26;8'_KB:_7SCRXNNW/Z[4]YYS M=B[?)MPVN-+SBRMUZ5R999Y?7GPY"[PK%3CAV;EW+L^\+\[EE;[P59U?719M M('[)^ZS/XL&ORZC@*4]XPC26S(]?8ZZ]TR_?Z4U?_7/\:>M*A-%O,BN,BX4G MLTP+Z_2'9M[9@A)5ZC[V%Z>.UQ3IA;C0*W@2,RM_FMQLQYQ#E3GG$L_C@930 M#Y"BP"4N+YK*,80#_V4K_[UIA)?VA.;::VN!,K#!0%D>_WM M^GD(UM6S88VO-C&ET_A>J_$9+Z,AX6>H-]L:^>):'P>)&&8>!01*(J@"(2JA M*"ECFPMV&_*]>DCLR5S(0;XZHZ!D+F^_&2;/RGQ,68DXEHAR8,A M1:9H9OP=S\0Y%UVGY8LVS/M=UJE:Z]!VKEL5"M=_%H#N,C/7RLPL7/E1OY^3 M0(G:R6R:3:,B@+#$Y1QE]684>;@AFP[OK:U[$PU3YX>9LV;4WS)T65+9+,O= MFU\-_IW(*!TE3C:\GXURG\!],HA'N2E3D*RA[30^N8^C;);FP7DCBTL'9CPN M8A/]NVA\FT?/:RM(3?'D()[G7%'6NX#S7.ARO<71]I/;L4:, MW",]T+>;\,Q-FMS;-]3A9(&3QQM&B[GT.:QZ-J@\F2[*VVWD'6!2&:8!#]P M&8=/"'# F'0A*O4F])1;SO,,\KCD[/J?^NBODAK#E&7N]_%E'A36Z\H$[@>; M%6-B>$6]H[ZV/'\^Q]*2[U0\0ZO@0QOUT^;DM<7Y*B2X[#GS-'[C(JD3A!7P M.2NI0J/#8HVGSME-&=8H^,G+VBAU+>V\ND"U551%7-]E&B. ME,YK4!8H.D!-5KT:^%2I -Q:&61>C:5#A:<.;C]SGS MW360U!8^DR?<@X:S=M1-9&UR_(WZ4G7D,PUFHV? M?96"#HF DBGDNTRP( RD1]$\?4VP1K>_MY[]G\4#_O1S%+R\B^/IEZ1OJ?J@) @ 0E4B3 FSAV=TLDKE693]XSRP.:?7#:J\V^:O:?;L]] MFE4*LM'@A^-5G>[V45V/6>6@$8P0(1G"H10>H8+Z@5LV5_7=*FMU?_MK^T56 ME^MBG\%5<^YGE_NR,O>C40 6]CL9+^'Q@HE6 G)FENO*D6/]\C7)W]=G M:=&?BZ12#=A76*560T@\7X8L!"'S. )N0$10UB])SP=LP0;YK?8&EH[\VEL$ M^4MT!M"X\[8II:XT)X)Y-E*>9&CD[+*U:LS/-NW&HJ548\MJ)81$!7H+/8:$ MAP3E0FI)6@([D!6P;[QE7^R[+&U<[FHC_[I1UCS\:GP6/E8\^F.C%8=7D&^TXDV]^^W+V()JK77CW-1>0,>Y&TJ+U)=YK^+7N<_- M.JVJ>I/\R*OFRSJ;FT&=>55-BIQ9L8PA15C 7.2ZC$(8> @+3Q+?U_^7RD->_6 MW@=^<&(MP2:Q"1[/X@]___:@R2_7%PP!_S+7'LS;-7H'+I#%>H[:Y'%V>1OT M81D8-]RZ;_V'># SWD7SFC;K\M7]"[4U EQM#[HNH9X;H, /RB=A2/JU_=, M(JCGH\"5S*="^8H5^"M]%U"YO &'X>?7G18M1T66:*S24 =Z\9WD=C2\+V(" M4;93OWHA6;#IDU\G>;,[_7+C8WR,%KHS M!WFS9=DIU^O%H5'QK0Z7F=_V8 M_?+W%:]Y,WS4)M'G^,GYFCQ&C=;,3\/!].$GP:\0H2XD %/ &8-_*=O&]O66 M1),L_JG\H>'I^S!OF#^?Y\ _O-Q./[^A2_[RH(C3WG5\@%UOKL5V M#:T[(Y*Z^-U[&_XWK,6AAOM[8M?=O_LAE%YT?AWP_72^B^B/4G-HQS/<@J#ZCCE(A:UQBL8 N92Y//0 ME[Z+"6*^G[M[/!8PT(AL6E_(39P^>DF:6L,^6Q/*]*T\T#>S0R@6@IA?X^_) MR%2V+QZ3.][G1QD7UZ=Q-DUG)B^K2E4WI)?<%83W2Q*-H_'@6]R?I>8V9=>+ MI6L9(75]M^*1YE>\+J^X=.;\Q:W'[7D2+[Q)_;IK [ O3I;YWSA-!E'V4!NI M?OIC:M_[\*H+ONT=WVHSW7U%J4^D0,C#%+N"(U&,Q?4Q#:3<"M_,Y*@+ONT^ M.:L'83/%Y 0A[MW8>#38G:Q[R[VW67WS]^^\V\\WS%RH^<,9K$C9_>S M;.I@N!BCW'((^$G.^LY5C'I:GY108"JDXA(K*'SJLD+%X !(UJD)916">&"$ M]H9JA=G15_61U9I 7AVL/S6:2&LJ ,(]!L@YZ #OP,QY#WPM:IF(W(7:= A< M!(!"G@BY* JLO8#YL)'4WZKI<.I\C7H4MSFY^VQT^Y,1]3923HR, $@A@A20NH\1ED+E>&'+J0>ZZ1>*_+RCP&NE])HNQ9-1]J@8W3\E- MD:%U\Z2_>38D46+#"ZABGG6Z'U"A/5>PSN9LOX$LCU;).%N[ZH(V:] &U[HN M^X$ +*1^0+3J0@'@N,S AJZ C9#.ZVC3G<)R;&C39?3E]*!F.T\&(4>KWMPD MTVCD3.<>S'=KXT! *["0@"E/2$5"K9XH 3 D17S$\P+$5A:-E$PHQP-K4YB? M_>3QUK1LR">S=*&T[-5\$3T"SL)\N;@ESH-E6:WI)W>QRP4A(>&AQPADJ&19 M@7W1D._;LNSNDO_B<3@"C\/1B^2!K=1K4>7'6KT:)#-37=.)SK]=XO&> 4-4 M@,&IZR$)?"2)0 $. E)4_[F>XAR1-F7\,0K?[:ECNYT^M$R_> $ND+ "$B"L M&MIP-_##( P""#0>H!!0!]A45CJU^CJ4E*'"Z/$&A3)V@[3V#M7A^M=+\(\3/A2%I583 >*@*P M*P&4OC ]_V717\[C4@6X38X\69%\_,+UY UR0T(]YW,R_EC(VB[V<2O]>@-U M[! DLTT=Q>Z6R6:&R%O68\_05\N>I*&/"0T@!0Q#22!EL'1.,$H\][5HY0ZM M:H\CYV!+P^.8P/$].R.." ??'](="Y;5,D:Y(M@/H=;FN*>4\EDP-ZRHR<'8 M%LNV5=GVE]'PEKT]K![W-]MVJ_R\C6NO;4>WE[[^]3:'G793RW\UA_\TG.I7 MZ^MK2$U-W_-.S7J_X]295SXZIG+0=L7+(XC6D6/+R'YI)F%T^MQOWKN=[V@W M?V :'-OV@#_9I3&W^7E-WX3#4]1;GJ"3V5C;=2!\;<4UC')G:=E+HBSCVB>W M#2TO^Z>Q(R?I<.28Q5H:;F/:)MF16=/$B[OI[YFV1-WD^,PSF M^] ,,[(3KVKK4#R470X["LRVLZ\&XYAY:H^/6A[GK4+U+?+A7ITUH,_U$T1J M%2U(N2%3 ?9XZ >$!5R%A7Y"B"2BH9^LJ"8OFF//:US\R#2KU(NXH+48I87_ M%]'$A,%K.20V%^2%,GDY'M@I!V&YA')A!<^\BKX^ZVO--!4*KIK3OEJ;U*"W M-!X/\A%.?:T*1L.Q,S*?I%FO&.TUM,/[NB9D6C4IACA$FF:#0 +E*V7RG8.R MJX-BL%E0T3DAO^^6#YL3*^V25$>Q"4K7A%&F+9+AXW!:RA0SDFE.SWO 7EHE MX;B>-A4]!A0Q;95\1/RP;$2" ]IJR2+P'^AZ_[4C&N%XD*VNY,M[)1N-:+J MW4K,B&&S86_01@Q!)^GP7HO(T>C9R&\5N6&A>>Y MS".^\>$*QA0O.L>K($3-NI,5%!#,)S6N&MNAYF ,/UX0^:7A)(/H^ MG'ZP+9GJ"Q=3;L=.TP'1&"Q8&C3+EDRS&>N'SDU_AI<>V/[]D)87F43W\S1SD-JJ/M/&9#,=3W)E/01 MI2KT" X#H5SJ*3/M.WS3F^+X:/QM/*X;#3EY+7&N0?P-[3U#/;7 MQ?:]WW[[$GQU?OWD?[UV_.M?O_QV$WSM.9\^^]M-\>SP23]?WP3?G!OSF)^_ M7?_R2'U_\)-B1LF/J[A@F55;F(N" M=IN+@KL'A/^,].NESWET)V]G \6BQV,2#0?:K+F+#3 M306V'2&;QMEL-*WFCUN5-"M2VNP-\.+A^*ONP]5&"[[M+U\G'B<3>=3 M7HL)V[]\\JZ_.JD=5#Z:[3Q(>2WW5[-\E6>&]GK:L@E5@!#'"+!R !80H-'. M:Y'GO"@;9M\F6I,<7(__$>EUTOK75_T:\$40@.;'C_.?WCL:S+^JK][B.5IJ M)>-/AG)N[8WO#&>:PRS5-$!%0X7]8#6N&&7EU5G5K#GN^"\[0\I$\T,TUO>R MKJE17,1-\UC' K34>"1[T%9^P2F&4?;,)+6!R*$?B8U<_A<<1<4#ECI M<3=L1!)V9I)"4JX9CWKAG2/C'=#TFNW..T9/GDVU?!G;R,/MO-V:,XJSS(C7 M<>?J8BV#44'7,\$TR@3TE*]_"4N!X060T[7J8GVS;AXTIS]H0R^OJ+JNWG.5 MD[=BC?=.^6W,M4>=.GGM>-+] G9MD+5RI832]3#!H01* 1>RLL* T;!]K>9E MP*Y/5W[O9'MT@(VZ4'9>!NRAR>KH&]3>@XE?FS)^P>PC(/ZCQ^RZX;I@7>]@ M_??F3K_OQ9F#^"Z:C?2/J3.\>XE1HC3>+[.(*ML"!-"5 ?44!HP12@()RNHT MRB1&:YG%3_2[1N/IA5$.QBAZ'3MDE$7'[3!STOA_9L,T3[*X3_76VP.*M"$G M*J,#ALBS8IDK,W>8.YY&PWCLS";BL7DLR6>$:RZ]L;E:P7G'OOV9Z<29) M-IR6OJWLROFDKS#0)^D7[:UDWS0>Q5%6^.*TDC,R67[:0L\=0CU"IH6O$F.%'?#5%]W M$-FGB:/^@_.HE^^A-W?/Y?3?3JU=7\(QGI!8U2DP09ZSM8YYZ][<1<=VIVQ:1B:@C3CYF.GIWY8<:+;S(5 M])'C:&02Q:_TNM[^=]RW"0O]639-'LV5#5-J$R26C:[-; R M'=J4"$,[+VRB#8^QG\W8]BR>ZAOF*9O6?ERD@OR %\7!9KB_Q"+C9%I;-[T( M>JDLQ0R&)L%T/,ARC^T+7&6.[MA\J+40\GW!E: ^\:"O!8 K0ESJ2SP,*=XD MM^.W\4SS6)FSI%]+OWH9)(E3$S"-[N-+J&132=!4].FF:CZXPMTZ-4N\V8A[ M;>A!$_C,TD=-Z7E#'I0AFFBH0;!"$HT]&H\-5>4)UP86GZ+4""-3IY(W%"D/ MCNXTR.KE&G[/\7,_] O519\PF8STK0VJ%H&/DC/-"4-]A &>X6"H+8/R M^N531;6X2'G%*L_=,G66AX7JUWW4Y]K(3C2/\83#/_02^0]1>F^.^ZYEC_[A MJWG%GEU(*QZF3_'H>_S12@FS*<-D4'B9[<5NTN']O=ZJ/,6J9V29UD%-&Y]2 M-YT'C7H&=HS>J6,N1-M5(8>OD)"[*=\+\>^6U*V':-"Q)-!Z?TT2 M! +QD)$0^)1"WV6RZ!PE98C)=E,Q+@-#-XV"@V;*G\;;IR0=:*C[\/=QLJ[$ MP2DYA,.0N4ZX0 MH0>A] D79;^$ $@&+P,M#^B-NFJVK6S/%V64H;F-;&((;S8KHV,07E8SVOKL MG;B_%69=QZNHRHCWA2 !E,J32B(%/1"R%,S!:_P6+5II.Q$B)L1 ZYZ? 4N9BZ$-"",22&4)+SP MHOI*2-90G'8DA@5(/UYB()L2 [GJ. U'K^XD7];1L_49UDIR>*_[^D:,ZXU$ MN);MBE$6>%[(@0)EL9@4.&@*^=5.]YJ#955_5F6)Q-2) 5,GQC^6%6/\H@KL MK K@*[3'.D>;F)EEQNW\5K7<.B\6Z\]ZA;-^Z2:Y!SZ_UUA_EGO,.R^BQ 34 MII50H2CR P1#4TA)W5*@>KZ N"%0M^6+HG[2\H7X>*FD;(\OW*MF%]=V5>3; M:!2-^W$>6;V=6KZP'_23;)HM6'U[L=U(K1&_3Q61%-! "!E@(E Y4=3WA0I6 M#MOY5#R^;YZ^OB72N#+O\PSK_TB3[.)6Z8IFP97;;5I8YR189;<# 65 7 G\ M$&A$(PK#HK;%"T,6K$[05,&21ZF_:51_"/8OE[2UD4T?=H.++!KKEKU.D7H5NK M G:-6;5Z/$"8,F6BE$ "E \1\LN!EAY6$FRB]7V-331-O\6:YAD7L=E>RA'! M'0K.G@FWEODCAG8K.KW5EHEC^[Y456S+K)NG>M1CNB:AXRT!SH,6PK?3<^ZU M=GGS:> GUQ.OT]:$:SH,"L>NVZFW%>RXN^.GL5/4WZ]O-%@Z'TI$S-G7?QB. M32+#+,L[BEI!ZR?IQ/GAPYQR/_R8YU04+?OR(MLSO++!7&V$(0\#'F 6*HZQK%N_4-5;1]%NK/AVJ?9@_Z.@9(%\_90YDC%E5VFF3CT\W6Y)(NBF)'&Q_T+1&C0:_+=6*#4=6[5@]%Q^ MMX*U]&LD1?=;T[2D6X62@*J0EXA0,9N!TJE/GFVYSI MS$O&@ZT)^<;F)_]J%OFWR4WR_\5I\B71N!%6.0TE09VWXGFO;:!(OVEXP?O^B:ENJHT9@:PW4= 2R]"ZFVJC[23I-( M\Q#>#\/NO8H$5HG%,("*AQHO 0L4""D,""VC^!R1QM#$4U(";YZ2=Z<'[D/I M0U4J,D;,^(BHB[7Q3"0-B0=*\B%0M#N+X#BP[.!4U8+>UZ,GKOFARNY '@0\ MX)!YPJ6^Q-PCI=V!H<0;%91?2'#/RA\%*Y+P#^'8/"G_),&5]\:GK@(>8-P- ME4*:\A4HR9X#1M;HD!WX)\^=ZB^NS-R5Z?Q@FM64.6YYQ-WT/T'@9YNIMBIM MP7X/?RZFX^5%L_665*-1\M2L.%AUI:)H8%CT9.E'DTG>ZKEKB8.K2+Q42 E$ MH.]AR"CSE.NA<@ 3\EG0L<1YC9/,\3LZ^5N9S=6I=E$4FLC9O4G:L*1BJ$*_ MV:R_ET(2@JL0?,@ 5"!@+O1@X!,/$8#*=IB>5D7:'R WNS\M8B!=$H.MK\L' M59BG6*2(H4U(DUVC;GE/CGUK<(>>3W_21B,5AK;0$)P(%P44A\$B(A M<1F34PQX+:9O;Z)%G#F%79*P6,TQREPEM+GL$B($0A2$7MG>7\J@V:7L0GF' M3<#JL+'0$29@L=ID1DXHA#XF+J:8 LH$+O5,Y2'5B!EOFX!U(=.32;[:2^(5 MQS7OD>NQ@+I$A4H%$C5FC%:1Z?_78_C_SL;#_1G@7$W/ZOHV1!A M]7%!@==WP6AX/]26B"RF:GR-^[&&!_V)%T^?XGA$,$A$ M;4!AZ!%-Q! H#D/?)2$N^UK[^F]XJEKH>R+D;55:P@^ATZYP*^6&?\<*K:B\ M24!#MQFC(RCW* @P!K),29'*P_/R%SM8;0-"N=#Y\>O$L)N1R'=.7*SK?/"9 MD\Y7-A^IYD3W]ZD9;!//>[FV%G(PC0!-<.,N31X[YB M]*KV*M 3(6!Y!?>.\UX".Z"@3N7.Q14.1 A#D*?C''W]RK&'P>Y:,9 M[<=Y,4!9!;!Q*4#?)N:WD?O/R*&['N=_/Z3E=2;1??SQ5EL8OW^,[O1;_A2- MGJ+G3)_[MX=T@V6J[LGS6T:;/:$]VM'TKNGJ3YD)[KF>9$KZB%+CH,9A()1+ M/15B[(=O>OG\06XL_FF@\PTR:+:;KT/TQDJ0]K9_^VJ4MI[!_OJ4W^,V&0WT M);[]]B7XZOSZR?]Z[?C7OW[Y[2;XVG,^??:WJ]SI\$D_7]\$WYP;\YB?OUW_ M\DG)FT YX:?/\K/_2?[B?+O1'_P:?+[Y9N?-HY]_\',,B <_KN*"94Q8 @TK MS&[TFWV+;3EG,OY()./""UPMQ(0TC?*YS#M_,N A;7M\Q!_V7N*TA5/QMV\K M\Y@;5]JGJQ'5AO=H51E1I/% $A$0&N"@<-9+[F)Q$*?)WEV-YZY7O-%GHDGV MXFEL,DW-!0)5 )"V'X&+%86!_L\O86%U M6?(V'19>*' VY=![ZZM ZW-M Y\#/V "8"I"S*%7]B+SE?+]QH2#$[&@+Q9M MHV9?TV@:.Y'^,TZ'FF"KZ5=1EB7Z(\,4UOQ]E6*OG.NBYKP<7I7S M3%G_[PR,LJ=-I<6K%.[1NSK=:P(Q"J5M(E'TE\ POZ:]2]ES@JR\ST:WN)NE M=F+0R[>"EYX"2V=4F%8?NEG#MTUPK4K3L=,Z]0,FCYKTB@)*DXA@XCMI_!A' MV6S>IZ"6]+/;=+4-\9#4O.B>]$*#AI &GA+0#VG9F]%W97-&[1PHYNBWPR3/ M#LH<]SPY@9WTJ$U*JNRN $@.B"=1**"VR@.,RBZ+4DF"&PV'-B*$3>=IGCHA M=%K-O8N"=';3+N4QC)\\Z'K4N]T,ACMCQ#J(<*OHDX(*8!$$"C#&?.B&$A9) MSY[^'V].@DK&]R4''I60.$1^,9AC"6B&[C6>/"7I((O''_X^3AI0LBN$3)V' MZ+O6A37%[*#;O!3\S\W!1:^GZ:2DKV8F6^JUR5J97;Z.4FOER4@HX&,(7, 5 MDL*G')1Q4@0)?4/M77!WEX//VO*[37TW6[1%:_H8R.8>!M)M0X2CF ?8GFJ._C)*\=A*Y6.PZN M@^6"O\@]J>9=&Z"]FTVUA*R-%-[4 ]>U>2%J3=PE]3V7 !<1A'P,N E0%95_ M@J*-9J<:J)/?G>^1Z.954@V M;E_55BC$.'011A3Y05@FOTNF:,,_ MLTBI_OPEI06."Y_4^(1V.!SH+:/9WX-[]?5!Y CD7&<(P#'&5 NSR+MP$1_= MLM8[X9:1@A*2J"PRS14"H4I*P>6!U[8XD# ;ET6-T_)S4,RR[3LNGG2 MWSR;92]="T?:,E6\GJN]JDKZ]D1*_=W:]"H \64[Y$PX I0#!"=#\&04NTY M8GR&)+9U(3[H,ORB 6UU+7[VH_FN""B;Q#YM@-P:M?R>OPE3?IQ/,AV56O/ MB(UV2D3B'176W!9[ZMC,($TU_?FV:JK.]S5/C36T;';1W#Y)+?-D#]%HY-S& MSD 3_=C6YJ36J"OR*%)YRS=9YGG&9 MDV5.UZ]L""[32QVE4W-V^038GEUD5^/CX:7ZA6 M/19%^8-)F%R1'YK+]](W7!S]U\S1SYV:44+6E=7+[Y?%Z?>AO=WW.(WNX_)+ M\^C5M>VAY3?F2?,A3X7E,!]2U#,O=6MDN@:(R!ZB,:$?I];-,HJ_QZ--E9H= MLCS?B0.M3@EY!"WN/._.K(*!R&\VI! MI$0C.MM&OLS[(L,C3N$YJIANV5RC9CUO:+7N(S!+JQ0S&G@^YB;ZP#T6*%=Y M92L.CW',FI/9#I0,N15'Z&>=G@',&NUK=:) X3[2/&!G8*76AV%JTN8!\_W0 M$ZW/ZG$9AI!*ZD*72-5(";HO@+]9X2YV](D!%?P?630E(IO/O#:.&V"$OJL^5MX7WU>VVS*% MA&M9@T,&"N^+E(Q!3=.Q)NJ)?D#-F/$;6V=TLKOPW:Q,GM_J9CI:K=L MG]K9DVA@5*"/YLB?@'[>^@N8W^N7'QM$&_U]>^XIM M=-J*VW[7FL%0"XOBR6^3Z31Y_'EA/Y!>V_IBUW_/CU_X*+6;A/(-J>UQZ^E? M]M?%KC_AT @^QWCHE[BG7)KY7N /KR]!L<_%"\+)'TZ6C(8#YT_ _M?U$G78 M&JD"KB\%<*U8JHU)Y3;J_WZ?:EUL8'@B27_Z4[\?QW=WIT%#-BL/KB:5UCGD MQ:7J_"7_O,4;KMW85][TQ1>R&]N*--K$]<-0I5^X,J#2E<0'+A028<[\(E># ML4"K(J_9L94"]#4NA?WUW9R//HT_ZS>L]9-YH53\%94=SU5VO*84N\= ,YUW M25EO8Y<[I\E5#0?/3TA9@$%K9!%:(XNV>=-C84%UQWO_&:3*(LH.*;M;^;OSHZF*UIGHM#E%S%X6F*0O&,Q6)OL M['*EH,^$@![',!!^Q7=2*-Q,M'\KWX7)+.V,[3AL4_T\?O8Z T%(+X*PR9"B M8DA?* $@HCX(3(33"UV(2].0$+6[(#3=0$^$(2^"< \,Z981VS2VC?1WY<\. M7)5'PJ8DS_4\I-SVMV+7X#FTJS"YUS*ND!T RX[L"K M:_;]^%GVU(7KC2V!>37FM_.^8KVO@V1F EN[,/2+2UWSR\U:NO3PG;]74HR/,+SB& M04RT\50O/D!'A+'%(*;(@D9&><"!![@;*DH)$R)T&01!&'+&)9>>.2?:>'VK MA[U,<+I,<#KM"4Z=LO&J]TFFL0/AU?_Y$W3!SYO_O7U:<'GFZ^E_D*],_[LV MYNDOP^C6Y#AJNTD-L_XH,P(!P^J&L ==*R?3-]X&-A,'=M]"NB?/+7+^O+<^< MXI;E[ 8)F*_MP.=D7-3AU6ZV/O$2J BDS@9A,J'+B:>],OE09X;UK8A\$F@ M, '"\X4,L,!>V5J("Q^9FIBE=5P_^FR#S3F$&%V+:2UK-#FY5.;@J-K!J#H.$JHAJ5&2Y YR?UB**ZTAY\K$[FSJ 7D/?T&^TBS.,Z@Q%&! MV9[%X 6LWB]8N55[9$4D]D$H 58$"0_Y2*D"K# AH#$W< NP,O-OCJU2X4B) M];TDBTG;*M',FD[C?G(_UE\-G>AW,;C^,[TRQN..Z/9K9_3!J/BB[*17\E MX]V;Q.-HM."@?D>YUSD3\ZK_$X6AXE#ZDD,(% D(\HH&JH1H-<1?:-A$>PXIV>_)I#Y?=A.@ZH\. M HH58Q[/B8*0N&'Q MWG;]H]$>9"'J8=%L(7A.Q1!'Q:O'*CS/D1T)K-?5VZ0I5HY:JM0>IY_; >6BD%P/P+)B(UT9J8(RE%TB 71":5HX$%+F% MQ).>:$9XWLY$+IS882QR^2-M22P-$*J[SX+GDYR?)2>G@&!/9$NR;QF97;O6>#^H*$%R3< M 0E1-9Z:8,8 @]AW0Q;H_V,DP@()5>@%>!81C0;7Q3T#4OR6WH#\ (AZ06P9=4ZFT60WISH^Z(LDT MKQE$;Z\9W*KC_R]QEL7Q8N)*]FJ9&?0)"6D H>0><#W;E*4L]'(!".K5?@P& MTE,XQ,RG/*"4*Z\H,S/A!??5:K^U]VE4^^4/WRS'JY/!^D*V3>Z[RV.C-75P M"]5 J*P@ZK@0_[>)&>H]2";U<=[C^*E(]#7CB6=CF_E[/QL.S!2-Q2$;M4R5 MY(4D85,!IR\<329I\L?0C"L>T* /A8-8];5=@-H; D.OFL[#UB83S8>RYX.( MXLP,E%R83I3&9ORC(9%'_<_C[-&,MY[6IVK,,O.M'1S73^U*F7&QY=CK^12Y M5HEI'2U51F"HE*#(YYJF%.82,I\5T9C PZPYUW"1EOYIF5UC1SY.TQ19FUTW M$^:*P7*O$]FKD]?0QO-1NQJ.6D*"?IRDC@M]O7MQIG'&)JXMH\37Z]^<2(NB MZ0% HLI.9R+06RE=E_N <\*Q *@46 3)9@!@86._FGV]OOLMBZ5YDXUW<6LV M)E=-]V5[LYS,9@Z&=W>Q9LY^7*0:9F9^:U2AF_-HAMOJSU[94#/<6>. '6EK MI\N:),5!K"]LAN3:3Z8/T=2)_\B+@Z/YU/MR%'4IF>Q#Z8N_T3W=T- M^W'6,TD@L2DM-B78^LZY]U _T./0?&2O,"CF/MG\$"/>1GESD<7[V#&]Y=C< M?#Y].>HR;^_W/7X8]D?%?KF9OBJH=1LH_GIV_A) MML%()T:U%A,*!E&HM3@D,0!NJ=-@C&E-Y:,T\!!1$F"MX5%)0JT+%= HJ$?Y MFT8Z'4056BYRTOL0C\V<\@K*S.YFL\ED5$JF?I0].,:+H^55SK &9\KDW"9W MY#QA*/PYCE*]U_H5=JC*/_W. ':(=6M3L8YF"M:+K7).J&/ 8Y3>#\?YXT6S M:5)^D#LT[2?%'"MRI0TF G1M4P$.6F\/T/),K88[Z/Q=R.?X MQIM71>_E[?=1ZOPO*Y<"*Y=*\7)LR5#'1/=G\'Y'5OM_-&T?WDW2_$N:[P]5 MO5GYD5%?"]?@?1KGKJQ\KFZI]$ZBM'3Y_1GV"()6O?PS6*GY+BBP]D"C3O8< MXS P-LCW>/2\W.#O$LEM&8Z.-'9UJ5%NN*QXK5 #8,D45EYHIED 0K@7%&%8 M3CGW&QWR%UU6QO[_\++'H(4\52'VD@Y^Q/'5,\H5]XV?8^ZD-TC><&S4A,7\ MP&GRDE@@^!!BX8+^;T@D/B2.GT("=([(A,T1&8H \]#S?"]@/( *^ZX_CWHK M3%]'Y'(^<[>H3&";_?B/'U]/734WWKGEH$<9+KLU40;; T*KY_V':'P?KX+F MA4#\19<^D"Y]E#![TF._<_QEE4:,PY!(!;CTI7_@LEY8VT#A\-)DEZ3 : M73F?$Q/;,I?\'NE/3 QM;K<4WBXK6H]LLWJ'BM3N2B1\QR!QM\E KC5B% S M.L=5^C\A)7:%"$"1O1IPCH+&Z'H[5LL,']Q9C]\X >BJZ5MI*_]G!P+;;*5A MK614"D4A")2 +@R4P@$MBJH")CRP]4J;,H)V5AI<@>X2)G=BJ0T7NZK;" *F M5U@!*3WB4JDD)Z5YRF3 &LF+&R\V/XG%KON.WC#_Z"!Z@CR&@2&Y;'XJDE:= M*,]:K>7PYM+3RN:5'L&G*&LI-;?,<%LB;E1A-I,^^Z+H&AQ+S$;'VL MMR:!Y4[<\.TN/?S^MQ.#K0,,$4J@1^XU/==%LQS M.P5@ZF.]LP/@1!(B!/#U 8''4+G'W)= O%H7L_8^C7*>*D_VY33913N@'+"T MFM_6E_YL\HR[O"+:1@BT9-QMFF'9+-U[H:1OI;1G>/9]VUG8QTXQ?(4)-D3.F@#,&NT[) M9NU/;.,MIV0?-GEQR:4NWLK)8C4CAT.CZCHF:W>I6.*])$2<;/9J6R3PJKFQ MJB_6NPF>:\497@+>E^312_*H]=H(46N*8%H?* P];="ST)6$@R)4SH@ #7?9 MJSZ'TC6L9O%G_6XW3_'H>_RK?L2'96]Q>[W.6 _LI]WP);]T3TB-WKGZ8!ZF8='(1R"?L\: OS>AT$,: MQ]TU>>TATB8.'6ERX'GI-N2BVYRM;N/6NTA!C'R%@(_"0 (2"E1TP!?"#46C MU=Q;4"5,9FF7H((N=2$GIMS0BW)S46[F,"0JY8:Y >2!*SCPB2]<5P5*%# $ ML0@;B7YO@J'A]RYU&PS>0>'#>>DV>0.\V_@Y&0\N:L[>(U!'@C^PYN(1%$') M ^ JJGPD%?0H+.M@%1>-.MA-\4>:K)K.04C05LVK-5M^_$ATZII2/CGH;C:= MI7&1.UC6^5P4J$LQ[#D5PT)(*A1V 64T1(I3HA"!#(= E(YV7X2-0;Z;HG!W M WW='@5M6J$7]:_K]S0T\Y/SZ7$RF]IBR7Q,^T4+/%LM\(=U %3SAIF&L(JX M/O,#&H;(0Z(LH^2N<;F_"8!^&YC>:XY?E$1:OE?)<5,G+M+FV%-'W.VTNER((5+5G7'@T5((CEX5! MB)5$025%%)9;C>]I4TZ0'H%M3N2^C)K;[-JKZM+*BVY2Y=%%W?:+(]IVG]KQ MK?\0#V:C^/HNM*Z,7_,!2E_M'(K2/<+,K6UX&2$!+?5=+S"),^E9X/) ;, M4X$*E4O]>AUHZ'&J0A(*ZH4PP)0#J \-A8<5ATJ]:<;'_NKH:X64IHGD)!V: MEI.)+:5^X^BSPHU43J^JQE;9BM5&!?Q#]-W\IH^>#LWXZK16/;\T!J8JIL^* MAFY:Q[5*QSCO/]/RJ(S.F7_7(K<3JKG:>%+&I2SKV*IRCK,LZQ"+]Q+NV;*>]@QP^#UD,B-1 MPQM(7 1\ 7# (>>, A!HO%'08X&@P9KA(B_BS:?QS5-B)XQU!CFXQ_$EE?G$ MU+YM:C_/6>U[UZG,N#;DB 0, ZIU'19Z2LI0 &5Z^RA,?1H");;'(5.DU2T2 MH1[!EVSF$]-OMJD8?4^ <\JX4AO5(Q#"OJ<0IXPJI+!0R@0]E/Z5A8BMB2J^ M@BNF3*M;6($]R)IM2R\*SE'#RC8%H!<%YUP5G-K,&E^H ,G 15*K.9AI'8=; M0XLA"FFHO.V!:/B]8_U& Y%[J40_,?V&7JJUWD.>[CH$JKMZ@)2"$LH)5-03 MDOC,,PC$?:X@5XTTW0T1Z$8_7VS[('=H8"&VSQ3=X\>A4]>4\EJMQTTCHT>U M',<4&;QDV%XR;%\5 15 @ %2B)!.7:I"A5B@/K<" #I$ZV7NMO&%KO3.UF/ ML$O&[4$R;C>=KGA4*8;G/J:IGSP^#J?U1-3FU$2M]-\-Q]&X/UP]0:4Q'O%( MWJU*J5WQ"IDS?8BF)LLV=L;)U'F.IW8QXG$_'C1>Z4039#NCWIMJ\J9>0C/> MTI1OVC+.I"21^S0N"60X?9@/YIQ$J2EZNLH5%.=;'#N?DVGL0-QS/GPM#OJB M#WIV;C2193E$9SV+ZT[DW,W2J7XJ.[=JEF7ZNZLFUFR>W=_9_I@9+$9R9ES( M@&I+*>"84J:P=)D6F\B'P@L")LQ4ES\J"LR"HR33"L&K-0>A!#A0%'J>+ZB/%>-^6$[MD-["["E" N;3 M$%,8,NXQ&0)%\_H?S'D8OCZ8:>U]&K.G7B;>%Z>YE34=:R:5;/(LN[S*ND$G M!P*QCD$KLM-[8[U76EK=SC+]#%DQ0-ALVL-P4D"7U-J0E@U6C)@+S)ZB-+Y: M_;%C_FAU\,&YB89/^@G[23I)TOR2U3G#S!9G%)4CQ5/9>3GLY\QYC/Y;8YW9 M4:.AZE_'LSO]@V:--/NY=B]]%7NKR*#A-!W>SJ9FF.+JBT[29##KFXEG^GFC MU5>W&%L[>?[ \ZOX#\/XS@G^B/LS,P_3N;Z[&_;CM.=\F\;ZUU^&6B_HF0<\Z ?*R<-YC,W,/[W\3V,S!7&BE^6/H1'T^KN.)A\*P%T4 M,T0KNXE*+C4J^0@1($*)-#.6R(2"8!Y#S![[PP7 O-9/G1K2+$8<1O_ON7^#X:!1H7IL_RCV'V;W.Y?]NUL4LCQX-KLS^A?;M?\X7)__EWED[_ M[=N:^=1([.?/^GFJ:Q14<1/W'\;:JKDO3OYW@?'_?@GCO>?Z-]7U?HW&4:Y. MZF?ZI+6PP5 ?57^NY*XZ)O^DG3F.B%_Q]@'A+#2?J%$L?2>\4$@X+6EYC=*/2C43FJ]A T7O5P\*'/ M*9" N%KVD$ &(50%C3/E\4YIO%CADLK_.;R+]TW7Y2F?QM_C;!K';1(M!%U, M'UU%M%J_&1J_:D&\QV#873E^G$ZCX;B!Z'?.OX8/'[\]/.LK_O#/:#1Z_M'P MV%/.2:8@<^3\IY9V4?ILZCFYG79KN.=;/#9UG?_0[%5)(7.]3X9.QE9XZT7X M%AFNS<7GBPRX?Y[#E3^.8R:!0)+SP$.!9 'Q4,%SON<3T27/O<0[KW/<7)G9 M08+H&TB-C2,C,P;Y8[7*;?"*O6-N\X:C4:FV1765SJJ>35FVK A&!8.^K*_5 MEJ)^N[GLL_SU@D9H1XL6)-1;N-?\X_GRKKASSLP/VAC.3XJ<;'@_'NIK1QH! MXO^9:5J:-ZES>KGJ5VJ\55UJA3*@G.(+'N*XTZ MCK%K%BFH?I'Y!/#2!!HD^H+U8G_C7);I\@S.L(T?UL8X59@=?F<%E MK/ ;7:27L<)'\J2?#SY6> ,WV4Y>-OS&KB;MK+(]_"<#W\.^OH:*]0_C^T7/ MULF%-_89SM"8I\_*)Z0N!S6*]=-ZSK@_FIEHOO,X&TV'$XU.A;]-:YS:%D\F MC]:Q57QH"-#(8WWE[\;HJ*X[/Z3FE[,AK-H1B]\4U\CJ#V>NW0C#&-^>$>BF M[TOLZ$7JQV]%@9;7_0BV_C<;]-1Z4;:X"W5-*9E-LV26FC76]#!W^SJ3)"W[ M_PSU^@YBHSLZQD#XGL_4S;7+ND9I+*#R>+-Q^MY]37'9,%O>;Q-7U9IP9'7# M*A19OVFNB>MGF21C\]25>[GFT]VO+>I6T9? 4T(!S@33\MXCPN5NT7T-4TH1 M?=$6K9E[7W)>^*(77Z]27!BG'UX*-6WGW6G'2A2T"Y],K^O]JD9_P)!Z%"!% M("=4^ERA0);[Q3E%;>Z72>-Z!RM M[_*>3:;76K;]]N^8[[+#?:$X$,4;NMK^UFF<3I<1#G,C^K'=XOG,OVB\''F9:MM=!IOY^D5LTK>@ NQS#-S:VLSY-6 M\LRC(F.ENM7M;#C*G3'3)!EESEC?21.<_J8FN!>([\JIZZ@3;<3/WZ4,V9:O MJ^\8C^^U[A0OJ(>/34TL[3KA:IFVSDLL*H_DN M*]&LGL90T?VD0'FM;2:9541+O?(U(BR1L=C#83K/XFHX%?5N?A_J+9ZS4:6= M.MKJF(/JXK/KLVS+RA^R6?_!J+R3Y,FD(LXFDY&^RX]UM7OZD":S^P;OP_C)?CN.[Y.I M";=4M\V6Y>@"6V$14O,^MBU@)Z9 MH$%A_60&.[(LZ=OP3VZ7%R!385\!+/;A\Q,?M+A#.W,/ MZ 29B[/XCXG-R#.;4R30:FH;)5EF#=,"WTN#5F]?,OIN+>C%Q"E-#:/AXW!J MX27/'9PDQF];7LU0S]A>H]QXQZ;'9R5>Q-^+B*Q^J=E8RRG-S)H/M6IHUJ9" ME?3W>%JRP7CP-\V'@_C1;OJ:I"B+/#8EN$YO!:E%^2LG^5T,U!C(T0:]"9^4 M6%"3U=>S:3;5=[78MO1"R^Q?QS:;=KRC]?#G->9#K7R/F@\]BJ VT;6)AX&/ M>6$^B "&C6%KI8UP?:N%G94N+\2(]Y<\M$GH=[E8A,[M#??UU"!\U2P5T;@Q M&ND?CL%07+/5', J%1:[7!**@2)(<4\ 6L[5PR[%W-]FJXT1?R9;C>$*R[*] MK9X>.HJ_LY&VO7W86[#2S&^3?#:*M:(L:/]A2S9?EC6+VLD\;IVGX)@TMU0# M]?RW^UFD*6D:QWE0>T[ ]32#GCG'?%T(GSGP+P3AZV?HQ]1*U.SN+DZOG&]: M+L2KG*U&CMP:Z#>2S5B7A6BH=**F@"GR@^,L#S=8(5A(DIXSO%L4#OJ ;&9J M1/7%;V--^#80NJ2\SO7UQ63>U5FW\\3G?C+3*F+^BN:^"X^9U6ZEEZC_N[Z_ MT3R'=\_Y*P^G,ZT-%AJ[7CF3<=4WI&(^T0NJ=9>/]@2]NO/52);6PM'ZP^PQ M3U4P.FZ_'T_RQNNYBGE:=N$>XG?S)(WCLE:/T(!>$^*;Y\_;R%P9!UI:Y%Y1 M(M>TKJ+))#$>D(5" *,WFDD-\1_]D6:R[_&;LO0U-^05!#8;?ASE5ME,7T"O M5'2U<*-L]IA;N!9KC6&<3Z[);2J-1P4,%3?[:[T8(,>C3"OGY2/%QC+6-TH> M35Z_1@)C FIT'>0NI&A@BNRSJ>'R\C#+YDDZ+<9//)CBP*)>JYR]UE!\_VI2 MHO4%34I4KK&;$^HVP)OY_7V3M36.WQ2^KE%V%<".]A'"?C% G2>Y;Q>=/GQ> M0L>[_?9@=0TE=@U7+_KD6@E7;^"QKU[@''SVU=NTX+5O7NS@?OO&CK[13UV] MTG:>ZB4:M0]O&&(X*)U#^?.N] B_LI4-SV]27X%E]^^R+[6V46_VIBZ]T2M. MU2I=^*2TY'W@9@T%C8Q<,-@>+2S=FLQLS6W&VSXQ3N&LYBI>CF%8=,G5O?XP M[6N+T M"KJW/*MUF#Z9DK#;>$5FEEFX4E&::V.;J$C+D6=STINBSV^-.V=97-J]*R+/ M)ZBR'7_T>:%/QB7^_$K\N5JI/42@>:V7OO("( D.?,(9@2A 7EC6*[LR\%%' M$>BEHN,6 HB$KJ@1/J58,:UBQ31D 0D(0T0KI*9W@Q_ZQ:9@3__;4:RX_4UA MX*K99/P2U3V_J&Y-']HXKELSPJO([M&)X1WGO;^47[%^M#M&F .MG0="8**( M"W% 2TT=,X%J;=8"%D@WX)('"$O.L))AE4;$,3NZT>ZK=(U!?-0^'# LH"HHV'WQZ)Z+_@9U@ZX;]ZR=H.U M9]>?8&Q$[6BACS4$>3/S/$O#F#7%M__O!_#!_FXB>>7O*Q;F9FA"UY^UV?@U MT8KR\M-JC?I^.,X?+YI-D_*#O).Z_:28'P_TZA0]E4T/K&B2Q3^5/S1V\L.\ M)_Y\I ,T31!?:IF?W\-%VXV]!]N==C8W.^@LE$.-"(%PG^/0&DY'_M9WXZM= MCG8.4/["P=@Z9\R/1CCE/VD)=6S3;PZUX_@ 0V&::[%=7_G.Z*>NO>Q]6- ; MUN)"-$=%-)7J>2&:"]%L2C1\%U%TV@.05BS(RN8^;Z>E=SL(Z8Q?_++[E]U_ MS[M_;M,YO\SCW#_ Y4R/KC2GSE]JF^EL)S!',P^X00CY!U_]B-]QPA,J<"L(T>:P?TW+#K+V5;VX\ULT%/<#).4PV?P<.DPL2 M'1D2U0:3! $+?>D%A(S D.DX7WC)6%4%RM#KF_@X-^#TNR&41+E1QH8H+5;PSQ]^*H,\+'6'>3 T7 M[?[HW^^RE^?S?N]F+X]3E^_ F/D<3_.FQ'LBZ!?7ZRA]$FMW]_B=%8C79MTB MI11W!?!=XBOA>:$@A;/"I1QX36?%]W@\BY=\$L,XVS92LU0\=73>"(1[W&U6 MR&WOC#@&^+-',#!C> V9S0F>LSE6A "H*&*""0(P M5"PH,U="A%H+5Q\+5_.JPQ075%),@*"4$!;(P'6+#E," M$A\T!D_M*[?KZ+D::JXF_!RXVFKD?[-M0^:?K^U^TL+S_/O%_PXZ;$"K\=]K[06 MX-Q&&A?,,($T%U.VT^V&OVW#6MCF^1K4[KN@"QYAZZZ6^G+Q M#R_[\/);,+Q=\ZKVVV'M?+-WV3>)O63T/.KG&,7M&CV=M1^9 ]ZQN9^/+I.M MV-9WVJ3F@.VP+G1QQ'2QLN/5.\F67+$@E^9%IUO=4#^MZ\J83Q MP?]4TL+7^:YK2K@VA%!]DKV:F+/9#)!3J>-V>_@2QSL%4+Z T-&!D NJSC8" MN8IS%@($F:]_,2,M"A!"0!'4/@AM,//F5$"(]1!NCM(Y01!Z)P953:6:1,]S M?2KJ]]-9/' TC=QJ0K%#OW] NR80MKI4QX(H&TBQ_'E%A\5DAQKXM)98@2N"D!A M0#WA^XI*Y $4!(%/BR(#3 ) 0>L8<4;*!<8]@=I,:CH^C#@WAXU5A9U18AXL M3A\7%0K\CBL27%IA0@!J/7\WWJ M"A1>JA#.3.R?,B>SJB!:0%DACT*F& BTA1^&2,#2O/%!LAJ.OH*1]#!J MT\P_/E_?46'(L3H&SA(<1*TA)!4*4P\@2 (L0Q]C6'0CP4K_XQ\DV^ 4P$&< M=[#PO,R#O:89G# R<%@A0T@]3R' %?#=T'(;()CAT8B-NC M\"S:'KPGJ_&<&1I7P0%. ^S[))""*NEA/T28EF$^X6-UB-#_L3,T)CT"VVP' M??P"_=1=!]V&_,_1'N"T @F/!S#PL4L\Y''B>@'VYOE!DDNUKUR 8P<&R,]; M_S\JE#A6Q> LP8#5.A)+XRO D/H,>#XBT W*=(+08P#M*YW@Z,"@RS2"X\." M%2W0VKCV"310:^$Q3,.TZT;48IBW4%OX["Y-'IWO\7B0I&_IC-;&,Z):4[?^ M+$WC\=29)*G%A^3.229Q&DTU7CG:$LCBNDJUYP?%/SI?XTD:9['QY6B&^]C9 MXW;1!6L5A^7 \7GVJ$_IY[\;B!R.9U&.)/:P_,3RH3?NZ]3H ['UHS.QUYU> MM5+V[X>TO,XDNH\_WJ9Q]/O'Z$Z_Y4_1Z"EZSO2Y?WM(-UBFZIY%T M1SL/J9$8?\J 9*[K2::DCRA5H4=P& CE4D^%6!O9;WKY_$%NK(-2$[)O1*4F M]/DZ1!L3;MO;OWU+N;:>846*Q[??O@1?G5\_^5^O'?_ZUR^_W01?>\ZGS_YV MC24[?-+/US?!-^?&/.;G;]>_?%+R)E!.^.FS_.Q_DK\XWV[T![\&GV^^%0K% M#WZ. ?%@V6*M,*"&"4N@896Z&_UFW^)1;!62CZ$$.% 4>IXOJ(\5XWY>',8@ ME!Y3'\F'C1>JLRZ!G\;.=7^::*W,T8JAV[-M LNV@79WXH&6G=/$B>[3.'ZT M4F R2[-9I$6 _OCI8=A_6#C++$LZO)V9KH)]K7!%IEO>/"_5L43+70*W:%KX:4KZ)M.OFI* M_H:D/RC[K09Y(Q@-GF2!"T,9*N@IAJB$H? 0"T.E/"0)"B#]L*F$Z@1A-4OE M1CTD5_D/F__]_RPH82\-T%CN]JTT&XV23'/I]9V!FU@SG]G(POCTDVR:?7O0 M9JNGM5!MBSY;O#*P[(V2_N\?5J TQ@(IQ!@-*>;8!8%DHD!IY"&B/E9I/2%D MU M#5PG7@X'KNO/(?0A]0D1N:5L1(J=OO@_\X,0:)";&TDQGL9:U4_W('V_- MFSCUE[7\9+]\T!L1IYD58.QG)["PU]1OZ]2U7FQM\J"[O"=ZH]3;ORK5#K/8 MPW\:3O6K]%>Q3[Y;Q@K4-#K\'CM?1M'XTL1X*;0P=FSW3)IW"\[5DZQ&^Z5L M+I6/:#))D^]Q+IW-*0576*:IUGJ!G\S".S^8$S[8,\SO'WZ\8QI*A9+UI9"IUF?NK9;G/3> 5#Y%Z>"S78CK M._MM)F=:Q4KUXZ_/0YG/L.P>O%A#T @/FSSH6XI8M[,IKMH.-MMO%5!RW@$J,B M( Z8(!0CJCQ&TVY?8K,\_(+ZNKKLV]CY]XLA2;$)6*SM+63$;8969 Y6; 0 MD="5OD0!X'XH.0#EF& _X+(Q6'-KLKBV')!=SZ;95+^A-K=S0CD /8 -48KU M$''WBE(Y0#EI@? 6G9)JQ4HB&FK ?XEX-D6>D]-?6]97?VOJ@HLN-<.IEDV+ MOV;BIMN0,9]NCFI]8NM1'3N+44IXFWX(8%C\K M#M.K,M2O/;".LN^:9L?F4X,0I;^NCBZ](G:6^[*2+-9$/TX>AV,[-T334IG@ M.]3O:DC+G/LTU,?EMFNRN 2%M9HMT&BN;,=_Q&G?G#C1+Q>;)\_?PE+L<"XK M%U9N#GK3Q(D?)Z/D.38L\#0VCULP1%H&L,QGCXF^H!;VQ\&FL#:*'X>3F0;^ML8^T= S*);E)_FNFV>WN MV7Q8K/,7L\Q?XM1>3W\^ASVK'A;8JK\WGT;W2YJ@FH-J#&C;:N"X0/'5XO8C M>ET/;$+K7W:7MPMVYE^S!03]GEC2*GAX$2QS;M=\;T9(:2$]BK-L+_17I9@% MKL1:,PNDX$0$T".A*O)0.9>2-=QLEAYNUY/@[3()EF/W+&%9%UUI:Q14U"$) M:;:^T:MZ$X^+>\WYH67JZI*\[J)AZFA$GL7E)U8FE4*I23HJ0-E0\;Y(N#;M%1') ML2\M-27M-4 M,$P*EP;R/$QY:[:K_>L?^OTTMN=$ ]]*-?GV-TG&[/O7N8U@O_C-J/Y[(Z6[ M9)9V0TL_=RQS6-47G 6AUM.1'T)/^=!W0Q+P0N9X" #6&GC4*>&K-?I>4KI7 MD<0NNSB_2''W!2QZ@;(M!>IWZC_$U^.X7"J5#(C<%K5"'W@F)6B> !NYA?-WSZIXC"L30'B*B!\7:NMPM>'D> M<&P&8FM1EV$1O%H5G-UO O51YAZHV!3J#:V/+#3Z^C^,OG[,Z]+][.]%T]NJ MH49"?+$_#;.Y,],2D\E"LL[$*/T]GA:F<<-%M."%+\Y<4H#K4YJ-"#8SQK,5 MKH#5AGN5\NB-HO[O'[_U'Q)MG'_,C_MH'BMW>0[BD;G7<.$UA_9&8R=Z-)G\ MAJ6T!:,YZ3E7N,UE4^,ASH;ZD4WLH'#*:DUUGG=1NHCG.9F5ZFZ^_IZK%<59 M^>O^'C\[P_%DEB>!ON45\E'L45;,L<[>,'GY/"A66YFQ]?J;BJ\B;_EFA6L] M+H^S];AI5;]AUCG?BR);=<7)62WOK @-&5]0=.HPU2!\U('>ZC?](1EHI&&GI7&SF_)OO\V\:V%.M MYE!;?L;C9]:_MK+5N6]17<]L:541XZIQR0+ 6 S,XVPYMNB5&V5%[K?!I%&- MY.-"4#/6-LPG^#08QKH[8 MI,A:67JCS;ALECX[IH14B^39Q&CY)M9MY4]\=Z?W>'70QA!#*>_Z2:H?3I]K M$<_6*UBC<@%I;2F<>;2#;_16Z=5ZA>/!;!07ID?#,*E[F/Y1[H+42_F8?V;+ MJ%[-MB8G4K?*P:'![U*W>JE;O=2M;ENWND$%STX% M0/C#)D^Q@01_?;L6.L( +;/K0AQTT>N_]C1K;UY_W+'QI(X6.M9 D/>GL2U MG'X\&A7?6M>K^5W?LE_^ON*1;[0BFSF?XR?G:_(8-1KX/ T'TX>?A+CB@&J% M"B%7KQFG?_GY-DD'<6KZH(RB21;_5/[0R-?\,.]M-F_> TUIUTNMS_([8OZ7 MG\N#EK^#KWRUY6EG<[-S:PZ[43,H"-=U@\J)M7@5./G#R9+1<.#\"=C_VFT* MU:;_80TP9V<_60G'9VG/=6KX+;)]Z4]BOJ_VZQ]3_<3N<;ZDYY"M-!\$5 M87]Q/CKPBJ&_; $/+UYZNQ>^-#[= PQ>"-]@YA5&AO#1E6 7PK\0_KLA?'@E M"L+G[CL@_'.S78-Z$/C\1U^LKJ& P*TUM9<^"@//AR(,?1\03[A%4WNJ) ;M MU=V8[$6;O%@+0Y?;89*DWEQ2L;809V7A@XG+?OB[>X785=,2:\X.ANF?#<^/;60 M!GM,AMV>^?J%:C$(425M(>2<,N!Y0I ,^'ZU"L8&X;$EZV5B[W&V.6.F:3; M#C3A+8L^#S+,I #J8 (Z?I">!+XA/*0%I.@ M:$@EPD< 'SOK[!?XN,#'!3[:@P^W@@\*A*\4*AQON^6V)-[%<$,5SRT6Q4$J*L"\@")4G"9.%XT/ M$/+V+)>BD-WVU,H^%7T[2W*5.;7:+Y4V7^9F3I=>U%DV*+MQUXT9M&';+7%% MQ5F/Q3XJK-RS +_ XCN$158UP'8#+P1**0^ZKA\2"H1;=#)V 66\/7]P6[#8 MGG=X9UA2O7?M,4Z6[>;\?V7G/RRIMZOL 4HU'2 MMS]=WWV-^\G]6#_3("=\.VGYU4Y?*N#,]57HNS((FV9G M/^ZW]>RES\P;^\RX=*MN+&*/G5^.[U[G%OEMI\E,JP&1;IO(.+9_C'-I';-B MGR^M8]YGO/.=[ONEK\P[W?=WW73&F*6VDW(TBK-#.PP/6WN_;Z?A05LK;.@X M)***IP1< B)\#JD'20!"2H-B)C-"G*)&>4[A#8D'JYTE06[IK_?W?1KWD\?X M6VGS_U*X6!:\?X:,K^^^&2)>Y?6K>_L^XKF[#[_N[NM10/;A[CO.EA-'A7QG M&R.Y0-ZQ01Z%5:P$^"%W744XX(2&"/D*B!+R6! TZO^WACSW6"#/=?$%\BZ0 M=X&\=P5YN HMA5BX'I.*2.Z[DA&$W +RI,04-_H0;0UY]%@@CT/T?B'OW#R; M7^,LCM+^@XU[#>+O\2B9&'HZY1S_'9F;5*U3!!.,!9Y$..2AZ:] 91DWQHPW M^QGMTX0K=TZ.!ZK:M^(6[;$[ZB'0)K\?K;)R!CK)NV!/E]9*D%W(@.]A) 5' M $OL%^W&)"!<'=34!\+G')GDK0 M\)"J\9[8$_>X:--!*RU9+7A?/*ZOOVE$4B#S5U026$60)=PBC6G M0R%"Y/DR+)1D29CK'E))_A:/1GH%-9?_6NYFZSS><\T\RC/.+,9?FY^:__(Q[':32R"GLT>!R. MA]G45+=\WW4.V"DSM%N);0R5KPAP?8]PP5QE>_85RKEF;N^0RGFQ=YJAY<+. MM0NU>G_\ MR7";NO6%/R_\N0M_,E E\4("F>=S@:C4/.H&0.*"/T4(D0*'5(CWQ9]N3["S MB#&]'R?VNG+QVUCO=^Q,HS]>JF)XA^,3-X4'5!/?1 J?:^O8HU01 9ARBR;8 M4KFH.85N1_6Z!69&H ?Y7IJX'6<"UU&Q_K$*[_?'TZ0F\D.)0I]I^YAAGQ%! M1(ARGH8APG[;625M\#34/'TIO;GP](6GZSSM5H4I@><3/V"*L< EH8<%"4#. MTQ@*&/@MJ_%M\#3IN=1]OSQ];H[JW* S&K<* M17Q.A'+-?"HN"PU:_Q6X#0UZH\9B-]$?GC:.[X;3,$T>]ZQANST.VQ3&36+= M9:O;HN \PIH#*$"I7U392YC8AP9_S9FK9,>IBT M:0!?^//"GWOF3U27GX S$FC+E"!,?1=(M^@RX6$%@T9[VL[XLS7-U^V)5BN. M3H<_+_[IPC_=<\;Q"PKRZ^N2FS+%RV%MS0R2F>D[69HS[[TP>]WZG'OEMK8R M*I\ I5+X@0NH\FD8*HYIH=E@X -WR_*4S_'T^D[C9Y<6!L0]S%K-1MV:+H[3 M>7!4^'E,C2DN 'D!R-;S6EZ *0%X"\ .0%(#5 0TJ"%C9 ME=)3W'6]0!N7KH>@+Y1?1+2$X!0T2BXV\LA]3L;?X\P,@C+3G+(;,Q6F_KUI M]?4YF?XKGE:#=)8 Y%,^MJ>=N5 +J$/GJ..^BCKTJJF3.7KY1_J')>AY\SX9 M*IO]_^R]:7,;R94N_%7L\G\:"B-W]%YU N(>JV9)2=@;1[O$"5%B$U1%B9\*^0RE@DJ"Z: MC(6_[/(!<^W"BX_A+6'AHU(3M^[W0 ?3CY]^;PPS,#Q?#@;L!S3FQ9(F87[; M@L:V!/8,7N J]4D" K-./ HZ[X5DEA:%^Y(3YN5AXL4S9/<$9E"T&\S8[N2P M-6$#5[T)O016:,2Y@IAH+:WP966*((2U%#:FMU>#?P5*R#9H=)6/8-5F?HA, MUAB*@-9H'@L0^; VBKP6:!!0JVN@$@KI"7.(4JNA (5E&T24Q$O=/MH-&IL1 MW:,8 LXEV F&G+_JD7\O- ZW?F/^,5[^=A!V?G"5?W/_?)EL+Y)< 4Q48-1O M@]F/?2_+EF>AKN:&FJ8[+2=Z&?T-3QYZRHF#GG#$J644(N:A=^6AIQ8 73OT MU,%@&BA($%%6,\<(QP4/"\$-*+AH,)H'AIR]^#VPG6>FSF]O^Y-PT?2>B9?T MBP5. A-G5W>'GM;!9X^'GL[#P@>VS[NE]8S/^]F93/N0L6SMGG2=K_]UG_2YCEV_[P>__'--S[EYO) M&LM4O;,XK:R_W@BSJY.;203D/TV!XHQIQ:TR477QFF#O9$ Q;3W&QK]H\OE M,EB.^I>)T#^:526S_;7=JDUO_R:NW6;'L$IZ__[!?4Q^NS ?WR?F_6\??K]T M'WO)Q3OS LWF=4;Z[OVE^Y1HH%9L I+DL)JQ&Q M,9;SA(!^]G;R9IU1K"'G7PHMM:OO!4M/YO#HN/)/'QY-T6;G+X/6G>C\DI]. M\=#I-N4V','\=IK>_X)$Z!V=K[K\AC=_+4S$1P7HGD8UGTUGP6P8/-8>^V0H M\;EC@.]G1BRG.!P/I?YW$>UH&:FJ//;2LE&Y/]+)U6#:MF%]"#9OFM/]73II MV> R1]IIPDT',1W$O'14']/;_F"T)*'W/JYH2<<@W+P_;-G(+M/);CME:P$Y7[].TJ_]6=M YR+P]F T'5RU;%S_Z _G;5NK!6_/ M;L;S:;"F5O+WR50%Z_XP1N>3?I8R7 NI0=Z5L.QIX@=0DH$@JK*BN/2&2TT M<4)B+YQ!HJA9LUI*L12E7QF;5Y-)?_0UZ[RK?U27?.C_B%]ER26%6Z;F!WDW MS_-&'F9#0?Y_22V%:1H?-ZUG,5V\\XLT)O!D&I.(=;\]1KO^G1W;[_3,^7;6 MGFU16M86J"+5N7G((JC";BU]49GSYUD MFT]C5E[VJCJ*H34Q#-)S(8[ZC)T.HKJ)G\[$U[?-CW41CJU5Z=^"1%GRL9Z* MJZGQ^;5%\Y"5D02DQ P: @2SEGF'F2BZ(5.!F%GJZ;BMYI$1U/1BE"?S_VTR MGD[7:8^TC:5$A.SQ1D_L;*TZT3'='MKW;6*_' Y8(%B9*9AA8+477CA'L04( M,EF8*=I(M=3DXEFPF+X(+5Y@JCS68VT;:P7A<]JDM=*AR &A2#>_=EH2AS[7 MDXGHE&B]B2UQM.;BJT[\M12*9UI6(\0J\T-CZ2WT6C-(H; 8+CH24,$@7SKR M(:N4O)A.Y^FUSAGE@MQV;5T@QGN2O\I)X@Z@1 501#@,N44"&B@5IUZYHG*:2BJ6>^IO;?*4P-46JP?"<_PJ M9T^UUAPZ6;#J)GZ$$^]B-,<6H_'CR9=T$"3$7TS,F1L.NWC-*Z4#M\6BPKAJ M(8B\))H+C)USC ,>CZDO+2K+S=)1%ML&= KJFT\JC67G)I=D/=3L@9AK$L?A M6U['SN9=A.C5S25,:^BCI3(*(NH\"*###26F0!_'L%CVYVQK+JV GWT;3+19 M@ZFU=E$')=W\#L68.?2YGDR8Z/'"']$9\D<>.'I&SR"@.H^*4^\ L(8I(*7R MA"E9N&490%B\/!.E@=H>T61M#X ]B+O<^)-DWBY(= AH5#NV 4G(;"SA$5IP M0&++R3(OSB.C:'O*=T2CY3OLG+Y*X+N#J+9!5#?Q(YQX%QHZMM!05[YSA.4[ MA-?L((048)!81[DVTE!@R2+:PXS93_F.;+1\!Y,>1DWJ&:U5)SJFZX(S38.% MK,P4(R4R%#G#%8"<$JU4>8BW M(TG\NV5?G.$HAL:ZV(KGSG9%&DFU\[+8E# MG^N)Q&6>\,PTDWUVM!;EMIE'!QG(>2Y?C9*:!6,A0@X[@KDPD"*$[,)W2IQO MW()9+U^M40L&]C #/8'P*V:L=45$QXL977RH#2#W',:Q"N.D=]@+JC"5U"L$ MI;6+3I2&DY>W=]M]5ES3UI^EX=<_O-< M]EQ0.ZKC>[R"RFLE/1#,"* T+;+GJ.%:@EWTSV[6YH$] 5$/@":MGN/)<>OX ML(O--&W"\ H^#"3""B.59Q)+R"C&9460)$0WWZYMR^[6S5LQ])PWF9?66F.E M Y)N?H=B81SZ7$\F2M/5_K3'G= 6ZT1@N% O%.),&*J\%- P"#F#Y;'F@F.X MGU[4S9HOA+(>1+P[_J?C^"[&!9A>'V=093]91A0$FD#N".?$0J&*_I3( M&:MVB3,O*_YY@#[;)\7Z>06/>': MJ''>V32]>GL]G_Q(^Y,W?R7G8.&J*%:A@322CK@[V=B4;*SY%@7"T$')J#0> M6H8X,*KT+2+([ YEXT5@M<%H.KCZ1W\X7TL:UJ7@&5Z(0?RT'@YZB#198+\W M.7@R(=V"5I)OZ31@=!+()4ESS:D?C9W^+/,OY)"SA9/A:'U+VYN13:Y,S29= M\:JV8"*O18RY5 81HJE@1@+#@2C[V6,C=>,18U?1]BOX)4B/(]SCN-%.:!L3 MU(;$L6^3XV2AHPL>'X*")T%E9$GF(1%<$T\,DY)3MCB<@P"RG)R_)9C](Y/9 M:G3M_KA+K\*?E^/X57M\(JC19DM='/E0D&M?2O%KNE?"?TA5EL,@8/$7XIFE M2AC,RO"*#I;>:K?G%NZ5FAJSIGL%;N)>P>>$->=>.5EVZ 1Y^P4Y#NQ05?H; MA(17D G,&7408Z\+3XV&\)%*_V;8^;ZGYB'7-N>J(:0G<9/]RMHGGC,?SE]F M<57+[QMY=EBRN"F#T;R?KUEM>L/!*#V[R2#Y+43@IQW-[ZDW9BL\& 70F[TE M(C!8 T.XO$F3V7C6'R9WDW36_R,9E&2:?(MT&O-0QH4G*2TK29/KK.(TF86; MOPPB5291K"1I&-MU4D[HQ6-9F>_RXJ?DG6XS?]?&SZ@?4O_BFY/O_>GFK\XA M[3^>PS12E?YA+#S1V"#/%$0:,VZ+S%8I"56-&R=+E7^7D7Z>=$0_ELUZ#^#H M N#8LR'9)7A+PJH.PQ\/8&X#ZMGUSE%L.5:;I-/HWAA\2X<_SI,'1MFC /)@A:]NTNOY,'W_9?5: MYPT1U'QV,YZ$EU__'F34I-8?X<.P/YKJ'_<<*!_C[ER&E^MAN.Y-1A#QXZ=T MF&9K<":TEYP0PXT4QCE!.P]&8O?D_0(].PDW=1 9L$6OBK"FIXO#7(Y,$HW]E(TY/T:Z"J*+1+ M:3ZNG$E%ONEC!N$#M6B3Y8#;S1)MHMHTI4X,IG%]OHR'P>BO-2S;-V]3V3% 0EL:XUQL_UQXTB?0SOV7(0Y)9;IETGL12T^#7S"L;/ M8?Y7Y><5*WDYN$VGR;OT>_)Q?-M?LL^_#ZYG-V^E/!> B808F%.@OY4!C&" MB3'LWTW3M^4?OSPT+-XLXK>+!'C(WSP>WLW?2,+"O5FR>/+?X!,_;7C;$S]M M>-OC/\G&A]C\I+<=_;%E^KS)"Y^..#,Z*(/* M9RVCSR+(W;)1+6+N+1M7+06@92.+&0DY&_[\S[0_F9YHJ\SU2_,[Y.F0YPD- MLV7#RE3=Y$/KU)O,RW_B4--IX*W6P)^V_4^)4#N9V,G$3B;N32:VI0)RLS8K M2PNX>3JL/$!AYYSF7Q6'J MTF(+^'HI0&NEI2PGI>2:S?LO-7=>$698G4_\KV(4_VHX.4;],9C^:WI[-?C7 M\F_O1^EO:5Z!V4BM)8/Q+,5&.T"M44AY0)V?.AQJDX!ZU5(E3-@"F @C4DM( M@>%2"Z61+3O<*@B]D.O5-FP(3,N M'5WF#UCUZ.U4^@C"%-%*]9' MZK3:HE=M6\D-SA'K%*L.FT_>P..5'D6U1EE%#M0*04@U166-A[-BW;-.MC3P M:M[BSL#K<.A$<:C3$8];1Y15'U.B'->">6@5)9!1Y"@MK%< +%NST<:&J+N, MMD_IB)U.>,18W)9"D^;B'!"=8YZ<)1"?,WZ:H>?&Y]<2 "6P E"D#3%2 0LA M,<@:Y"$MB\F1>,WU2:VM;SP.8"=.M$!W#Z!@E;: Q'0"BJ(Y(9B MK&0,XQ5 (30B[.0=X4U;%$3('FRT=V,' << 9V.LQ9T<5$E:5JKM4,($.6E MAL(84>9"T0!>NO,F=SK-D9T;U*##F)PC'!W&]!RA+ERYIXFW!56EJ.5QB=@T MVQMA!?) 0D9L:3F&"U=;CB?E8KZ9I,WF1E"!>U+(HV[GW>%)&R:^+W\UA55M M#= B?&<)"]A"). 4E(>92XNA66UQ=O[JQS'H"8^U(%T2>[L2E%II_QW! 2 4 M50V\I<88*H@H4\90PK ICVJ5EGBRVS2CXW%^K]1SMC45R3GKCA4[21@]1L.) MDDJOT=AYQ*W' G&HO?0:ZC(.#R7K/.D[,)RH[$G9X3G#'31V&-* MR*"B0DEAJ:*4.NNU%L!S9UWA'A/*&[;FZ5-'['_WX_FD8?>[Z#'89#E,:Y7% M#@,.R&=>*YQSRC'&L?:"862MB,9E&91#B*^N^^A\YH_BQA-G9C/9)7EW"5"M M5148K$X=Y! 2P:WWFCM&I1'6X\+/[967I/-S;ZQ/;&M?\7/49#R_4RB. >%> M&2E0I3]XSA@2A$+#*7$2:TU-63>J%'V=?I9M]DTW;E002GH8=FG>'09T6LX& MV%4K9=- 8B8VS\&ZC7>EU1Q%*?PIY7GS8-%&K[$X ME[@++YYVN@)C%:PJ9$SX#"1R&!EGA=%E!SS/D%E=/7-2?N;!MV:S%3AG/8&[ M-.\.3HXUS9O5JO.\E$0HY:@TEG!&.4:+3N7AACWW SX0EW4-@I[J2]*U*N_2 MB4XBG8A)7*4388PE\IA2 IRE3GIN2H#!#N^YCN1@O-^KM)QM[41Q3INL!^[4 MG(-!T6.TFCBHM!J(E*< ,^,\Q_&\ RS*TA*#[2/GKYR4([VSFCHXZ92R4U+* M^+W2.Z2-@LH88IE'QIF@HQ7G*D !;>>L[Y2P+L7[L9DBD'?Q1N@TS9 M&)Q4(*F="E#(,9>024"X]*3,YB3!EEV=MW5*KO=/@S^:S? FK,<@/X;090AY%IB;H3'D#N"=1F.PQ2(SEW^(MAXU%M.SQGL$KR[U*?V*@JU M4^J8%U"Z&"T+J "]Y1*7:9N.A,L[%_>FVL26QE50U&,V3:=.= "W/Z"0->V! M4V4<5UA;1@'02I,RF<="QMS)NZ6;MBBPH#W(.@CH(*#3<5X.7:)6Q.8,XT@S M;:F&0;DA0ONBWZP0!(/5I2DG[S'>D4[3Y/F\[?<+'WYV-T+G$$2',3TGI LL MGG:>@L 5JDID)=0:".X8DEYZRXKSGP37WJSNM712+N;T6SIJ-E%!L!XA3=;' MM"_DUN%)&R:^+W^UJ%7E&:8QM(!$U$%<2LZQ**OR!*&K+<[.7_TX!CWJL6;G M%:AT^=U=*M$QIQ*)VLETPAM/XM%.0 "'/6#[)QE'GMQ3KH4[Z-*R)"P0DD4.QXX@:UWAFIN ; +]YAS^'4:[K79_^[B MUC2J1C**>I1W73=/% 3:ZC27M>HX0+#!1EO((#1.,6U563WLG(:KS];MG.:/ M \=3:=ZL2_/N4J#:JRS43HZSB%IN&18& T\,4(J51;.>@*Z/]S8:Q;8F%C^' M39XOUZD4QP!QKPP5M-(@ BA@CBBAUG(O+9*,%%"A*):J-7*V30"FFL48(MI8+F(KI%"SU&4X]5'FYV\ZWA7>@TX"E?)*25[BW,. MD[,$A[UC78SQM',6I*QP%5)JA*5,6P$\8Y@[6X;D. 5N=:O=4W(VOQN,FFU* MAXCL0=;E>G=P;Y(40]*C7FISS M!KW6)\N@74Y1^Q48 FK'TTEME (&4 ,==-0[C8OV!8(%S.E:>6^NY6QI)V)R MCKK,S)-$T2.TF@@@M<8#4G$D@8#"$((U,(:)$G0D)ZM!YY1<.UEN_(R4,=WG>AY7G MC>4YE%T(=IGVQI/ 9>7HX=T?R70\'%PG?P+9_PY:N12U_BN2&X@XD9P[8HTE M4IY[''6:$K6QH3<6HWS=$'I%%+3(:^=-\XL MEIX#A8"@4 ?MS_@2A DNG.:OQ2GGO"; ]XEIW=Y4*>0!P4EJG4$YHYP!IEG MG' ' 75V<;:>-WN&F$-QP3^B#&UIL\ Y%>#Z,D'#W:FS*$F>^VU#S>SP,)?9G'#%]]G_]:&,QR,TK.; MC [>0@1^VM5XPC)' MA(N^#=+OR=UD'!Y_&Q_Q/1T.XW_#*Z;I,+T*^)6,PB4W@TD<4?;Z G)[,== M9-+ACW#9Y%O DB0#TB13R)+^]_[D.CSDIC]+PGH.9D$#BE._";213N+#)^E5 M.OB6)E\F:1H>,IOTKR,GY?=/XR1J2_6?TSCLVW%<_ !VR?PN_/DMG0:"_WI^ M@C2EYE_GTUDD*5Z1U&)3PX?;P6P6MCRCF; IY8!W)()I)8(EIIY ;3&'WFMK MO8_G@.==X9AF:[:T5)-)E$RW8=GTC^J2#_T?\2L5B:NT61Z*Q/MR-8A5*/XO M#.N%85RMA7S-GG'YXZXF&8.TR^39Z"I_V\= 7T%(AO7+).SO03!.(YA-US!" MP"-2,G/"!DGY/9@)TW3TYJ^S[^/GA.2+-RV'W)(%QP\8R=P,TB])4 .NYK/( M@.^_? G<.^DE0=#>1+[[?C.XNDEN^N&W[*N[:ETR0"_Y/:SS]2!3='*@^C*8 M!)K,7IM\#PC2WYSLQJ-TXWO/HH.[6((PVCCYL.AAK,T,+=NPK8=VGNP70];5 M(3,KGW 5E_NSS).W_^ZS_)?WO]Z8=6ELXF_>*?>F0OU:_+I M,GSQFWMW^>G__$D@B'[YV>08D%[_>147/,2$!Z"1J0:786:?,MTQ?'.&L406 M<4X]Q0(SX!3/C7(.D4;$GI%<9&?O5+,7WT[?O#Y\1G&W9^$6-?6@:(>/HZ#@ MY;IW6/^:K,\VE/\RO2_ I\$X",KWL!_UPJ <]*,-D(:U#\KB^'L0][=IU'HR MV=E/;@>CP>W\-@GJR=G?E/J0C,/#^E'M3F[[DZ_!_B@NOYY/XI>S3 ^(JD^2 MC30-ZWZ=_'T^2A,,>E%A%M?'^=6W+BGO9V39RB M=GR(4U1"+P&A$$D! .X)$XKV)J%HVO09_;//W(;^F.$RVD;"'3QQ&)DV?.> M=HKF[P[SO;I)WZ_HU[$%H:]H;]08G><@'IT8@:K[LX<@>3,H7":3+.TH>DWB MM4ET^?S//.!K_W8\CPZA&#')<7<\'(Z_1WK?W+A)1YO/*XQJ$M28:1CM>2O^&-_23Z_(?W M_'/Y*Q_;JMT+:%EUD#3"(J-BUUJ"G-":.%P*:*X(Q*\LH&-&'Y3W,_I.22*/ M)T%7&V6^WA7"N7#83N>?_U^@[]+?M&?M^'S'U(I!E3IOL5,@4*F#6@K"O#*R M:#TH!:1B=3'F;B6VST7V;BCVU$3T=%Q:69G%54KL+$9Q#UE[N=$4M,KKW#$: M4'C79%A+GC9!CP0(:^>!H<1"#RG2PF$@O",.[D=QC$'MO\^'F>(HSL)R81"_ M/':J)*^E.-;L[LSG46EA2Z(?A7\'T>2Y&D^N,_,FL\0SFROH(XN86Q8T>JDC M:_?^Z8/R\303)<@CK2]U\91Z8#]/.WG>=U/>$ 9=5QY7D!"4^_'>8%0U8],& M*,F,D\09)H.%K#"N(HQ.')?WYO+[N&E=$>[#>Q/,J$?=*[E<#1]V[6?!M18: M !+IA89,0H&]0[7+1:YT MN=1N^YRFH_+> W+"G)SK)7>X/.5CN1Y$=\JL]+446_X_\\$D7+T*GTH!N7]U M('<$+>:Z]P'E_- IBX%0?^M/KFX*-7N-E*Q^+4LG\F!M5Q?.PSQS?9J.!H$ MTY*'BW2;_,ZX =.(1U%YF^7@G-/)8'0UG%]'STR1KQ._K%-W/7_'!5XH;P]P M-]VU(*:5/D>,9L@CH1Q"5B AN%"+IGA.KGER0V,98TN9V/=%;OGM*BD;]K/1 M^A1(UVDZ]7)\S5-((RJ6$87?^C$_%<&,1MX%858@;OAF878LIWV%;X<_SA-5 M>3OR0-U5&-#G9;OE0=CN;J$%Q1'4G=9Q [(TU?XDET_W?XQB(,]1RU^7R^B' M4\F=,1N]'#[Q\LC=C[_\WM+MW =)*VT64^H)6DJP?+>#_,K^0XJOIV)$96&)FOO3 M!06&64S2C"R_3,:W2[2]]W3F^]T:'MG9)7H*D0'&,DFALUIKRCQ%PI:)0%1P=E:)%*LP@PXJ"[@&T@1V ML+!LOASNA$\F'#W[GG![&O;L+E:;3.;IGM*/*D-CEN?-SV]O^U&>%24"9>E% M3'G(E_B1')W2S;,Q.]QS,6[!5*,MQA Y9_-7SS-;KS\<)G>Q@.KMJHK!;5/Y M:O??JRL$@23J-!(_UU\PBM@VO%>0!T%>?I=O_%4Z'!:_9F 8/X>!7Y6?5ZS$ MY> VD,F[]'OR<1QTP8>CS;V#^?#Z\]FX_"*OV'I5AO%FW8PB5Q:?_K#61O'N_2EK^#B)]^*2]Z^!M\XB>PV6T; M_20;?]=FHR?[F=A>SWLY](+AELUOP9KHS=-SW46GY6V:)HJ7+H98G3 =L?$L M-QLRZ5GKV7+B%(%/E"+*,NY']8'7&$110[[7,?PMNJ[.;'^6)KX_F"3_Z _G M64 GR93^$V>/4P7,#QU,GL+\.C'0B8%-Q4#K6W WU2JDZ-2W(CF0=XV7]C3Q MEO0IHK"J\=&48"F8P,A@0XE BY"7!U0IVIBWWF4M/RY&T]ED'K^ M]$=%BZ)WXU$>PGU7)&\\#(5!WHY06 \AUL.4'W5'H0X0NDYLA]N)C6)8(1R+ ML1;#*8/$&^FDA46;760@!,T%]=='N ?=V#(M)BHQ48?)5)B=@M^6W=00.X?' M?6AXAWVGI R1JM@/:&6,\PIK!9EFT#I3!&L=9\JBPU"&&N\@]81N]+_I9'S= MG]Y$HLIZ=G3 T '#<4U\?6_3L2["7H.J.V#OO^5YKZ?I/&U\?FV1X[)2^:UV M!%*CA9- :VB8*).NG,80K&Y_@(N[ZG5H')ZV=3S M<]GA4X=/>^7S6MDNY]9[*ZQ#G&O,"?&PJ/YV(CH<#T7+>$U_P<-8"@(-'V9_ M4DR]DRZW/\.'W58[S.ITJGU@+9&U,+46B'(&#%<(&X:-1P76&J#Q*P9Q=JQ3 M;0G&VZI8_!P>!1J?3)K/QW285_#]C#:![:/U61YE*.OGYQ"3U1!3.V$@,@8Z M91&E0AE2(B9#MKDRW&<1\Q]9(.L0?&"4HQX7\C5B6,N\T@:%HH.0+A/HN#*! MF*@@$6)O(>8"4(&950 SYI!KU#&3P M6D-E3P""4"!(*2*:(0G+(Q JP1T"$WX3"DNI"F"L,L'L]8;Z@MD/PBD J M>XS@!J7X\3@_.M;OPEY-FQ\U)RXQ'$+IO!;2:6R\ K(,>XGPTRLZ<0O$F@<4 M.7AW!>GRB#IPVC.3B\K'8!C 7C%EB00*$0@9I0NU1()#4DN.QV;^#0YWHR.1;+K53R-2D/6^N<8WN:>-'?*6M$N]3IOEBTI-D*$:#' 'V-&,)FY+1OE>!DH:3+OS@ 0T<0 M43M/WC- A.4*6N.55(J6W@S+L-Q'KZE-.K$TAXS;.C)PEW=QHMAW>FH4JWK6 M<0>)H(ARRXQ@C!F#BU.N'07&OF)2QC9JU%&5774Z582&'B0:M1SD($JYX= TFIBL*94&4TMH%"6D*& >\7F[=MI4I&=7ZPK4GYZ@5DM'8XKD>$8HN%<@ Q MR/&BJ:5S^#5[;6]5GML<,K;,A]'%50\&^TY/C>*U8PR1-!)!)BE30'I.B2M: MYB$@@7C%?(QMU*BNUTN'*\>-*X'>D3':]7KI>+R^99]?KY0A#A A5B <\](X)XY"$%&ONB"C3D*TT MGK2G!AN!MJ0M28)[C'8GNW1PTU[USJ>/B">/O;Y=3K5=E@KJJ;UR'&)K:)""V5DAIC=.*,!= !PJ-)06E[4P%AB"VU.* MWQX?F."PA_BK' IT/#5])PLA72"T#9CX'"2BVE'1"!@ )#0L("-TE'E<*I'& M2LH/J*%1VQQSLFMH=)(8>)QJ%*Z$XTL$J==!H;0+%C3!.F-97 N++;A+3B M%0_DW;$ZV>77M<19>2 ^R:XYV&'&OI_5BT4-_!B"@%+$A++(*^VP*L&/*RM> M,,%:_84F"[YF"M4[D,02,.W!JKU[R')/#REWG.;?&L< DS#,OF)9D MT0$0"=^NGJ7M\=AUS<$ZEF[C_+KF8,>6K_1H-PLH1H_O_DBN MQ_//PW31,.#DVEZ0FF>6,NP-%$X+Y#CBR@FG2E5?6/N*0;MGVUY$': -?HD> M9Z('4*-A_(UIM&N%<5!@U$6N#L%*JF73 PL5X81[+30'B"D*RI,=M/-N'_BX M04>(!J%S^P0HT.2!#^T+4778UREBZP*-K-JX0LTE$580:*G7VFNN%QF7$*M7 M+)'<1A';8^X404VG3G5*V8D TZE.O--&#T ;I0A6E4I4"J\A81( *CD2!!2I M!-!+*MG!:Z-[SI]"YZC)$%W[E-/,>?J763^(L?+[)IY=F\QP,$K/;C*B> L1 M^.D^R& 6&*N!^?WKT?_='U@VT^0J'0Z+860D$#^'JZ[*S\6;ZYA EC&!E$,O M!G_)Q'(CUEV1Y7O?=U-\'U[.;MX+DV%)0T-I>[3"J-T^O](/W M+R_\)BO],WQ1@DH8Y2\O&^9FI;Q?ANG5;)H$5$I&F9H:?>09*(3O^K/DIO\M M33ZGZ2A)^Y-1>IU\SDI_ [S&6_I7-X/T6X: \;Z["G"2VS1BS?3\6>;)42+H MR&&(5T=(:6%^$;@'HWE_(98N U)]2N/2AV_.##"620J=U5I3YBD2-I-&'"(J M.#N#.?:'1P3Y,'OQ[6@O]+Y4'/Y@(=;D@ :6[X7SWV2VE_?X)S>_DDE9*)_^ M<36<7X=ORA79D89#JR/+L">80*FLX1ASP AU10=6R9WEBR/+HJ*PMGKS>RQ6[,WA*D]> "R??^-+LT3#J,KC]\^,2'-!O6;/QZA%LU MTM1&>D2T8TA9@24U!(JR^DW(*I!V*(2[1T\.(NMX5N$F8U"2-[ CD#\,6[!J,,QU9?4&#@ M_*Y0:H-AF8]BE$ZSE)'X922G_NC'?T:$_#H(FY5K(]-9@--<_1TE/JQ\\NE, M/-1Y5RL^2UKP_6NR6W,+L30-G]9B:M;O51A0.FE"KQ%X?0-U1^9V]N_-I%+Y MOZ9GGR=I_]]G_2]AEF_[P^_]'].HGM],UEBFZITB?V5_O1%F5R!T>\>GW#^YC\MN%^?@^,>]_^_#[I?O82R[>F?.VC?3= M^TOW*;F,PWSWZ?VO%U9=.IOXBW?JG;E0OR:?+L,7O[EWEY^*'-B?36GF/32> M*@RH8<+SMA'&$EG$.?6QE(H!I[@L;2.-B#VCS]A&K2&KP>@ZO/\M$6?=Z$!J:]?@^P+\NZB7*K,+YTK1ANIQ8\8 M]KJ$^?+/NLD;.JJQ&?+F5N-44UT_D2#Y9ZAE8ZB\;/Q0U?FS+\F M!M8/\GYE1HKTM<64[]NT%P\,X"U&U6W$RZ9<,^*3[X/9S4TZW+47BX':L9@< M>T&#'JX$Y-@Q(:0MT=4)OCK_=?JA/[CVX\EE_X__CD,.5L5@]#5\L=K-U6:? M.L:PQ\BS&:NOKU@]MX>PJO'PE$(DF7$^Z-X(*TD,*UW37""QFSU\6BEZW;@( M[0'R;*_:-CJ4&12UQNY$.@FA]Y S0:Q2M,@015 X8'>TC4]J*:^ZC5+V.'SV M6)N7;V,10HKH6AC1:5#UPE_1/SH;Y\[5V[OA^$>:3O\S:#RCP>W\-O.ASF?C MR8]D_'DX^)J[,DHUIG]W-QQ<9:ZQP>AJ?)MFQ#*.&F/QK,S[&BSX\.8OD_%M M=ECCO1 MGK$6QZV0BBB@ GRL,A60U(% -S=9A3"K8'-P.?+/?8.R1?, M:N>)4J(% @)H%?9 *4B22C,@B4?AOU1;TDZA[>$-XSRL'QN(H_2,(UX63)-9[-A M\;Y\X+-YEFQ?O&3QW,74^M_Z@V%F%6?)GO/8V2_YFIT3%SCG.IW9XEXLVX2S$Z2.,:S-*\,A/0\ M_V/]?_^_>]4-CZ/=?3B]R#P= 4-M@)>@<87-C6D=>AB4KC."J3#NG.,"L<$QIAS]F2EP;/O"8(A#8!X M%XNQ)O/TS5_SF227T3VS5.IQCQZ>SV59Y^W;#!Z]^>MFV_7IZB:]G@_3]U_R MZ>HT,&5:;6+X3U"QKX*=$P1AH*U1ENKUY(YRAX3SD$JL$8)<(@YI.5@D@X58 MR_076F,MPF]&6@N,C^V1LQTE"/AXZMK]+=D/K[]Z I&>"[EH2PZCW$U^SJ3T>#X-0YK^^>V^DU)?]L;: MU?=JJT"@]CKYQ\_UQXVB_D8575!5V M]W^#C_\D-[IKLY_:]ZYC.\1AK;:<$.Z@+^>C4UO*>14OG9M8K57^,Q,O+A,O M44KDK]KC++[6&:68O-.M#LC&HV[%EZ!/U7.KIXFBXJ-:^C MBXXN:G0AMA$HA][Z.08.@X#]%-UYTU=BD*ZQTRLU=D*2$<13"2M?"#"6(LM$ M^*]'%C+HB2R\6Q8XM914D?MH?AU/IWXROBV*K\(LW]^E>8'G]($O)YV6WIQ- MXGIX$;K 3X>2:(^#)D]L:E\#I6-'GM<\(:)#G%=&'%0EDU+*L6$$<$D8X3&Q MU++2GTZPW"WB/!^\7A=Q".U!]&RZ5()TB+,/Q"%5XFC %LP9(I!SK"A$ MW"A5(HZC>*D@N%G$>38]8VT=1_:P?#:%]Z 1Y]C\=D7T\AE#'.W!$&\)E[+: M>0<>"".\<0(91*S'%I9Q=B0TT0UP:;$=NS1$B QJP>X.:#F@IMX'PJ)/3*]C MT%36RMT)L$PZ !SBR%#EF"S%*!*6+J?6-\F@#>KM)$C1CD$[!CT2!I6596V MM-B88%YS:!U PN#B\&2$'+!+_2@:9=#&U%PB>@(UZLIK*X.>3%#AXMEAF_U:^K_D38UYQ%ZOD'ZFYZZK9NFJVKIJMJV;K MJMFZZI2NFJVCBUW015?-UM'%2KHXZ6HV,Y],HF:]+>V\YC*\,@.=[,2[W>]V M_Y1W?T.K K06['T:1&]_^$IZ4"O#*H<3',&UGMT$:\JTE\P):B&25MDB.0<[ M0/A2Z_]"JA?[O>0UWFEZ?X^R)O-I6ANC/'1TZUB^?2Q/JO;5 'K!(+:(*HBUF^N30/B'H8=#S?\7S'\QOP/*O*$[ U@#*)!'&4>:\, M-K9L-:*\9MOS?&-Y"Q#V@ 3'P/--NWK:J_YG+8NVK1-JTMAK"PN**@U> H - M5AI@[!GESH=?"[%+:>#!1U@P6UHUNOYU?/7*^C;L\6:K:5N7'M0Y84Z4+PFH M3@_1SF(!(1,ZGC]NO$$4W%%?2P?/:@Q&.H8C\!KU+'AX$/:ZV:C#"4 M,*^8A (:1H4SJ#Q AR&U=-C=B_FP0>\MZU%\$MTD.CX\#3X4<,&'PB*K<.!# MH@@D%D"CBI(6$F;IEPIO7\Z'S7E4@\4H&FU>V%8^;&=RW:%RZC%:F!341*E! MAB$-K4(6>.D(-T4@-*B/P/-'6/B1@KF=:K2LQYIM/[KIUK=6Q'8-MC#O.+KCZ"/A:%+E)RJ# M" JR&2DMJ#9$(%#*:&<<>BPZLSY'-Z9E(](3XC6]3NWCZ&,KEK3IES20T_6V M-2Q' %C'/K]N+X]G?B>SEZ>38/9D?R*?-N0B_SGSD+JF+IB MZEKD74.!O8&02FLII2@PX!W3-TQ]4DP]7,\ MS2J>QEX2!B0D#@4Q+3 DI"R[U 3JQ@1U@T%$TL.@.P'MH!+# *$=9\#A(C2 C<-HJ0MLR7'W\DGWJB#W6*-'LQR/Q#PEP7C( M[,A!O1J*,L<50]YZ9;FECI<=82W&BC;+CCM0;5%/B"8UVXX=.W9\5764UX_H M,=09B246+N:T$6"P*;B1"FV63B_;DAN;B[FQ)DLNVJ]X'KX?]U5*+@[2>GQ6 M>A*ZX%>D,;5 4@4X4MP+Q>DB^91 AXU'_/EWZ<:BWJ [.[@E@UHX? %;N'P:WX'ZXF.A3L6/F(6?HZ#2:W)IF<< JV M55P%&YSHLK%NX&!CEVI57L[!S65SX!ZE74GXWFSF'2S Q8KC*[?>R.Z Y%5+ M< 0') M>1?^LY1 S:FEL#,P,M)05FH>6@"XW!-]# 3SJ2;0[/>,@SC)N%7ZU MJ6*I0ZS30"Q92XGW6EFK%::,4^A-/,T@1RQE@]WTR)'NK]O\*I8#[T[#ZB"K M@ZP.LEH.61)6S8:",D25 XQ;AI@Q#I'2O:-)_'=SR&K,*,2B1W:8FW$0D)69 MBW_)CG@OOV_BV;7)U$^9APC\M*O9Y+OX;GX;;KG*/T?2&8SF_7Q;L\OR&\LQ M/CW0ITY-W7CH44;N>:6R?V\FY7/N^E_3L\^3M/_OL_Z7,,NW_>'W_H]IN/3R,)_F@+%&=.*6V40I=9K@KV3EE%M/<;&OVCR M^4 N(U4GXR^)B1 RFDT7Z]!?9_5WLOTOY)4=C"'[>/_HWD^_?W ?D]\NS,?W MB7G_VX??+]W'7G+QSIRW;:3OWE^Z3\EE'.:[3^]_O;#JTMG$7[Q3[\R%^C7Y M=!F^^,V]N_ST?_XD$$2__&QR#$BO'SJM*PRH8<(#T,@$W&68V:=TF&;2X$)/WA>80:^W-&*H]'!\]>\W*^8(3)#9R J. ME?+&,2(5+P=I';1G5;\B[TW@66DH@Z'J-,1-!K&F"XRYLT\/]MN.U'1A+\EVDR2F=!7\@7*7,@]K-E"O^) M:%'2R8M?]??Y*$TPZ"71$[3Q4Y+^Z'KS,=1/9W_YJP.I30?365R%65BW+^-A M,"""KIG\/!B%;\;S:1C<],]OMQ%AM:OO:?TQB;M. /%S_7&CJ,@-[VG#$.2Z M;Z:^)%?I<%C\^E]OP)OLW-PA>_"!Z)-X][ZO,7\O"& M-TLJ9_X;?/PGN=%=&_X$UKKMV!IDK14=Y*]90[,D:\5+IR962]H(9OET Z*U M+?UJ7UO[[ '>.PC\+J]%\98, =.HQAR2*\&'V8C*_2Z;2DPV B MVHH*'WA=+_+0=C--8U^IJ\I^";B+$.T3O(X.G]H"04)6);E>*,RA%=YC[PF# MN&QH@;S#6C4/03%6W00$@9Z@K]*CK?TY@ >B+)6TDTP"?8SFQ]SBZ1D.A+66 M,E9@2AT7S$%I!60&,IUSH/""H@4'3F^O!LOL5W[Q,5_2W4E\T,.-9MZV5G8? M@8@^"1:J]0^FGCI(%'$"!$6:$\%(D<&.',+4;,E"#4DL*'J2-9FGT'[!=.CF M_<4HD,1L//F1?.L/\UABUR%TF15K77\1]()#IZ&Q@%H"J>"NU"8^")L\&:ZU /"6Y=\", M%01/)=Z\)1XX SUT1"$K%2J;?Q*DO=\-8VTJ^/XWG8RO^].;N(=91N,Q<-7) MV(&?9N.K?Y]][D_3R&>WL;*A,P8?8=':N;;$ZJ"1:NPT!RY8@P:B\EPG +%; MJM!=XM+P1_E=44]B:JL?&+8H+YE^NNE/4AWWIWY!Y.&=R4;2 [S17E^M4UU; MQ=5ME:9'R<.UDVRAA9(389G1C%J @_%86)%2.,N>MR)WPL,-V9^L!P0X:AX^ M-O/SUS002#+^'!Z:D<<)6YF(55R**.!0&<@=(8IRRHVSI:^',?:,E?G^+IV$ MU1Q]S5:WK#'9G0<6]QANLBU&:R7D*0G"0^8D+FO^&BXQ(\!H@"646$#"RE@B MIY@VQ$F='7F*=J2ZNIK,@PWYK7^5%R9&Q^GG\6B^K1@[2BU4UM+43.!1J2%4 M!'#&!8&XZ)PB,73T&6?/TRIHOU)!W>W=+MM@K18^1C#*M>DP:'KP4TUL-X#(R#4,HRXUT2S??'QTVEI?;8 MD?/QL5F4'R;I77]PG8GB?B&?TYRZ3MBXQ%C4&BT2[+"S3AL/O-&&BO+00RJ9 MW,2-&V,NDV]I;&F0<69@LH)#:QT.=I?,VJ.L2;=/:V7J*8G.0V8VRJL>@8XB M!I6P7#M/+,/2B=+^%.SQ W^;9[;.1#U%$_6_^Y-)?S3[D+1Y^LO8M=R4\J<=2D9 CUM];17_ME66'B77 M2E9IM I!X3U@'CEDB2.R+!B1D@/=D)!]GFN;2J/M2=*50AZ2T:G[,6'V\RRS M.L>S<%663!NIY'358 (KN0JUTC2HO@8;&=/Z-+6E&@P(PH^>#/8R#OUUG-N2J:ZNXN*WB]"BYEE=G6D-)O/)*?=Z7-N0M&WX&+[6<>VQ&9SOHXW9G8?Y**_*BE>#VJN=A\HHS('@ MF#%9%)8IZD25 ?BH3IRM]2Z39^EKGEW;6L%Y4O+Q>%F/PJH7%H94*.BEEX'/ MK**&E.?!XV"VJJ7#$M9EO8:$'NXAWFBW@K:R7M,F*&BM7+P01C/$GV78OTW&T]W9EH+W!&JR M@4'[%-7.O#Q5-J2U@T49Q5)*H(0%@D+,F84%&RJBP/-=MQYAPZ;*+'F/R.-F MPV.S%Q>]6J,H'%9I8F?7Z=TD[&M5OC)NP+)L,QO^_!P?\HH/>3#-@I&HO +4 M2\D]L;+L?@G%JYFMDOY(>04VZ7)>IWG[U:Q=5ME[4&R\G.<7/," >RIHXI!PR%'AN%% M3H)T02P_E47T4DYN8U%*9XWN>I[_*+NO)_UXE&U_='7,AX<\*T1IQ7I08*Z9 MU-X9PQGV )'"\X.5I4X^Z_E9+*TJ5W:7IX8)V61UR?&(R5.2A@?->KP6K 3. M:V,AU@8X*CUG$)3!2HXA:H3UFCLM2[(FD] /A_5.Q@*UCP8Q>\GH,7/T!?%I M?/='QS/:MTD[:.E1CQN=!?C<^AS[8:8<5"T('98,$6VX)% :B;0&I3GO MJ;#^63BLF0+OTMWU[:51"VDTY7AC*N@.-VV;$M/!80>'6\ AK#K6.>JMY,9Y M;K7PP$MG"^U0$HW(\ZELS\%A0YHA@3V(=I?4=OAPF.F/?YGUPQ3*[YMX=FTR MP\$H/;M),P2$"/RTJ]GD6_QN?AMNN7IZ!-GZ#D8!<6=OB0CLUT2JW4V:Q'YM M_=&/3"^-_T\&LVF5?5=IK)%BDTEZ%>&_Z*&:1.]/^.[K?-B?))_[TT'0:V," MPO?POC3IW]T- S&&70K?5L?U50ZC9##-GAAH++QI'/Z^GH=O9V%4L_M)@(MA MQ,O")/NW@5C#AYO^+/D^& Y[R>TXO'$X^')VH:0T/E?KQXZ?X^'Z4)!KTD:D$;/Z67#:G<@L_I<)!^"UN0 MS>MV/,VB5X_M1S],.'I.$?@E3OXLG_Q9.?GL)_A+7+#Z*GP?S&ZREZ9_7*5W MV7Y,9_U9^OC)4?&55^'=<1S9P&[ZW]+XAN0V[L?-JE$D#T>1OS_?_]E->-?- M>'@='CN8A87I9[L1*6DZ'X9="^]HQ;Y\C2E8V4*%_Y1+L W1Y"+K/YZ36;4T M,J:09D9Q1HWRDGB)1:'"$TTT@P]E5I!5)ANHZ4\F/P++?N]/KM=U*/ZK>,J_ M%I%X-9_=C,-4?KP+;U%_#*:+2TS8S_#XT: ?IC&ZNAE,X_5Z'%[W6WK[.9TL MKEPYI'O/*H_[R6]\0H+2A01E3T<%P?FR.9&$O1G63XC9F#8"$ ;K/5+"ES2( MQP!4D4<^YYTN7X5 JJX,4F!C*'-*019/C;?8%IT B2?4+85L=T4@]S;4AA^G M01$Q$:4G/_9/$(B<+Q>B-T<0$8JG\\\;/F%9^_J2_2\\^O^E5[G("V)K.%PE M0P-TSI(:Z$'Y)'8U/\2=$SNK*JT5$QQ+C[QFP!"AI<9E:R^@D%P*K6Q,[%&3 M/QHT1.Q\N3*T&>)_@BZ>A\D#I$5>G2*)#==<8 (YHM)!JM0">*V RW46NZ+% ME@,O.%_.,G\%VBL0>0W\W)AD-B>V:'9=W<24BFB4/&(8[9J41>VH&LD,X@98 MB8B*;1,%*@Z4(C@HG.)>*7R@P$D\2<.F^7\O1IM1MLU5BG]>VG7);#KX.@K? M/:WY[8S(%G"]' M.AO;ENB8R"S[01Q4\B,@6-!\1M&I<,\:S/8OUY""I7D7H&$0K-P?YTG=#1*] M"=F*#$;S-'=*?!NDWQ^UP@,#]Z^B"R/CVX5U7?D^LI_GHZRI3K"T1]=A%Z;Y M.Z-T7/7,S_UA]K1^&UP4VU%]7.[-7_V]OWL-EZPI52@XN77 M770"SY<3I9HS(>\ATK[]TD^]\4$@",9"\H>^_UWXJB]&29!MF5X:09SG9N[O MYY_.%^;%U^B;'F5.RW04=BBB:K@F7IT$M"? M#$HW\??H:H_>V+LHJ<;SZ?!'7?/-[JI&?)[\'K9EDG_]-Z4^] I--)-DY92F MV4BS.L/^]TR7+H18&'>4MH4K_2[LU/@ZCBU;[FSA<^_Q"F]U^+Y6M)@]]#8H M*O-X73_W(R\VK1C& [=PW55^$R1#//9YF,8;!MD+^L,?TT'^IOCS(K)06^E= MXQJLE&J).81!G_;,.5?(]Q@.1Z_'U4!CPR^ER'CG+B MR#H61C9\ =M>%YKR0_[-0UA/L.?._;NBWG]%6DF0XQ(9!YDWW+/2"' >+Y_T M\@@972[F$"[PXXFZNIK?SH<1B7R.-:Z FH<4MDO20CMUTP>4&F0:^F+?[R;C M;X/I( ?8AS;#LLD Q0LD\;[DXF."+.S$N! V$41'P8:9I/\S'TS2/*H79S\*"P#CD=)#\7P;V_7?QZ>5%$\_Z'&_\6:ZN#V/;\ZGLQB:#/LSG,>5OYH'9A_-@OPJ MY$ONPR[V+[!=/PE/R8I%^"\%1$QGXZM_QUABD&G!NIID2%#<'G<\V]CL=9_3 MKX,PGOZ76:% !/D7YQ1@)RQ0%*!97#.0:HQ(#I-!$#1A&<>CNMSYS]7D= !D MLB3VZ](T2LWH#\C#\+?]?Z=9D+TR7._&P9H-FWTS'EQE6Y$.L@[I/P_"9D8: MBQ>%)0DK>1W,YLA@69A]H7X,Y].,''(E([.+BX6?BPJL8-+]-9S?CZP6UC>,XPT"_A/T<3S([?![C MW%D.01Q2YB"\RM=B05Z%M',PR!3:*^_%\LL"KNDY] MWQE44ZFC^C')+8I^!-=A213E4\(V#*:SR>#S/%ZU>.URPD_A7.KG25W9U[D% M5F[1VOMT%?8FG32Q,8+NV^3,_[V9E,^YZW]-SSX'-OCW60;9;_O#[_T?TW#O M7VXF:RQ3]4Z1O[*_W@BSJY.;251K_C0%BC.F%;?*($JMUP1[)RVCVGJ,C7_1 MY/.!7&;@%XC'1+5J5.MGUG\AFS:W_2]T >Q@#-G'[_D[/@=Q'A[QZ?F6GHM+U9U,XF*\?EL=4&%##A >@D9D+EV%FGTJ)<^:\ MPEI)AYT4G@ OB,D]EQQBK;V)N:>E4_M:S5Y\.WGS,N'1 $UF?HTH?[X,@ID1 M<\H"SHZ^I=, K_<< Y&7'A4I#WT&UVD@@MO!J 3R-1"\__@XBB2ZS)IXET:- M:!ALQP="Y+8?;[GKAR=GWJ*'KIU,'M7N#DK.(*HGX;4U^3/+E/)"MO77FGT^ MC"@'2UWV2Z[Y+$:3$=,TB2'CVU()BQKY;:D%;Z$_[!66=J;!K$MW@_O>2GF? M$K-LR*^CPG,UB, TR@],'B:?@Z8\BDD[XZ#.%494=$C$4/==&.MD?K5(8.TG M=T%CR@>2Y=*6/P?"NO_&V_&W:&$%%:8?S>+PQF%D_GEX8;!BPIMF/Y(84"_5 MTM\CK5\GGV)JZ'0%NSW]MHJ@^G?A\7]D'P(1[]IO4C]&A2K"#-<>.R>Y9L#K MPOV&,87T?DQ[R6E2^$1L&,VWV)BHM(]SHWAM)]P. MQPIZ&?8)L69%A/U<@U=]/V)SFXW/\=R@Y?'MSQ?I3\EF5A(Y[' M;4O&FH1=^3:8S*>)&ESW M8,!^F7W%7I MF-;P=7R:"&]C7Z<2<2K^+:<#DH,Z6=F[/0)%"PD M;'C(-(U.VV!_%7A6.%7FL\$B*3P\IGSRK[GM7P=Q&:9R=3.*A3'1.34IS/0"ZE9'@19.B7A)V6$Q M$OMP\"53W_]G'G/^!I$3;N.2Y9Z"$DP?+NKUX+KR,?6?\3*UCBONE:DL^X-% M@7+W/=&?KF["?@W3]U]<&1!; &<,97Q,PX.N @7T<[=T6-RHE>KA^.K?;U;H MN! #$!#>2:^T5$HBKU6AI"+*M3D#M>:K@FA@B0>.6^GC^9&\=)HS0=&;(*&N M^G>Q:FDR3U^HV^[*B?ME'%UPF?\RE[;UY7DJR67OM1)[R@[9-C%%;%,"D*-> M+)V9S\81(J-N7\"%>>!*K +"]438>,?;MG'Z2T9PK[9VX<*4C//>7AD5@889,=P6/SZ7V_ F^QSF-=5^7G%LEP.;H.0>Y=^ M3SZ.;_M+=SF[=2G@M 0MBDX5%$/2GLB;R*K!K_VZ:OBW_6%J?-XLF M%XM&+!"\>;P'1OY&1G[ZI;SHX6_P\9_D1G<]]1-H_(GKW79LG;(V+FX_@N+] M!>&+U^Q M.3J$R^=FECMZ/MGE+KY?%T4O?F?48SF?P59>@*MWSJ"WM/Q0,MK ML5E]_L[XHZY'=G31T45%%Y6>W]%%1Q M)^8QFN?%I%78X^*=7\0]SM#3*:+P'+2VO_M^VR/E3/+3OKGD9.&A+0B JJBG MUIXS[I"VW@.&*'*J..W( P?\DH]^)PBPG!]^O C0,7G'Y*_"Y*02\\A89)C0 M#-,@UJV6#A8GUR.-I-:OP^2B6287*ZHK.R8_.M]AEE!42]'N/=$BYC0]!J_G M)G]E!&-5[QP.O">$.LFQU!1CK(4O$8QXO-35;AT$RRA+C:Y_'8=56URW=(+< MFA8*?A2X=GEL36L;3'=\U5Z^XI7Z#[W0'$DJ")5: D,5F\)L!L##C1Q_+V?51M7\54W5.E[M>+6=O/J>(8:X^T@XJ;(H\(>N_=1F[$13?J:4E;31L!#S4+?*+NC8X+ M#Y@+>:7M<\8EDQI:X1 07 NJ"VW?60?!1B['=;BP4?U>-NK&[YBP8\)78,*: MWS^H] (8@;E7C!@IO96V,+D1<7XCDWLM)GRQWOX$$XH5IR^< A.>C*/_]U'9 M.R,K)1CGG7ZGB^2:GZ?I;#;,.E3\.>]"&?M=E$<(#=+IO@WX0X*VH_1E:M#E[S^ MFA%8KN/%ON>;(3 >3TM$\G#D&[;1Z9BZ47XCPZ*$7;)C=[^Q8I3,6_!Q'*GO M@*E/\O9'9JRY<:B"_+<"+0D,UVIJ]VVK-;I[H[Y>-7/]&&L[4M^>4=]#Q"=Y M^2W+#:,P,0Q?-7W/#2T]$F7SFF9;8?_$MZ.$_C[]_/NO:A^ZV_X=7*;8 M'AN[I).BIMCSTA;R(7&@@W0-/*08&-(2QWL/3[$X/PZK4B N!A*J!B6]49S#?KQU?>IPA]]]4>BWRNB M?XCFI43_.-0<.W%BU]?#,- ,U5!UX:M/''UI$/UST/P>VPO[YRT\4NY;HEPI MZ]]1P8Y77=-T74OW'-TV-.Y$TWU?#U'.S96\:(SAE/?"L"H+Q2ASDB%/8-W[/(W3\W7X.XXDMKADIIC-*1F1YKG M)E8069$5QX8?Z6; );\1>&;\W*3V-'W]V.7J2&E[16FNTPHU)]#,*-%=-5"U MP-/#2-,XI85>:$7/3FE/TJ]?):6]&1?^6=.V?U8J%9G-*_BKFI.3^?2EK>-# MXDP'Z19XR(MOJBW/\ES?BD//%(JIZ[ M76XVAO@-M^L]^NK?/&GK;3-;S4IB7W4\T$?,T GTN"D1-#3/U[GEB)X3B&:R1!9 2^,.FUT')W*+1[=MGW M68-_=-GO>I]8FUNQ6?1B#OWP.JVNMAD$]MI9T"%S&LMMG8=>['BV&UIF;$=) MX"2Z*]H+.[:I;5V<-Y_5?C'Z6WE9^\/9MS$P%F='OOE7Z<8X4M?A4I?3:NB! M8VNZYYEA8'N>;;BQDP2B%5\0N%NUXGLL=1W=\4?J>D74Y=I2HTO'2#Q7/ 4V.6<8B^=V MD\WN1/;+,:W^K9OVEMHR+4^U+#72PLAQW, T#-./1(9M8MG&5GEZD4"TND'( MLP8??8:./;6^.3:_/U+L6Z!8O:V#,57?T%3/55T[4&U/BY-01/V3Q(_\9Z78 M_=7FCQ1[I-B7C(Q9AMFVM3%5+8ZUT/8=RXV]* PB$?2.==L,GY=D^W6I']O* MO6H?_+<9_$#[9QX=%\OX6E8C4HG5:].?2EWFV4CYDTK_VVO^]1#[LMHJ/-]T MO=CUX\35@L"+--,4;?#CP/&MK;IR4;SR1_^:US/LQMJ[,;#;-)T'SGUO58PC M01XN0=IM-8MN^;9C^6:B6X8>V(ENA*&82^%'ZE9&^\,$V?.\JUXGYQP)\DB0 MSTV0;EOS$O@!F..Q906:%_MJI 5:,Y N",*M7/\;$&2?FKS1:Q'9WA+DFXD% M-"A&6^'CY-N7MLP/EV\9@+^CX4,?QM>\0A2>5YV9ZLMNXO $E C M/=!L,_+4./$#5PP#"9/8WY#=L:Z\FH2VH$KFI+ZOKYA3O"&C*)/ MD\HT#IE1O" OH$;:+[,4-B>^[\4 9$?Q=3Z!6X:=[>5904ZN"86/IJM__O5Y M3-+'K(!^S@I@1[./I@L'U,.2_!JGHHDU/?KVO\T+HACJ0$$U?>NG#)39-5&P M?5=:W"G7*9(!$*Q2/3Q[61FF574')'B;5J.G[86QI7][B"_9;537-A/'#2/- MT_T0]!7TQG(%QL2^A?HB7VK&'8;2HOT)T.MB(NVT$9!>EIG,$N27Z'G0O* M\;@F,V4\G\TK\6@^^F.&%6JGRO8$O".O%@!WR&1;R@0,_9I=*-:X\4(QJYA4 M?2S5M3>'U(X@0_^]KL1SIND5.;FL2/KC)!W#+C^F^6UZ5\.]OUQ7&X"I?:?+ M7IENMD)ZM7)=(1W]J59]Q[8#WXE\4&FL* E,(XF]R+:"*#&,,'G4YEU>)X=: M # _U''05=S (7TDGO9W_-L+N[[60#_>LG=\('8\)Q+RW@(Z?J<0D(E35):K.7FW M 1KUK,VA-!S#YLM;4.45JCXK]7PR22NXJ*9:5E,,( IJ0>;A]W,)E%1D7G)@ M*N]QF.YU.:]!L-8?/@KDDO;6,3-5V(J\-_PL;[Y 72'OV!^:RJP-MN AR7/^ MZW^^ ]L./\,KA^+S"H!<9!/8WE=RJWPO)^F2M7Z;C6;7'SWOU%7AA%U=M^$$ M7.O/PJ "6RE/IS7Y*/Y8DMSOFI 17(+[_\]WYKOU 27V0A=.^=V2:<=^T^[Y MR=WHMM>69W:?>Z0!NO'N_KWN(MK\"%@LR0/WL\^\MO55G7_V>M MU'J91,^6QBPHG/:]9PL30NLMAZJ#-$^+(0BGF2)Y%#3G 6Z@/\0-7J%? M%)251A]1K=C2#3=0074Q(U=U'-5D^HCG1J&_U&]IC;JT['O0G/\V[[']6_^G M<7^J/3Y3'AQZ:Z9L#JWM[\& O*<-Y M5:''[(ZD%;4JG5]K:@M,RSJC\9(C0UYFR(XC3:B*P1"THT +52^TP>C5>?,: M+PY=:ZG,9PU#_B3([SNIYSD.KDZJ2JZY%@1E$NJX:FAOXOA4FO"K/UQ/= M7HHK/XI<:7N['1/KJVR&\V:L'J9KP3GWHVN]VOR85\>A(W'DRFA.T &;*M3M MB!&<&0]HSF?T8YY-LEG:B^YUP(48#Y5:NT:;51A8V'1)=RU;#QW;\LQ8MP13 MCSUO:4KHNAA"4UW=X>J?\9R^C?WI- <07^;DG)W5M_'G]J1VJ9!Y_:IC&R+% M?N4-/:GL^M"EQAI?F7LTS9;9@CS_*PG,T(WB1'.BT#$!N7U3L(5 V]@T6^$K MG60#OZRHZ^LC>@IAU]96^5(7NJ-,T]CNPD">#_=%^%7QW+YO-A/=]R M+>O9?&5+E2';LG!GX+A]MLM\-1Q\ORGYZ"M;2ZY2TSD[,;S(3$)3BXW B51? MUX3^I#GQ$\EUY!92.V+'-.) M=,VS=-/38A/=]P=J*9[M-@. MSF+KS3M^M-@.Y-R?Q3E^R&S7;/LJAV&@F9YM)3989&[BJX9(0/-LS?$W9;M/ M]H$OMUC;EE&[ \<^CHPZ)#[]#"[P@S2?'B)CNR5CTTP\2[.Q"LGUNLET[QP^2DS_@"#,U:1J>FEA) M$#B>'II&Z&F&J9L>9^6.E7C>,WO-^^/ISL V]..DGK<5*]NMU_R@:5YORX#< M1#=LWU;=Q C]* @MVPR$%:;'^J:IH?TZO_NC?'U@NL=XV:NVX58[M]N.C'WV M&-T&)&OA^[*]B/_M17JP'G8';U.SVK"A&B>J9<1:;*BQ[_J^'AF\ ::OVF:R M?0,*Y'Y]L#YGH*O[T8'W93']7DOXB7UV_[GFO\T[ZG58"NV%)C<0.^FK.]K_ M(3^'^7Q$,"HQ(Q6I9P-E2HHT1]U[H(P)'%":B\9G0FUBG46K&U*O-#@?VU&8 M;\JS^]D36]/F_SZRS>$.^M/-RAD .:5=;Q'&ZQO/S:Y!GMV6\WRDI+2C-RV. M)$MC;09*-E;:APR4V[3><1M@4_.T=H)Z OJB;EENJ*NN'5E.&'&;T52=<'DZ MXAHN> ';_0?N]M-D"H]MFICS]N6/9I*;=NC55LU$Z:M#+^W&N_.SD%RQNA.; MFNV%0>3B+!K+\WF+1DN%$UIJR=S763P0Y][X+-P5#>/[.XM]:/;]-(R04S8> M??, 6?F4G61^]YA.SKL1P2_!?GF7]28J.P5%9'BG9#7Z"[*""LA&/M*S:D2D MW#)T/==&MR/M&"KWS5:F57F3U91XV6] 0%0'H@^D, DW3-H]OL2;V M9P*C_&+TB:.:S[:U,RFG[[ -_7,(.5 P)">U'X.^X7NV&P6JH=N.;?/ST-4@ M?$2;J2W.HR])=[H<8^SM/."]E&ZFZ1T= 0 LY#Z6AA&2^WC:@MS8>[$AV8Z[ M$".?"N7;<%9>DHIF4#(6=9%FM_ )4,ZQX$=P/_YM7A* MXPRQA:8>T"X&['BJJS*JTJ,>$IB@,:22KF8>JE$6'.=Y>9\-K/*EY M3M]8*&A6(F+!"W!=>99>9CFN:^=C0DS=D)(K75/3K#AQ-%UG8]0]GN5CVKJF M+GE)&KJ,?\):"BH*16Z %1W3-/Y"LL M@4X"J2?#[)_LA.3?>QL(HNU0PV7S0 1"@*0D4ZJO("MH<*I%H*R+R SWTHS= ML',$<8\(\NP(LL ' $2%;_ID;MZK86YF6V:&^8MN$&F1 M;?E6X :V'PO=4' LWSQOCF_I-^?RKRSMZ":C'> ;XF&E%;K)R7N=W]QC_ M"T-%) ;(.23C711O:4HC^N(YK9F2Z\7UX=.(@\(S>$ M^\Y!(%W#D:8C\L<\I0/.J!MF!/ 5,0TJI](\AS,=DFJ69D4W\_=7Y;J\A2=6 M ^ZRA\?5<"L>).*()!'1G!I2;_TE4:Z =L'@4N#I.:GI>CH"K?$_B5(!\<93 M!2S/LL)X4'XW6'E+ZTN"_^-1FP&/U2#G@RT!R-E&!$("G<)RJ)/KDM!@035J M<9%/>YND(-5AH5<$7:6([XB*8#0"3<]@=RF]9D1P5VG-Q^; Z_,[%-[B%7@5 MR\,;X84E7%;=PI,0YF5^ RC\A!%RKQB'1?QM=:X20&\"V%FC=Y Z$:^ Y^#E MU-:'DV9,AA1XK)TA$G!.53F_NN;,\>]IA6R,X4M]_]L>_3)[X64AIRG^EGKQ M-?#3)/T7JHH<9_\E#6^\?Q77Y%$K^31#'^]R\'(O)PV%MNEZMAUYFJ,:NN?R+GFF83GJ4CYZ:S6M<_K7WQO( MG'' ["ZUX'0YY;PO*V@@E+<"%JYHNC*!*Z[K@BLT80G'J"[>\=H(C#O=0# _?Y0!Q13B9NT&@'R. MJNENE%A:J/MNY">.DT1)Z+AFC.2\F;S8";\K9X0E-VGVZ:/SH;::0 H6"2 0 M11:_&#'V"O*S!G+AWZJ@>14$0!D;HAG9LVI'A^9I@D:$1FM+4 M42/0+4UUP\!Q=2MQ+= !>+3/-R+;=.Z=POK@>[3%H:72WB@B=W:WE._609F' M)<,FRWG*;O3="Y8]L):VY)GL(U[^$;A?G@U74=-G8$]7[/CHZ>=I-JFW9M)< MPU"^23XJE_4K'S "G-V6[(_I'#DR\-%AGH)PYJ*1.MG!!A)NH'&&9G5ZA:;@ M3/8.=%P%_U$KX75&QDK\DPSG]*G?QN-L2-T8Q6CA4A1@I.)W)%F1 JH#?^9W M"#'S^^GYJ0+4/0.\G\'=\VK6&&)?RPJM_*+]'35J #%<4&2I\OZOI*X)?)@I M-Z?*^7P*C_V2#:N2K@*$$JSK4S$\'2ADIJ0Y_._7\E31W)/AS8FJN@8+B_Y> M4/\9_ ^Z/L;*][(7'X3@A2_GW#\4_^3^%1]@)(9?X&O0 M19/5%9FB8ZH0YC'L^A=THSJ9 M_LI_\NNZ!/00KVAN#+/9'8.XA-GSS=F@^&&PE_'VG!18MO]WP%+E#."6C7BNPZ?BAM0S^.D[S6Z@D*SI M@UOMHSF]4R1.ZCG0M8$4T%]8(5^<,IY35-]TC9RV[EDJ8"IS_,.BSD&G!%P+ MRVI:HBJ%J%.1&7 -1K=1!B<\8]ZW^[<#IZO;\G:$AU3L8U+2(P3\&V4UXA?/ M2N.[H8_YDE;#:T4W!E(HD!'^5946(@"SZ)Y\X,D#5I@+X+TAE($LHD))U[@: M#WARG:$JH_2NIHOTIQ6@J*Z+13[VW-KSUZSN1C,YS&'+@*^G,\45'M8? T91S&B M'N6;[*JL6&B$X6%'0.7I;3W/9@>0;KI3/_-&VL=Y' +5H1_]R2J'?*K#DN64 M L:QJGB42O J("4T]S/*+X7: UQIDE8_"$T+(S^GP,U%0(5+2,1S[MC-*I ^ M%U(E(A!2]6,3+0A'B($=P !,@5XHU,EC=K RZ5YC4+XMR"B$!Z@H<"-*GB4Y!;),99-L0U M=')WW,4GKX@9874N9YD,N'K+[X#GSG-X'0_1T(A8!TI=0 X6CJ) G86%/>&/ MBN9@ -I^PY(O$'%PWVQ.T2E$W\P)[.\D B$(:SBKRB$AJ+S4RMF\JN<@5_ Q M0I%R_15:E,\43,TS# HK<;&NA0_I7.PV! N00.W<;;"I(QV23>6P"F D?+5BQAW,(!.ZD MTF67;7R0[O94Z>[FJB+LR(?42XC+'#%0C:MR@I(07XO0Q(YHZ9P!%NYDVK)0 M<.E7/ I_0+;X\=:*YKS/OWP7O] +W]OK%*L\6PE5(![#+AG@/]SB;>^]S^P M(VZ^". +_IP.AN!%W^>@ARF:?GF"U*$9Z8G&_T<33X&_#;RY(I0^%DXZKTL) M0-,4OE*&V0TH*I.R('<\ 7>WN4H:&$[$,5M'"CH, L>/@SAP5/C#47619J?9 M7K#DY?E<[])TZ.\R0IHEN0GU>'65?8T!3 M1HM%(J@3MNUFND*H7,%C-V$1#[Z<.N81G60&P9C#Y#F0R912G0P+!]4DJJ5% M$>!1&/"F$;YI6M92JM-OH"U(R,2\\YB#X-.TBM5HU&0R?6=I#&<@_>XN,&N0 MK:\.[N1?6&93-?LG!5\#/0Z\AW*;U 8QU0?Z26A@;:CJOTB[H,(:=(D"G7S,5]F8!ZNJVL:-*[%U M5CV*W;7::UO'LF,TLO0CA]LEA^.!2<$L -3'O"XP@-&MP$W?_*\DZEVBQ[" MC";Q5 3,Y_]]5"KD\SL4GL=?\(TJ^.BFSF5+@#MH1F129&-N8-;[#*U=1(DP M6YJ:[<)\7ZPEK0'!:&+9#4U+1!YVPY/C5D 43#3JR:-/Q; [TD].W>HLQGZ) M%@[AH9L;RCX9MZ-&];PQ\N'=]1RXK["OK]$16I0S5MV*7\-^X,DBR+XF;W0U MIX6OA5++BB46*HII0FKVQSP;H5AF!?$=8=Z89*PG+L]2WFM2VW52,6(*35>B M.$++Q#N4Q2P]J>DD"ER1U\L5* P"C+CWGI$G::1=R;CW,P/Y=^K6X0![)T]O&[>PK&%0QR)2 M%TTT8FE+7#_-*I:T0L,W+?0P(L9!QIPC8&N/;F@#,$D?H0= W[RTV@SCJD7! M]6%Z9")/>HGP1>8H$FB;2%6"5)WA[@K"/8H_LPF88-,2-YYU&KQPY:5>\)DU MZ3% C!4#\"3]P3.JE\ZED]6#V3MPQW6&0:X[9B0@L2[BI?#??V8ESNC^Y)(YX!UPM870R:(["A(JB>I[H6,$062ZMAN%W%NBJZ'I+WI+!#I\:V3][CQLGK'#DOH! M]Z'A:>P8W%Z;%Y]8H>/$7A"Z-H@YPPYLF[$/VS!=U5KJ\[8IN+?U1_F@]X'* M!]_'P/9Z+"2VW=/E>3J]ND>%ZC_%T#IYC,:Y"Q:\CXTK-TM= 3-B!-;69R+" MTR%-7-B>*$Z4I4X[05K\P$?[-/TZ;<:K,0/G!AWU+)%"JM;.ZGK.>JS1]>7- M^EAB!34?>2'",,,$773Q=(&^&WIVC;9S0*RZ:A1$MJ>'<0C*JAJ+'IIZHAFN MN12S@%/_-F80A@=02^L+,T*#LJK*6V!'83J%7V9W*RE=:RB]^Q!*T2T30),0 M']5]$27NYJJ(7,XPR:.:H^1IVPO@895C?E2?R[2 ^ A^SM?2.N%9ZW:5_>) MW\03%^X\ORZKV078Y+BR$8R=#SEJ\H3RPT(?GB9?/@I)2ND"( M4[/C(/(<6_-5U?-=TQ0B1@>9WA]*KNW"MY6N#&JM66M)N:ETCUFK;J19YG MZIKC>$ZHJY$6\1;D06CKJGUOA>.#[UFJU_S>;$DYR]/BR26:&ZS@]0N);@"T MGF*P&2,\BJEJ[W]\4.KTAD;%ISEO]4?R[(J&QGB1WCGK+D,FT[R\(Z0)0F65 M9&K1"#DZ5JOLL5R(Z/ M[79S\^%L?IRS@\%?'](@/WU-UN0#G=1DB&KD;5F-:E*\^TM1]I\)-.R<>ZNV MT093"VBPHL1"]/QY<8_LR_1%?W)+=G?KF]^8OOSN+P&YR@KJ;<^:FDA5-082 M=\-JA94ER,'IWT\I%Y/C_",Z*0^]5& 79G*Z VO,P3,O4UX+E6)5':VZ MP@CKB$P)W1_ZN";9?,*3O; \AQ()SSS(Y!ME8J-,NUNO0)/JY#R$&>]'R)_% MNNG5?.%8JXQ1D9RYREHPB-G9=/VGRCFOH\82D0ZQTR2:1I;@(7ODU6"TS5@RJK?TC 8M^1VQ28'#VB%*S)29NQMUZ?8%KRH MIJ89=NA&<>P[?A!9FJ:)4W0#/]GU*>+M\=VJ++Q1!KNA;3")'<$B%Q?F9>H:W%UM9F9)39ZT8<:*9_*Z5*B M4<'5V3)O:[4EC9+61I&K.^%MQ7;1LR8&(IUGY[B[KSPJEGNO6#ZW/BG-VW1" M.XXT^-=U736R=,L.>4],WP[<>&D<&9=?W..+HJOCRO<>KQ^_29QZX7L@'T+&QM6K*IJ8&@6VG^^YD>FKD6>Z5IQG+B6 MOR]A8_>9PL;GY KQ\CNAWNGB:L,(L1<#N0=Z9$2^JT>>ZUF)(^*F;F"Y4H0X MCD%305>*:X,-KJMQY'O-D.HXL.Z-$#_XGJ4(,=^0TNSHJ2'B#9;PULQ=WHR- MUE;N)CIKJ*IC:=WH;!"K3FQ;"9Q$9$=1"'J*P",]B-1%S(;S!M[Y;?Q-I+UP MS*C7*KX2GZW9M5M&4,N"]!]";=-W^.*89V!$@.N6TUJ,V\.)1[5R#T"X? V52CN:T(RY6>(*I>D)SZ=(*C/UJ M> U&]1#;=ZWN[3&DO3W:I2+XJ*F+U:X5';R-=ZWN /+B+J3M..CPF@# R+?Q M=]:!M\9>!/%/VNHU#^?UK(3G8>OTSV5Q]1GV._*IER"X^XV45U4ZOW4G=TUPL=/];-0#/L6+4L5W"C!%LVM8S7,T'*N;9KQHGEV0ZP+:]A MO+85AXN<\UZ 3[%_5G%U@OTR^QV$5.8YS19F[4'J^622BC)GQ"-L-(Q^$E9< MCXZ@*>LM69"9\IYVHBGG-?Q6?_CXHH6'(D%6+$)Z?0=X*L!.9M#X65X?:S71 M 'Q63O'Y/W%%,U;W1?*<_THY$7ZN,=.:?UZQY(ML DP!VS=_+X$?+"X=('Z5 M%6QYZ7Q6BB\JNB#ZS6TVFEW#U0"[2^S14F$V(YTX\5'\L=16%5=6/ZD;W;9BB\""9TCL M'$J7Y0R80Y>V=#AJ^>SES^SZSE?LB'2&'Q+*+9Y%[^C-U7L.@^: G7?W[Y4C M#]^)-OVIT,8FRI]4^M]6L%B[\R72=A^[=7>UHH[N508.0QVL@,B;/'KC!8Y^ M&1;\+91M+KWB^3%%]K]WX?;L>('!B#'(VH_7V0@DSQ$O7A8OVOC(-HQCN:Q@ M."1D/#X,CK("(*@GHM5S0NB9:>O-;OQX^ENJ%NJ><@)L32;5 M$#R3J-SYIO[M"1O99MWTO'KQBFS@E7.]-E%.#V)3"V(W\7S5U]7 T@SNE;-U M+W26O')GW*C'8,?,+T:Q,.B_DG5-4['CQ+GH*=MQF6 098AI5]7=/W\_OR=, M8C2>.^.!]KSNP-66J[L7G'>/.-2=8]JJ7EUO1,,\LH6]8@N>UG:LL?W8CE4G MPFP5-=:CP+)XUJ6MFH:UU$[@<6P!\PF>E2W8^L UEB.H!\@6^C8P]E>O\.LL M?4")U)]3B=P3(M7;UOFZJ;M FH8618FEFGX<>[SGN1&X6K)4[]B[[*:]I."8 M'DQSV)10+6U@JWW2Z5H,V%NY_FH-G[=.N*;3$*ZO&8F5&&[H8>9*:&MZ+/K! M!:&O+_>#ZUNZ]DZXIC;PM-=-N*_.<(_GB%9/I=3GC <]+\':+<&"&NQ:CI> MA+5UR_-9=,@PC4HTG$NR&DI:=5V\D:PP,V^V38A_ A+V5N&]*L+Y>! Y]IZA::K65I&!O>!I@6=;6A+X<1@YIL6+ M?4+5\=3E;F*/5D#Z8%&&,7#<7JV K8]Y;[6-(]D%RG.*&,^5F8H*8,A1U$?21W^(O>]MOMCO\:WV. MX.ZKP-S%C,'1XV=R\3)(=S0>>:9JNNG0-1W73<>:/513X@Z=<4J(NU@&>1SF M=1SFM1\K_;KC85XO4?.K:-ZILF5=;U.[V%6%_GN>5G $^5TBIL5^*I@2 [ST MW@HS7TM\U?)C3;/MR(X#74W$K#(3B#*0*LPBU[?]Q#7B)#1#W?5T/>9^LD!W M?#^^M[3WP?>L*.W%>T&P-9M3FMTI43I+E?>_%^F<-B;Z\-2RWPV6MY?ZR [T MC[9$CQ6@<:6C7FCC.1>P[XXK_J,YK'9P,?R28@$I54\:M&RG-,,;IFDEM!JF MQRRWATIG3=NE52]^<"(]O"O/0!<28VGS7"G(D-0U%B"FHW_-69.G>B#>32== MC,4PZ I'B%3X73H<5G36+!VG+-_8=CIF<\-80RH.0&6<9E7.6G^MA])V]-]6 MI=[/"1XL.'6CQ T#5X]TV[;"0+4C+18%IX:9>!([\#4O3@PS BW5T#P_\"U5 MY5T_3-OS_7O9P8/O66('W>Y?+0!7C\+F7:5K(J9(Z5SJL?>/I4!K/!AO>2P=QK4!Y0T2NO&_5.7=52;3"%;-BC:SVMOE6W M'BQPU=VMBDZ=OJM8CP\\/O >9'T#L6YSGX+=.ZLTO #[FBA?2IQLJ\385O)8 ML+Q9#=F.][K+ZO13Q5#7RO67K7M^]>#_DE8 ?NT(_IP#^E=7=SP_^ M/:MZ/R?3/>!,>W(V;U4P[ GX]XPT]D-J',]FCT6*>SR;O14IJ\[F:%7WM=D] MP[GWGZ2V@P.%_!R2Z0S]RDI]38=8IK-T,=CXX@BQ RO[*^%Y'GM6G^\]=C_> M7E3G;[GL!]+J=,W0B:8YTD@)0S.Z2'^N[K'[WYT>N]LFW+F>/=#TY5[Y M!UB-?R22_2(2MQV/D22^&GA)8@5&Y,2)&ODVG^-GAH[M+I7L]44D1C]$XCCZ MP%3[K,\[$LF12"B1>-)P/4>U$M\&Y(DCCKP M3.-()$!HGN9X2>2[)N@OO(K!TD#UBG=%)%I/DL3S!JYJ M'HGD2"1]$XGJ%JJGIH.6Z<1!Y/L#1-,XYV8Y, D?1EDYC&P/2\(Y$< MB:1O(K':YAU "H;E:GYBZ[[CZ:H51*(YEF^XB;\K(NG))O$,;6"I1R(Y$DGO M1"*Y@+7$BO7$"?5$#T&]"K5 S(8"#2RTDET124\VB>=H TU[%=ZM_6Q7LP, M_%:5-18LE^-L=I#M'7=*FU+W*=.(?,W37$]3-5/U?=NS^<1O+-B-EWHG4\"> M4;CN,NRBZ<; TGKM<[!W;0S>-A(:T@1G$ YN'&LV_* YIJ5;GIBV:3B !4L" MXB$D[,F$T QL.[@\@/V(A*\&"27/:>Q'D6J8J@WL4 L,754]/D;<4*/(6K)W M'T+"GE1TS7 '9J\>T2,2[AD22IY)S4ULUS3UR$JB. DLS_6Y/6GIAJ$M94L\ MA(0]J<# K0>>WJ>=>$3"/4-"4YJGH3FN;AJ)%AJ::SF&Z8D&PJ;AJ.;CD+ _ MMS>L(:'5=K$./$/3P\AP8]73?,^V0TU$^R-3U9;:XCZ$A'WI MA)H^,/2C8?**D5#R7/F!;9F1'@6.'GAZK'F.9@K#Q%/=QQDF_;EM-=T!<=SG MY+ C$NX9$LH-P@W5,T$2N[X5VWH<65YDB>1 58OMQR)A7SJA;@QTXW7KA*\Q MASXKAN7DJ9,T#I:PP+YO"N M3[#WK3Z=3@?!P@\7H?36CVEA V$K=N'',# 1DRSA0G)!:5W5^/P^A.I+9;4& MKMJGQGI$J)TBE-'Z)-4H,AT=C''7,BW72P)/#,VS#,!4';K*W1,/3$238^-$+@3MF&T/.&P#N+E?//[$*H_5R%R*.VH0QT,0CFM MWR\*/2TRO<#P00GW#-W0;4\XG\W$>I0.U:/;3QW8YE'D'0Q">:T/S[,MQW95 M*[& ._FZ9EDQKX@Q0C>R'LNA^G+AN0-=/W*H0T$H2W(;N$84ZX'M.5&4N(ZJ M^IK.LU5,+52=1^E0/;KC/-"A^G0)[[_3[="3%%MO'&WG 7], /-H5X^/3^R^ MLR>@V98D-V U1P@<(7"$P!$"1P@<(? V(?#:@I-!6F?#MVI@V&9K8.BFZ]I6 M9&B:87L)-LSRA0LDB'W#630PXK0J8$_U&:G.47FD@-PP1"GND6T.O3$YU'M- M#O74.#IM#P;!;&F45A18FF%XMJHZ./1.53U>]&-8MAHLA94V1[!E=]L3$4P[ M(MBA()AC2GES@$N.KD5FI*J1;VE^Z' .9AF>Y6V/8,ONMZ8(MNR.>QJ"6:_")_P?K6P8PC!SL8!)/<%*'M!B:@1&):JA^X>HPU,KRSMV,G2P73FR-8WSI8 MKU4*Q[CHK@$09?E\MG)RX-LN"G+LEOCLQ(P,/0ZMT UT-S$BG"K+6UA:H%L\ M1'P5#GN0\K>M=K7 M7;GVQI'2:WV1NAO8@69JMAJK6AP'<>Q$(D-92U3U*4C9NS>RSQ33(U+N%U*Z M:NN_- S3"U7+"%S/25Q-#T-#--?%XL,'=>?[D+)W#V:?]O\1*?<,*76I[XOK M.[X3JT[HN*8;ND[4<$HG"I8SI3=&REUX/8^<\A4CI2'Y2>W023Q?C2(_,;0P M28S8$6ZL.-"66G \!BGWVE-Z1,H]0TJK]:U&@6.9H:49H6.#J1.;NNB098 9 MKC^80'$?4O;N73URRE>,E))+R-'4R/"!7[JF[AEQI&N.F&JB!I[_8,CR/J3L MW2/[NCMH45?M+[/T,B?B^UZ>#2##P\F*>T M8_I/2C&SMFQ@C$&L)9YJ6K'N^6%D1G'H^[9E&TGDP0-^2:4;=[=4^K$[2?=K M.2.*KIXJ;+;P\K^[1W"@%BG2)A5'/R[B_M-A2V#T60*(?' MPK$O8-XV>]7>O1"^KGWC(H^@G[-B!/#X:+K ]7M8TK="\>=7\WJF> ,%L6J@ MS*Z)$I83>-+=?]1*4*;52"G'2I15 ,JRJI5T.JW*&S)24C[UN2+3>36\3FN" M7>ZOJG2BS$KY6WI9C4\1=64S0$GDRLI\BM<*H#P>I/2^?ULOF0S;(XXF]5G2 M/",QDD!-DLB/ T/W'!XH])+07^ZB=XXK_=YLY8SMSY_/KLL*UC'R)\#K9UI7 M4'T"2&K_K0%D50^!^D_^M'\ND.?%W93X/[-ZW>]?R.225/<49%J-D+/O%7*& M>KII3):@7D))+K#8$=S[)-@"CHVB>06 M!*4F*T=4KUDHUHT6T.L$_M+=7A&MYJ]=6?Q[OT)EN-9 51\L)W\\FJWA(K>D M@T\C0 W0OZZN*8J,4A"S\ ?@&4"P+O,,OQDIXZQ(BV&6YO 0^&)"90Q]4E;7 M(,1.'U)V'L.X=ZCJL*_;SQLN:PC[)54?"_/4S07:CI1<^N]U)9XS3:_(R65% MTA\GZ1AV^3'-;].[&K6]ZZJK(<:68VIAK =)&%E^$GBV"]:TZX%@\*/0"!8U MQ$VWYSYV=^XV^H%L%]J@#NSD?-<"? 7Z/:L"_0FH5O%.UZG/Z_X-K]/BBHFG MM!B!5E.G5Q41#"";72O^<(CB),4O@,GPCRC9\(:D81QPZS OZWE%7IH"'B3Z MGI7&KV5!3I]UT]PD6F_J&5Y@Q;:;N$9L6:;A>4[@6=@OWK.]V%XBY.=CW6LQ MUS_=6A*N-1FW>^"*)=)19V5>4Y0'G7=(1H#G]?:VR\M;3[LXR?@FS;G%22TD MP1"45PB_73"2W^%Q%=73ZOF45#=9#: <4*!15HR_3%-TLV53"N8!PKF<5Z#Z M%R#FD6L/L&T)F\%'?PFO,S)6XI]D.*>6Q+?Q&.R12GG_[W]R=1T$0/R-_J7] M^H&^B%W?LO6EZY/F^@%HB IA9T[U3-):+ 6I:[&X48L(0QD1I@TB*&D-JC4H MH? 8D$3?YSE\IQGIB6:])VQ=FC7BG^8-E,YA4P#(#"Z.?PZI) /Y1"T?,&O- M 3X6+ NX?J2\QQOX'N2+V\VD=,%_FQ=$,51F7YTJ 56A2S3>T"!K$'S @!M_ M8T!+OBG7Z0W='P*?0@/,P UW3Q7MHIQ)!M^*Q2B79)C.07.''U(X<=!H\(!N M0;.CT ; X?LR5'4*^(&_32EO %RM@@^F05FA_*8['L\K RLDM3#*KN$A5^2 MO+Q]A#A[&Z3YM9PA"8)U5%#28O;VPA$,)#I$.&;D!DZ78@)>_[#%A7A1D7SA M@JQ@YB6UL@5^91PE_0)LL%SY3D\5$36!:Q5-/?DO=$+4N))QFE7YW8#J>'G> M+AM^G@*ZU0R7V_?!.D<90W*X9)[/&"4#1Z)K8,L]"HN@LI_*7!0021YOQ:2]CQ27 '+I*5;\@=6G;_77"'0X;J M+AA "U7F2*NG0 G994XHTI,: TI9?2WLHDD*?!C^GWX>D3]01#Z2-=?S(8A\ M4E%7H"0=.Z*N(RK''5$Y/FS2V,4A?MKT !#D*1/1-0*_AF6A; 0N2EVN*_0T MX('+2L&LQ(?<9"-TR:5U66#8$0X7U '*""MRE5:-0 '6GZ6769[-[I"CKEH7 M/IAR6/@JK1I=&]_[L'BAF/J3@V ZKZ9ES4W_5:P9F>RILH*;;(S&0EJA#"S1 MM0W+&Z*VMJ#_4 GY/ON <@.)!L'&!"R^JJ#K@DU6!%?)+J?23 +IB,"-^0!W M J"=$10H*)"HZ(,+QQCXH@^= >1KYH-E"P$%#0"1L2\X+.&$" K&]QFNZKX3 M9-*]\TQ0YFA,"*076PE;."J%)6YQDLT6SV_E<=UW,!P1N(X)+R#9E"L0Y.>4 MH !GBG6%8(3%EP4L9,434QZZ29O]R[8$[@G.D2$\OQ20NE80+IF:+>,;4-C7U'9Z MC$VRV@C[A"&S'XQ+(F.FCV8KD!3N>/$%X.SH-KUC=]4U4[^9:RFC(?CMW4OT\H_9#,YJ M*,LEH96=4$7MJJ(TEE1@Q-Z6U0_EO:YJQHP66'$VHL:L4($DJ_9)>"#;ORO-KZ,1^\"2_-5>@\53J9GV M@RHG2.MBR)2>%,.,EW!4@L,VOX-$'ZQZSCWJ+=-MN6%,HXSP?$E& "<'Y9II M0O0RB6NC"A/'9[T&=GEG!+!.&7)5(WF MOX)/K7C_QWT[29I7J@Q)GO-P-$T/P<]PU5!\7O&2"^ YM?*5W"K?2Y"QORK+ M;^OV%[C-1K-KA@'OFF3.[! M.?;,YWL70C"_.QF!<,O+*3QWP\3K\(4 %!O:0&@##=,H\)+A8N)&#K-DV M3V? ;Z93$!-,.O"OJ251X_J&H-^"U%[%T9I@3./U:?17=*(C##,.F7K KEYU MI0*,K5&%F>^<='Z')8ZI6E7/Q^P 9MQO3A5<8 >@>LSKC'(_X8GJ\MT104N? MJ>F JO3AU$?8RD4.;*K!+=PS2FWIF5+'A*=M$IXZPH.*K$66O^ND:SE;)[20LJ2L!UC/<-"8]OW8EG"+?1:$ZXPE*3 M#AM]@JZ^+&=?1Y+4Q;KL@*?Y!- '<4G0]IJ#!*0N>B4"08->'N7?T\GT5^6B M!&.3*)\_GPWX"QD/1(8+:FL&2%3!C=/Y)<@+64R/LVK"(C&SE,S"43J&N, MD71X+3QA8_2M45<>\KVRH+X.=%@*W:+S@JM8ORI?).5UW%C:'WA. ]#\G%"5]JI@/GJ) MT!JM!HB70=-NCNIANIDEB&S&W('^HA5-/&SP4A?*SA7FA[OVU#!94E3V3 @2'EH ME=5"C"HY6@GK$IQ8R*NY;U2B;OUA .>*+%P@4E;, 364;$*KLMC"5V=&\7!9 M<8V2AN,;"A\TX9:O)2W)G"H+D%G.]1'!0.J(9G['AK[7>#A6Z""XOGI6D>(* M;GED>M30D#QGQN)X1F< *9Q6C?<8A[ICK +;%43>C M29A9U;@1/AX]BZ_1L_B=G#3^(BKRRBMN$,DD,4A,A)=FCD.VC[@:H6A/FIQ 7I%JE;LW4@3@#S:V92 M"_8,.'JYZ)+"M]!G_*N\;//BN(MNU7ET7$1'K'X=6/U)8I4I9@U4HQ-T@]]U M4!4]O7"J.<9-B5 \1@*5A(=::%P21V^0FV<%WV0YN2*C!:+A@GW2L40D6O@5 M+SEBY-O 2+#[P/QK0A&7V(.&QF%:? 2S! 3]&)1SJL53I3BMR'6)X?Y6O0<3 M(^N@=P%G+,KTE^,I''\72Z97><>W\PKVI5X=B!9XKZT%%@;R!#A&=B+(#1J? M($]\Y(;!A*=CRRX%T+0PXB&GN7*#@N9?(W/!1PNG1&LIK'YY+0:U@6#W08W0+T&,T3W.6_ ]*"M5:Y#R5HQ[\ MAM"ELE5G7SYFSYNQQG@7OA\H)7&S7!B+;<'V[[8TY]LY=W MM.92E%R..B67\(F'9#M%FJQ."_-3\ DCVLZ,U:)=5X3Z*V;7]7)$4E?9G=3U M+?S9G?P5=#U74ESD3LFS'YCB@IEQBS<,'AD_VD/4W(<&7_I+MS=Z0H,O)])\ MU5=-RPAMRTXB+S+LV(\<-4@BS;+CQ;Y QWRWI^6[W>F6+1IX4#U@:=W$*.7OU"))VO:V5O5ZWO,+?M L^=IC@S#U\%B M0:8HIEY7GBDI7"PM1B2N#Z_1HROJ^6@:B$C_:-8E,$:<5Z_%Y1OG6.LLOZ@O#\+_6_!A\&FK9R6FB*M3CM$#.-K$XO"FUB,@>8P MLI?PMN2Z*VXB/[&[4DVSQ)1Y\<</(.4X5X":T7\N:]'^Y0*!A M*I01L+09:GQSSP K0Y&K"^@=O,N:R$L31+Z&8=$&+V,RHC5I==O?,$]O6Q68 MA[ 1AZJYR'R E<[SKBR7^B/B%8U/0A+MXI%T3X?!_;$]W9P5ZXMSW)S]TVTJ M%Y0OMK_R,VQ:6&"F.6M21"I,>V=0IV^"8RPO:1WHRFS4]!(K.F^O"?5K;4/1 MMVDMJS'KFO8QVA&[YZ3*5L;X FO:TS0L?!SQ,U;2)-5B@'Y!VUR)P9CG("_TJ;AL9)2D M&!^ ;(VPG5S6I ]^;EM9X$&\(BO45X9;RXO5/>">*Q_]:1W<-NVK>:H\"4*/ MZ>^F[4E_-\%,9I)M20'P*UA46W5[:_J[H17:<)@G-WO;] P';3.X]8W@NENE MR[XDK/W,EMWA.' E)UP'EK0'G/%<'> &*UK 2%8:=W.;:==L+V- M>A;UWZ)(\<$H'^"1_XL,&Y1!?".=UO!=T8]9P7/$TJ9O,&)G/:<^(,$K6AVD MB5;CJBZ!]":H7C5--"2GE!0:;'H:2ZT0F&:"XR[X$!W0JKOZ8\/0RHY:@2^F MC<^R$GG1 1J"8C MYM/:;C%KZFVVW5KE(MVB3]-+9-88AYA94J"3+\-H?:[W=RQV]S3NLWU MV.YK,75@S]I^O5"!W_-$2+-Z5>^3M);=](#RHK&X<*2"?0>V]P!1E44HJ(-K MQFTM'ILA]:QFE-@V!&(_M5DD.XO;"S=V7^I?U;=;VS%9\]Y=SN/YO)3H)0TR2**LB2_=ND0L)'B^M M"\EIPWH4Q5%B69[JP#]&Z*NQ8QN!Y[JZ&;BNNY@VO+NEKG!ML?&AP=K)MZS" M0'(.[ %DG[7$XOG'T^YO\K[YTG!XRG3NT+6L.-"\V+6M*/8]W?=5TPU=VW.\ M2 N/R?O]V"8[6-D*MG7F?[]@#.K3IT_;8*7WV)5X4M;G>EX?Q;H:A(9N6DY@ MJ;;C):YO6G[LJ6I@NM'FO/[91D=K:O^CHW<_4KJI7A@L#^?E$=VPK*8TP*3\ MAA$+&B??PZ*L%\6 9=CQ.?8>8ZIQ%Q-B=+MK?;V#QMC8C% MB^BV; +^S (3X"]E\+-68>D5J9N4>C#$#8VIMML-[>"\6 :*NA(FTO,Z5G6C MMTMWRR\L<.=YUWQ2F=.]MQ##PFHG:765%6QYZ7Q6BB\JNB#Z#8LY>-ZIJP([ M1E<^ ,:U_OSK)::<5"=#.,QT6I./XH]5GC0>EX!+$/#_^HNRVE_>SB.PNPPL7]AE4U_*M2R5_ZDTO\6HB<+=K'\F3]! M_HK!7V>'+^'3>AZQE1*U@I]]32?D,:$:#HQ=;!9E#@YX_GB=C8!@^N ^JY2/ MC?;WPH>]I ?V==S^U?&T]^ZT=T3:9SPU[7W]805,-N=[Z?#'587=.9#WE]7' M/PV'A(S'/4&%PYY*OR7 ;PJRK5$FO$XK+&CXG*6+V<6;83(S*\"(LXJTA-XW4#!I_P.B-C]F=C#'+/+S-)F"U]G6:@WC=YP;3& M\REL^'EET-;0^B]RDQ5*D,Y)=50TGOL0>^1_ZI[L[@V=7F_11U)D9:7\'7B1 MTC(OA?(MJ:B* M?5IXR/:^-57 /;"] ]EY5!9*F).K;>S:UX[5!\.L[&V8U?'T]H( 5RIB:!#^ MHZSRT2T6J9ZG.:G?L@KV&RFK*Z+\5UKNNVS:)P(X?"7,\O9]V\?S?@9.R/6R MLG@2$SP0*$3I3392_D&RJ]7M\(]B_4"8UU;1@>/I[041WNL="]N>#$?WV%_. MTRI5/F=']]B^;GPWFIF[[]L^GG>/[K'R)"EIY[Z!LEI+D]-;WX225F0D5_YQ MJB1I5HW3G]A([+VY*H7F*/$/A*79YI[L[@V=7F_TV /K.70F_24;7J? E,Y/ ME2]#OQA5Y+;>GBT=9?7!ZF:VL^_;/I[W?K&^ ]GJ7V])=O(%X[/ODXJ,/B@7 M=9I1%J=_>&\<]:^C_G4\O<-E0H?.B,]3G,)S41/D3T]@2$=)?+":E[5-0NSQ MO ^4X-^0YG4.WV.=PL4<_CEJ6Z]!V[+W9'=OZ/3VB?$<.O.]H",H/F?SHXMK MOS>^F^S\HZ*UKQM_ 7XG.D8O]-82[[BWZQ2E\^-BJ/F,'#2AS>T!%O.UP.SU[Q;QYUH&:SQ61 M!G[R 2.OJPOTDU= /V[4M:V=*GMLX+9V2?W-&5_9;.71"U+&-%]II)S/I\!B MOF3#JJ2GB8W5:U+=L+EXV$-N*;]S"0_6]VI0ZHR."9SCZ"2]?3-G>P#@U9!&_HC,L:+"X+^YUW M4[H80"(V*#4NK@"W&,-F VI0D]EV7Q&^QD/3P=*JEP#]IU@B_T)G1%P24$E MC5L%,,YQS,Z:Y+%SRMLIPN?^5Z>3K:XA+Q+6=LX)OR MF0 PV*0!V,^TYJTS67]P"9*#9OU#O(S,6CC?B46R'ICG<]CW#[E]LYA.BG^G MN?(;:-M3?)(X0CS5FH!'KHE*,T>U^'(5=52L=L3;#E/\<1:5G3=,9F MW"W>#RR-SJG^@J.; 2-C'$59H6W0 EAWPPW^+W(Z*AY-A'T@OR$!:0SQ:^ MGUS-^$365 DV>-Q7 86+-+N%)70??4[G$I"5AT"G/;*[V"3A1^D$S5"M53^* M,5M;/)]NRRC?_658BH%H=(3%PG'7UW3" M!,4/,0N#,:AF6C%. *A_9'D.>(XS."MZ#!2L?\QA'V,^)Z1N)JXAU"54N^2# M.)!0\&'T)XH!]'&S#%O94Q8+/^8EG:0%>\K2"D^>SD>B+3L7Q@")QSYA3,51 MICX@4U?TVWF\1%V6G(_K(<)EI>#ONJJY?"0OK*Z2E0SJDMSFG\!1\( @51%$RF>;E';UY$3FII&'PHD*&C:U?E_>\;K_ M[,X EO!,N'F2\0GQ*(7X#MB,+MBU_&.S!,I+$W)9B0V8"HX,R^GLU#K-Z;B7 M*"M'7'()L- 9(U^!!5+] ^ZS<)4#-CN2MG.GD]2S&B]E][>S17%8T54[%%BL MG[U8?J@M09-R)+@9074/,.*?Z0-[;_4"7.28*2\%@?>I'JHV=$Q.1(;-*G09 M'?C@Q!QE/=XJ9E>HJHFK;)^$A];6%"[=)\%.BB3& M&1Z)CY-)85.P<7V5FU M=#C-RP?BB&!%?_]\_DD6NU2'!&T#I\H -B"FX-77)$>A?P,LG##I#22,@T=A M3?#J28D3<1E=L)$Q1(%= SX-YWDCN#,F>YH9R+ "84?1DZ"ZD@2Q4PFL='(T M90FHR02G_BG;^3DH1:D2YEA[)*D771VEF1SECW!D3SWC>$V?T,Y<43[/D30Z MBLH^"J-UHP*6'>SO[E]Q#ROTK..,NCZ.]4ES(':D>:Q2($0/+&5K]8&*]EJ( M]C7]=KA.2QD ODU2.8">D0T!XVTXB22V!']D*L8WX"U,0*C&@$\2IB8$D^2R M)4_= Q-JS'(VS!XARUU7'H;0L*Z%FZ71O@')_@6O^P"K.E4^ST:G_)FM&/$& MRCEL<='=@(]D*DPV;+G7@BSS%I@]+H\]B+8)X2ZKZ@>1 2O)"WB$W15JWKJB MKE(\D]XM097+4_$T9FQ+=\7SJIP2 "9[/5O4?77]ROO?S_T/2^\Q\#WR>P6" M=#P%\(..%[9.%W;P HO6N366T _7%&3_"S3WH['@Z8C7NLSG;)W"7E^S#JHN MR.MJA2[.?KU!-24K@!"$\,/1;_-\AA,@;\N*3G>D2%W/TFH&8I&]+V/CXL_! MFH(;E+^G(">%OZ1UZ%#,D+0C56W>OMGV03'X-J6[1[-Y7@B+L'6,%&0FEKD, MDP[9TFGFILHU"@"L9'-FS$ %P +C@L573'(O4SH;3$N'\G7G.K0L -9\=@UP MF<(J_2&JC7\EMSF9S4[.TN$/M(#QSM\GZ4\%0Z!3:96MBX0J%ELX.("3E"<7 M<_A>4D):%\8>*A&OQ:)=:EOV>'NV*Y$V;<,$N$/6FZS+M[>L&/&K?5C#WB4C MEN$FW5;K (1M,4N5$"%'J$>TX;QX)574!=5PC;QNQ,&D60/3SI?$YHA9&=2. M8U-7VX503D285V>85M2YBNQLE<>5W)3YC1B9VOP"7&F=8.D**\%:8!4U0 5' MT@*G3"_SK+XF(^X:9WRQRPH[;M85UC1.06U=9FQ?8.6.YM1M>02L#4-R#S&-(Q_8'1]H.X/UI9INT(7H?K?5?7T'_>TRJZ?E0?&BA>RSE6.# M[^-/6F_V[\JF7(]X+EO)]BSJD;[WY0Y%7'7XDC*3\;&N<+YS;LDL^L!G0N=6 MA,X=H\\$U)2:*.__>A9SRZ[C/^8^9:',\&! N\G%G5V !@]O$H+_MRJ=7B,] M=P*O@M,PDI8YG"$YS]/A'T 1S!MY>:? A==YNN\VYN&.H"Y?2? 8> 6F??X M$^32Z5JG/_IA)VV2#UQ]U>9'=>]HHW'X^]YX#]<-' MP50618*F+AZ',5AAM ]DQS9_[8K]K? 7L*=W3D0][:"6X'\T8#TB5YC'0$VI MGY+7=CE2_5?0!P%J(]E\:^_VA\,27RT8IYBYS=GF@NLXHS(/0YEC'-5^-@?- M@28Z/%%BO>\_%>D0S=$/3^"J>ZY?B>Y>V[.N87FR*A=G*4EF()D\@/DB M,Q!9T8ID-\'.N![@,&<*FP8I-++6V_A0^Z(!QQXQ1O)4.C]_-;S!6^O]:A(X2YKD6?LW3@NHFN6#.(=#2$;ZO%,L#EM?" X-(PFYK["X9*.N3AA9>N: * M+5+Q657>(*B&9+7?I?NT#/U(5844C1MOK$ YSVS O=+,,3Q8Z2];2@MC*2HK M,U$6LS7D]6R2JX$">RE78T"_OP*Y4LE)%[AQ(0VZI\,^XDUO+!UC%]FA7\OB MY)@*^KQ.OL4N:T]+7GF<;.$&)[)(5%-$G[=60=TJ(22H2DS-7'*P=USK!-33 M3GJ@\OX=O_'=ATY:A$8##K+FZIPV[Z#*.JJZ%5,IX?MT-*32:/$6>84KNVNJ'!GE4!JW:]"*#[GM8X1A=EH!16\18"6)*VSA\]6'-H M]QP-51'@^5_90=0=6T)ZN<.563G2 @;5XNVKP$^/!:"_<&L,DBAC/@7)R[IB M W!!&P,9-YN8M&P)H/M+V0H)Z9=.R.2W\CN9E* !,^N)S)8C/J#2XZ$L9,CZ MPUDJ!3L'L-WR[Z!SI,HY3V\%K2;#-S+AH,0@#+:7534.A!'3?3FV+86-;3)EMD;:V!=UT MBMGCS*A0X'> (EDP.B13J5"^!+XP=BB67BR91X#OP_0*R*(LX?'GP^NRS/'[ M![-+'CL!O8^D$GMS2;;+=(QC&LOSI['TL*Y UH'!>$B'8+JP1 V_FM6<4 :< MT( U_JND+#<&SE-.@#EQ5O^/ZVR&V2$ANCFNR".T?)EA;YN0S7*K6]Z>9W!L MZ?"NR:Q>TN)7IFCOF4>"9_LO_;M?J^Q1=5W5C/,YM5?926 Q2=0V!>UZDU-4 MG@#9IBF5#/XENML'F(D$K 0CH$RB?KXK,(<4@QF2.0[V,GT4"Q^3A;CL@*^F MZXEMRI)8/JXNZX<&35GI+"ZM9@5+3H%U#LEM"@0!U%63L$1+%RSXSV>H0$] M>\B:"IQI58Z!$MB'6JBF7,F6!/F4^1* A%'US5.6-BZEYHC:+'H_K'3A-4R. M2^X.D>;39N[0BBW 93BUVT)4%1)T[N*S)4=N5BPFV]+L&);](YPHM+9J)FE@ MG6(JX&%EB<')C0ZTF!:_,$>51RA4S!U8? "(,50+;(Q8'/&:.*.:? MHGC1'-*X',Z1:P)L)P >4.$ Q=C)4<1;/KHF_B$?'8WQ+]5T(7BKM+CBN&PM--?@9#ZE]^8IQIGO/_Q%.MM8Y]M4X^L(-5Y(1:\&D40J%!Z2JTQ6#%?G M2S].M+7[.F#A=O2Y/""X5O98?4[)U9KU/+A/F[Q*$@%-I*:XO3':J.CZ^O^ M0HH?RGOF"/X@ZB60+2$/1,9QBUD"W3P$'[DL[)_1VE=RJ_P_DN;440%/0U@P M&Y,_;65TL:E4;5U&=.$(@#2OR\UV$-T5Z30=_E@H)Y6RBQ?J9SHL2/*!#QHO M%I.KCI3_U*Q+Y)?)JVD\R9(]OE2XI2X^K=U0_4F5PIS-P&8_ES7(H2N2H^25>.:*.AY\?XM;UD"!E:%S I:*I3P+J;,> M%5(+!\<]?FNWB$ZD%'['0NS&=8$H1&N*&8_&[5PBCE*^FO$(T^7=(@#8%N0E MZ2O6N'"F(H0*"V#NI#-9""^&4>XK^P4P96W-K[\R#'-/G>]"&>^&(D9&J)X+ M6H?I%%F<*%-ZO"!ZM;&2/9='4E?=YY1""\D@7^I3WMFW:SNMR&MM"CA6UJD. ME-^X:S8$6JH)2VP_)T-4S)DT^E("JP>4@T>PA'.:W"JRU8"Y8;>KNNY4 M2^*-U#( .J!-"1@II" S6 IP]I.,3C!CEVKC4B:)V#&K;J2F@"ADP*\&TM[7 M)^>LVE2[_^[VTO_[?[':46P*\YO;;*%AGL+.1 ,,;J[Q]-Z%VLMF6;=,IJ8S MN*L@=]2_7:4@*O&-[XOR5HD^^\I9!J#Y0%?VMQ*H5HG2._E@J;(^Z70DJFF2 MR&5*6>DE.E 7U')4%?X'%]ADCW0?@+?"?DK@,:*B%K_^3KC89@[:(ATTW)+F M'5 VSIDX7/(YO>7*?+V.<Q^0:[F_?1.9S1&>LDZBE->F[TCE9;(1\87,X"X" MY@VHVGC75^'U$FG88_IU.:5-3.3($MN%$ D)Y% [P5%W9A+P%"*-MMLN%]&=L)<,H36%_Z="V9O7[O.KX<->8] MX<--9^3MF3#5J*;3,J.MIX *UC!@FFV&KN!N7T]$/D&9ACK@R8Y-_GCSX'1% M$'W5HY =BN$*A\#" MA >>5:],IP!:7&^Q7/]*147CG>]HYR*TB!U+F&+=62-[6;LV6:BLDA+WY"32 MK&QR2ZZNUO#?>C[I=A!C$8&FWPIFI/ EJCPMMNY:..SQR#-8]DJS#?'>YH#D MHL2%M-G_*I"^E._8'%GTC6MC'(OF1<*;B[!(E#^ZH9\DK]CJ^G+N1,L94IVN M@&_G&B0J75:-3"OE?>?OB98W(!R%W"4U@==DC&V10$DING[ MO+R0]L%3F%"6+ *P/OQ[,\YY4,353U"[:6&[PMC@R??8BJZ>9;/YC#84N.?A ML'[_4WCF?V!+;,@(K)YYW=*KE ^V^,HD+ZMLE#[FC0E]XVEG(^AEDQ/OY;YZ MS$YD)PA@?A]^PD8!E )67P^'0V707F:X.,<,EV.&R];K8NG'C B^?."9+$59 MG$Q%+IR@W2:#;IF4:BYBF8N&5O,HON2C> \$%G(2:X(75,ZVD4P:56E-,L6&#>KT<<2N;2Z0>'=I"GQ M9#Q>.MH\1LHQ%T]Z[W\Y^\">Y[D=UEF4,UAWGG(U#;60!ZUFVGGD3EQ0\E;' MCS-!-JUC.$:!G]&&B']BD1'51FC[!KG A=$#G')3T'5[#?@"B@JOC>'] >E7 M1AIL MD"\2C!]AIU1@Q'G.*A1X4BR/*>![6DC#)]K9G+T1 MY&L.!X/M.&DH"@0#>FS_F)?5?#) /D ?!S8R 2!/N.ALRRO]G)M9//B^ MU1^W B.W!19'>RSO07K>ZD$ATMWR"PO4JO...:+QX2%T&!%PE#SGO_[G._4= M_0P;&8K/*^!VD4V *C&F^+VFT)A_%'TNG_*Z9'@>7(.#_\YW^;OUL M.?9"V_WSK^*BQ=\,O?WMX>%TV$G]T*=5A90'?Y*P6!J@M*]3NQ8?T0<<5@WR M6*+B';QX52#R.=Z[Y'A_U%Q&1/U#PG"6 O"I@^?ZOHR$O>>6/A&-VU(/(MEN MEW%?KG>+.)'D\6KD B"7CH$8QR,8-@MOJRM]'\A_%V1=?B*AD[VIJ$J MRXM>I1_R"7@"NQ]#^X]K9;^DPF\#Q4=J:\B@'ECECDPI87\*A;.U9\G/:49G MA3%?=5H4W$U7+-H8:PXH1&?( UT>: MRHWOA=.]GLVF]<=??LFJT[H9;W,Z+">_8$CLY*I9[9_:/[=.-#VH&,GSL*(1 M#4#&6/YUY#P/<)ZTI28&MB:W)F35;91<&2P;_L/+;H%YY* L7;(QBAC:DX*( MRTD,O&<'F\,A/EV6(XRC(J%/60L5,=-")&35/'<"PXHE91$$5T,;I+(5 Y9QT[3^I96HC"YTDVHRP'&2C6KV'JTA@3ITR<+BCX>EG-TUNV9NY*?&I&FETQZ1WHLJ>&@@Y5G-1I41VCH7Y2TUIRYH/]AZE/ZAG*-5 MQ>>&B5:W-$V5WL%4O.5<-BGS+J5O(2-1NO4?]:HNL)=$MC]/X>041&F6BS:3 MESI'O6_U0@:H0OP+GDCS^J9DR#('R4\^$ "U3\7K1Y& M2\^+MFARC+T'>/E<16IN4Q;>4!7AJ;:8JD/E"64A &RJK$FH&R,K=EH$@I P-%3D&CZ-/DA@VH3^_=J@9P]3N)8TC^ M"29>6+[ZU3QO9_Y11AJ']S,4>A]]PBO%N5UH:VU=]3EKGW;TQ2W<@>-0)$=X MJS5A**\[J*!F(*0-)&G#MX+P=._($9":)YW:,1N?;,O=WAD?UE)/?_-K R1+ M(M8@P,%!LO;JWSQ4 042I"B*%$$BYT>/)9% 9=6365E9F4\V/(Q1&4(NM4G( MMZ%90[G+,[=97Z&TG=RK #Q#[2B ,S_V&$/MFZR MD2* :NK,'1$2 GMQ2K3!'V^RF$X75.BW8HQA6(,BX!1D6A1B>3%@YS*D.S1 M0RD(?O)FY?#RGWAV*"^HOH4LE@S>"T#9]25;.";XQ)J]1DO$Q.?'[6Z[ M;B-MJA&^! _6#^:F>JQ\I^OA0_;*I<8LKK MH7!NS-DU%!#48=0!G:DQ(%,.X:1E1H)PWDE%$UCT\83"%^MT0<^@T)LO/B!) M8SS3F-^$$>4>(.NA:[[DI3 TNY;UU4=K.#FFCE[MZ%IO,$?QT^7E]+;>\E9G)XUME>?]"%X1U&U.2:4 M4OC6IZSCG%QAJ.ZP\V&286*&3YKOCT&5T=G15'*%.F,J!VQ# M<3Q]0\0/T?=$Q?,Q"+HXBYK>P&V"]]R,?I+I'VHY% 1Z:MG9[ZANT!11R&$9JY\). MY-)3I.AL%2ALRW!Z_'-Q'ZA?,,.M2*24Q0T9AJ[HS?#[O">J%H]X('3SS'4[I,V;LW7_*+BXK@Q!\2[/U*88*VF.]JJ_[TZC5X6H&O[O0%O6_2,$T. MMR&N,IW2/N0HW4N.5K37Y =N--^0M$J317TAEDB\)P:%_^8GWVNHB'6Y M,^$2&TZ'CV&J2G4R3/I//-KHU:HDWU"8=I.OK6%G29/I0A][4U(_L(560I1^\]/1!&\[ =$")B:F,+O]S_XO3WK7S2AD#V%@DS;M,/DP_ MDUQA&P\H9#G!O^"T'$1$CVJN[5$P_9D*OG17^Y<(NBP.\XG0^QM)#MF- M'*-G&U/3"FL'Y9F:3N!B>N4D\;$NJ?!(<6.RI4$*/.0U)ZE97',Q\5&6^+G$;M4O]:3<^>J>YE$3F.(K'Y!H-4R\ ;-C[YRZ;<"A ML^O5F$L\7S;2%/+G[#PV"U<(;)YHI"1D_!J/#)%!^MB M7!Z=%+TD"KT^@#+POZ-+A_4P[#Z-/4K'P]@=V2)'4;V+J8C0OMK.0>H%\@7, M07=>V>,NS]EF=[T1%9@BR^=4K19-*&X)W@"W#SS?<#,%M,-E,XRU.R./NT%S MNHNU[X!Z_EK5&,/5=4=5>I^?9JK.89P!.Y6G:&6;/3%=40>G&#I)*6[BL[G! MOFY#H@(-*!<;X_&FDLZM#MOS1H:3@C51!;MI+N"^UYY]#.UVJ^?S&%)UN1@& MN$QM6NXUZ-E+BNFK[K"R,I",UV*]FBWTC2:RU5[#4"6#V)^87BDA>AF*6K8I M/RRO=$Z*6W9>2JOMAU1LF1J^)%0P?0BB4H3G:Z=6H2D MT\2\10] 5FN>_0+>STC+J,-5CE"CMI]/C7ILN&/F4J-V6_.I48\7L*8^_VN/ ML]@8.CF> $VHUI[\0%OM#YV_M.A_FR;9FXDSK!3YJ'!LR,YQ""^W636AIT1K M>@-&Z=<1]C^:@?/JY1BKL GNZ?)7[V@"@%H H.(K+X&)*C=F)5;2;3!Q;B0V MF]>E[ ))=:VT9N>7OE2C)*M?7\$WLOJ556QS8+"T/=P9Z1_A&Q:_8)<6T]4G$1S-\E5^@&4IG)=22,US/V92@78T1OMC:;Y M3&=38L(/53#I?('JG,NQ2K$8*B63@?2[+U0%Y90SDZ99L*:8!BM24>E1B2Z; ML!* ;HC?S"))JV2J>BIWHTDOR?FI-*/5M!R4!;*",)@X$AIJZRD212LQE3]N MY1]AX5W=;)Z9<[B\TIUB29G)EJO;RKRTPW%RL@V'P[@Y*SB:)1*'^GH=%Y-) MY(-!PPH&S&%CFZPS\!)3-%KD'&B;9"8S^'< MM$_?./_.D$'$,"*X94M,R=M%3?*C/KO@<3_P^,44W$RS7TRCAS>^^RC^/@.[ M2:P.Y!(L:2P8YN=OFL;SJD0;QQEINS2H MM&U6$2#,B\5Q%' V4!@8B\6ZJOH%6> 4GD[,DY@@?CC\*A@ M)=D"MTV[U1)RF^DO[#*YC5B=_; ZI;";-P2GR!L\F)UIE@!&=J.&X.(K_#H: MZOLN$V-]DC.$ -)]7)%PM$0A!">]@1K"KXL.P=,D/',Y> 2"#8'@W.! #A7V MJF^RD/B5\I#K@?_:A&H#9(X\\/$7%'']7VQK0KWK;^AB/_#P]M^*^A=' M3;>*$2]FNX2?S.GZ[*$HO @8:&(W>H'OF?M\S)T:TL<;T-R02^ M-=W)O54EY;M% @H\CP8,[$_]9D.!JB(ZI5>204V.0M3?"M).I MTQ7GJZ!SPDZM%QS-:[6]K?]NK-3B_&1O2RV6H:/:?J[RMK/(K^=3419,JZ7* MBSF?Q@*,$"18=PG&#;9W>*P(8]' EB!%G>9!?5(]Q]SY>&I9A[2M?X&"B#FK M5:J+F*\/+UP>43+5)_F-FIZWP_;FZN3$N=H/YZKRCH3B=W@"579[ MU*V[CO M!V%Z9)7[D!U$234;@C96Y[ ,O+)T /)-!4@0+P6)C!V\':2(F)L:#M%!L M%6]U[]NBC7WIU?1#ZN=_0#I[*LVP'YYZ\2WL0Q/O8;I(PXGZ_ZL&FD?_%HM) M4NYH0:/A"+@^XOC18@,0$YSN/&;:G*YH>Z[_%6U$!U(C_)D&@I@#NLE3(5G%KMPIZ MT%T*3*.:= 3'YDKDVA9?VV]L 93;5Y5O(U/CJGBCEVJ[SK@T>X-+-TS@_<,O M\Y8H&"OE^&IE\Z/J-BNB$0W1B+FW\FNSK8Y J<%0XEP@W99IRD%&/YA#F7"( M3Q\J_BIFJ"'8RQ3ER'J_P.G6H^H&?BG:%+<@NM=D^V?=P]XHJN6 MV6W4M1N'%U\$F7SN.P3R^\,,WSPYE]GN_Q9FQUW M3>.KGOQT4!W\FV62&7O?Z6'ZLEGG \VVDLV[LTV]I_(FJO3.A1=O1-6U[!@* MD?&M$?X3/07P(:A]9W6X4R?3E5R1J8ZE(=8*QMR9#K8(%H<\"LH5@1,X;A4* M@P&D4";%&1!R:+))V'?&I\0Q_HTNP!;?.7H/>1?ARD:.5-"?]:T6B<55((9X M0QH*71;-O<:CJT\7'_._ICWKU 4=;DO]A\ KS@DY/1O\SM5WG,4&B6N"&$@> M"3/3A!PY%T-,:HS":2J#?I2E"]3@KSKWDKQ.#+ ;X.'Z%6\TS#.+$6BO/5"<]N_4:7&,VY0]S*)HKXCJ$5Y:%O*0Z>_L,OEH=O.3_H< ML1.@$X3?Y5=$C_=,JX5.;CUMJ6J>YB4M57X64Y82_\>Z,Y;2^V@IUMC*,6TZ M6VG.1$BN4@USE2K7JI2I-$\%)$])XCD[%<_YB$@!_),=+L)^FH:5F=GZ>+JU MK)_$I1L"CB+#@!9=@X<3_4)V#:#^GK.O0B6&H: MEMYCZEXT,47RE? A;B.%;< 0-(PWW#$+:U3$2. Q_E#7 ^H<@Q"';8(C@RR. M,0R& ;I#3GO,WR.@:PCHWJ&?-52:HC>,3/0WL6V0C24P>/X0',&Q-U3(_H>> M.UVTC>#L*,E]S4&.N>(7P>6Y-JU([YXFM_>89[^H MTE1CDU ]F Z$"_(:@CRS4;HVHNPB24U#;]%]FTLQXG. _]Y&E'GB)?XL=Q=O ME456='Z.G<1^./ GV)[&NDC)!'A- ]Y":\:%=Q41T]_RBG(!3$, H_=(E^P. MYGI0Q1/;G=FB\260\^3B<8%:0Z"64U%:R4%Y_N9RJ,*+9]HB*<'2>DX)4))@ MWA!$71#ECUV'J>,(.JO-JE0H'"V*8Q4]4R3QL3EXJ2SHS4D@=:9N.0=*PZ?R MKLBD(PWLK*%RMF3!*_6L#,4-YH9XCC_\VZOD_%W[\GWWN'/\[OSBN-TY.^L> M'[]__[Y[?GQ^V3YM7R(:O;K<_G],U=AIM_,I70&QJU'(/'_HU=E8*]T>;C3M MXX7'4#53___ENS^N/_[STGGWY=/7R\]7%]Y;OP3FIG?.IA(PM]585!*X6RWV-E>V]%B:K1C M+[[U0QZ>EZ61^45, Z+?\%GC_/BHU^Z==//__/RF'\5#%1^B)GJ31/UJ_C&# MN.+X A_!B?[;J\ZK^:<5?F$/)OO5S/E 'WRLOSU^W&%=>-/W!M^1)B8_# 9*W=Q,*3+,M[T ]L]:J>Q?\3QU>)&L==_$!>?(BS%B_P_?"V^?GY.YQ30^>MEZEX!7#LB)!7 M*O2CV/DGK+8S@X<9Y^@YJ[[KVO(>ZX0"==M$2S$')7]&<3"\1_?]R@-#V@"; M\-Z#PX7S)W@7U='+/1%SH55X5T3_Q2S\YT6@?CB_)YE8A3)*ODR4;C[]"$A, M&':JZFF'0B7K"2_1QW_U4WCPH"K@])7+8JEE/0;0UQ/:Z?1J407ZPB31I;NI MJL+[O.551?E]P+"N8#U$SK>9XFAS:C]RWM?EB+Z0A^#>FZHWYS!8=2V7:V2^ M'T5CQXO++>LF68Q<+*FY);9KS$TI5A;P9<_GBZOW%_]-!XYO\#L._[=/^H== MJX#K\@Z92A":-WHNM=1Y7%Y;*#Y&5@=@6=(+PPC LEOYI@MUWL$\F*CAR?H_ND9'!=4+E MZ_8T\Y\21G'54_0H-/DDMC]D!<['K*-I7 V)(>OH/BQ?,4XQ7\%'^@J_8AJ: M#(^<+X^(-SVH))O@6!8M"1Q(\6;S/HJ_XP1RL)O9)0N.!=M$E;N-%D1O,(;4 M\TFF) I#%1R:=FA#+_6.G(^AXVD&!]>9P7DM*ML[4MD^_06I;%]Z7(LI\]GL M9>DHBI&WBW<@FRT)5 O[9KF.H<51-MNBB$M&$*[=TAS6W0Y9N MJZ43:W2_+--HKHHVYLBY2*B9(5DR)M##J)WFLK6:&B%-$";CS+E@*)P?Y$N9 MHB1W==_Z]!7<;>R->0)J[NUP,HH:SK 0E3:ZBNM#6+=[1=,*;DX? MW!KD MD:$JNZ>2V*+:PK)![&:J<,">SQ0#1OL,>9\D\ T4S$2\7;G_N,"BY$;U3S5.XAP[X7M8XIU,AD1-VI? MY;8?!HA/M\9ZV/<2,EI3_)99B#O#@;ZK__KMZH_B8MZQB>CH3YC8"X_@"BHG M(N\3GT S Y.)F>E#=4/GAC SA!P);($J-Y!H-3$OF%[OWV!.!ZS?+T735'_B MTPL&,"\X[[$Z3+#;A>5,,TD[]25'5I,C/;J"FQV6&MX%.Z8U:9S\1_N9/EZ^ M(_;U!U-A9OW5?AFM()V)IG-YQOW+66A+ BA#?+JX#L/ M#%H&=@M69,"&0;=$H"4A3^=^I,(Y5'X5/6JF"4VGW"=P9,=]=)M,:^8Y0P2O MZILWA \-49.<"_CC[^H>_J;[-#PX!Z_T!UZ!LMW$&,)R$F\\89I ]NNLAC]< M5,_^6@96X4,M_-NI*0*+FW"%+"58LS2T6DEJ GHVHTXNWJ^KN9:-2MHY:Q^U M3UNGW?P_FT[:.5Z0M'/+'IF'?+M_?Q>"S M@S=U=-!^O;]W[^!G^N"S@;%*,^>S_&$;Q#4V(.1:N MDH2QZ_,!R+B83)Z/BQT1]_)'BER-CRO$GLC[^?+ZM\N+;Z+W'XZ?O^:[/@=? M _4#SE:XT3]:R+AL!DV9^+*UGJ/B_\S]WW:Y+]NMLVW4])ZT5JSI?:)OLT0] M[YKB '"2M(Z3YDA,Y4Y9H@_C4X'8.FG#F3U0<&C_"JJ,^3J7>-ZD])0\3N>']#H7K])@K_ H8LDQ!)77II>O MR.TF&EJJF?,^A0IQ.',$G"]7+6N.7_*BZ&-H41":0%[1-IG6)N&8GK4$+H:/ M360)NXSIWF'% QZH?0:W559YS\Y,,V7F0:74"U0H*4(S.VH%A!=>C\)L!O#] MH58@^WHR;XS![" ?F) FFL)Z)Z[KP*\!1CJRP'Z(G)/^F%FZ'+SOL)'SC$6 B2JZP1'6C*9(#Q#8S;5--PZ*0Q)]W&(1*21>]1PL? R1 MR3S$)"&?+\ZI,I)XQ2G.GCACF):;+#"!-23 X+\%/KRAN$V>CHGN-#A?YB+W M[^K!^L9(=BEGN]4$Q X[\V>P97CW/EEEZ&Q$>)Y3HKKJUL_ MI.L#T*#+2K U!Q, MZN%^/ ,O&5DM58O[4[W+$=DS=1RD)T[W%G3IM_HF:^Z5&I'Y1G0AY^B\)./U MH&>" S=LO703'M"=>&K=,QOVICR=\^KRG7,PP99SBLV9210L]1E"\_H!;Y[; MK<._5]MT_&5QP,(OW(\>< LGKW!J:-R/FP>8O ;/#U/D\,-]-4#7TOHH)RW2 M!\NC-DFA?-N,\L?J,- 7&^Q(Z#X.OP51'\9Z13Z([N> CP9UX\X2["\NDQDT MF;9-XDO%0_W"UN^+,8Q/QWQLEE%>A>G!3*4.6A%ECU MBUOZN? ZT/>LN '"Y..:>0$\;?A@/59GP])(BW&]YAW0: U\SL/GHI:I*F.%68UL$4LB/5-+_:IQ.9%DRS.3Q3 MUI6 M^#$=>#BF!W,4^_VL8/6&I\+@B0RGH(K4WHM+J%I*.8PD"Z\2UX+C1) M/C@&E#LRQZG O0T= ^TM4*(6[=<>)S]]BH^8WH'&@S]1";=;4/4LRE"D3\'2 M*9\6 ZDO*R;:U1.1KT9B]<\RS9$P 8IGT7AO[,-,8IR:4FZCU1XK3S@AVB3. M6"L_%R?5^XX^ -6C<>1$IU+B:928]M0/3/-+.)PV!C\$F:K+Z58^)1F'AIC) M.%UZL'GRHO4=; 454QJYWMJG5M2C\<:JE*6#@F._]T0Q@F&H'-]!]>.\0G)X M\ZDN>H]BYKTWT.[1=']DXS&0=S'.$HPTF)3#89[-:*,;5PW#1NAX83T.F@MT M MVVK!R8YK$K6C5_CZK#Q5B:B*N@7@01&C@@.E*-;[4^?XZ*SE''A.N_,S9J*. M_6RL\TX184&4X,?T8W7C8\P]+HI%SDT8Q8C#) ],QAX- M90A;/;XHHL/7E9JD?"SI@K2PBW2X21Z_(9>MH$OA=WJ#8M'R]:D>K!F/T+5RGW3GNG&M4D+Y5HV+N&9M. MSMD$9^^G,[=U>N*>MMJE?-I/W@]_#.O[3XS(%3FUR#]7=$6>SH4SAXEG])7; MC/:^]+W9:4>H<#>QM,>MG\T&5@(H;"=!@+O6Q/-IQRHV(@I"^_P=#ZNY;J=M MU=06FZO2K$U,"HN8.#]UVT'. )AA>]$)LG"&,6 M:'*,+_*F>+-Q/>C[9%G-W@>>$&.AU+Y]F+$=/BB2HR=1DOA]0;'OV^UF9'*E/]N,HPSL9>LJL"LY_GDE"JCS5 MY9@JRKNY1Q@@F8]"?X[\P-30T;O]),F6H*#.A^96CPTK61==:OI#FBN^8N37 MEP2&?55SI,Q^U9EYT[SP7GZ/67DC".OM!^5;O9U.K-A,UH\YW[+V'1KR)3ML MM>3]Z7]Y88:WX(_>N/?!"H1Y1!+?9H+9_2C,DG)\VI!FF4!T$9XE]O6A4A-J M,'\7!7=%0I^ZN:%[:K.[Z;WB/B),)^PU)RG:> (2_;EP)^DO=(GK.GT:898L MB"WKLG2:O)F TY&C[[,3170;,.XP'26<,(1!6%V4;,5G'\E7R F;Z'+A05\M M1-22-Y]*BH[0?)JSP\)IM>LJ?^KV.N[I68_V8S091'1+P_RIW3MUVZW3_$^: M[U(4:WXZW:/Z@$#L W9&T_?D17"+5M/?*%.W"1# M!><]O\_X,2=-0!58:DS"B^ZUK=:Q,CO+BI#VF=XT2P@]+=TD"@EUA\X5B72- M(ED5[RB2_9TC'8ASG)V.C[],_MN%OF&$E?EH)2]K2UT-M+\FTW\PB9J[/-_U M2H:U,\FI:EQ7D:.N:>(E8X+G:.S^">]7^5/H9@^< MR,";>G>2PI[$']<-Y%0^@8/"QJ"?'Z4Z23?_LDG *IR'/*V/KH/U@I!K/_S? MC,DGZ%WE3*G'$KF6S]5Z)*TL\/D&RT81G4'MI^^HF(KY3O&)%NZ.5VLH?*+2>: !S;M6%9H/9 M^V8*,3AZ9VT_^.< Y\'P$>?!%KS&)2+"X@S -G'6;!KML MM :<28V6DDJRD+G0F41XG>!S*/\&O!LF+=2I$WR"1_I"?;>AQX]GD"2_W4], M"FYBYDG3%R9+!46(C-R_>:!8HQE%4AI&[/E)(1)QJNJ<$OYM/BQG9JD?\Q0F M0TIM]8G@T>9=G(6#M91$#+C*^*U%G"O&[&;1:>WTB>YE?'!,P_@6!7F4_!,& M)+XIM'?.E94-=>4]'$;AX5DIEA#4SM3V-+ZK*M/V9A9,U(!&1^Z:CAVV3E%*/[^GJ =_S"$1-'F7,#DKE[&# E90 F<"K]@NW2/K$ M0TI?D51#F@03^;2I,4OPR:_R+(3ACYHQW3GPQECD9'IO4ID0-OU,&7O,3DX4 MAU74<4?.!Z6&6(U4Y+?1V9P /I7KJ@O#\Q15S>I)E(5SJ#WG$-99R1AZ7,)G8B1L[[^!IOCE.?I;2S6SGE.T\FUW>1QJ5 1DT[ND@W:3J- M^%'B2'0FB A?YQ&3@MZ8F:2L8F\PP&LUQC"66_MIELX#,A-1YF?R6?CN\L;X M,AZ'\39F@J]Y"*+,(\I]879Y7C?A<%RBD4+#Y=H.A-ZADQFZ;ZLX86$4K8KH MW"3FTP[!\2OCFA0*0)T4=0I"*=W_8VCES5<$_< X++A$UAT:JYM,6$D2CS;Y MP$H..FP9(X-;,)ALW DJQEV^RV*-QXM;]A.&2/G$_YBOP503W)F&8C M'V_?G /Q $779W3N0>I8RGS!79A?S&2\4=YLJNAP45STD4%T9V_@C $V%]OZ M'AOI]!^LZVV^_JY>Y\L[]*MWRN6I;G;_"2Z\BFFZ]AC>ZKH4, M-'LNJ=XN])UZOI"&0\.>U2,"4X!!Z(78"Y)H^>'I'C"EET^I"[E/M/_/?K,; !24/KS MHVZR<* _@K,#2IIH:@>F&1[Y$Y/\L4#X :#H)@NH?;CAS.7(3-D$D:N !3J4 MRI!P%P>C)ZZ#93MCZC.1MZ6@5*H@F.=*%E9KX4FA5,TR/P"ERW#H<":[^*.[ M^'-O5'=YAE_BMFZ;O41@6PSQLCV8NIVJO)>:7URXUGT_UOUJ;F)1*5@B6PHY) 6J5LFGXNRMV3?$/NQD:7]0FBSCN]%X1BF_9K<7?1M8##$SU!%19'( MIM,@T'#00S.36-O.= N[(NV<8B=)?AGG<$0\,:VCJ)9!-JG'A[0NPD+M,%Z1 MPWBT\O'(^9,;JY4SZW09S-Q=TTHB)&X9"D5X_!!J",0QLQ\,+MQ4Z>+29*O$ MF#X1\ZT)=N6Q7%_D%UDFM<_<.7DZOCXOWA67,O/YJC9XR'LJSZF$*&YOID,^ MI1[(%05"Z,'UQ0HD]TO$G2FXH\FL*=G^Z]8MNP7+$'%I;EK4P93)C18LY<*;WR),!^)A;A9F,@4/^LX4X ?+HC@BG>=RE:*' M%)+6;5=1/>C>1N&J8%)6+JL*,P53" O,X;6BL*K(985&E>@"\RL&:RJC,IZI984O5E-6LL)P,%0WHR\,9PM37>5)6J52: MB5B7YV&M>(U=5_@ZIW%[9JY]GD8TE\RW\ _2!3QP)DF,:%]U6@D]^P?=R,#6 MA^][L]N.?&*#NLDCMW\L&!6K1[+DX2TZ/(95/0PXQOHY!HK!PP\ O"^ M)^ Q]"GM;'JK319.!=]2S:FDYHK+6U.VH6G:"6&$/>ZO8&Z3]2QEE"Y-Z<7L M/)!/H+O%>AI7=K6J;C_[*,R*]JDX&9SC,SO?U877YW9^$SA=W%'"UEON5$FT M]K,-B/.;N;E97'6+WSQO!-:WZ][JT72%:3VO]FO$^5_*'*^[3O^9WKE_UZ=%YSZ9[^J:])IWA M7A@4N67JOGIY61=\Q3SU)3 RG0)-^QR&@WCB.+KE?/.FRS.:@I%]ET]T8#;O M:*Z;5Y/Q5JJG4Y\.O]N"<*>Y$)Z&1-TA_#,/]MT(PP,K-6S%:[M=[U0*XLJR)G5ICE5#1KOM(KK[G8_)SB8:U[M.UZW[*W,G2IR4*/,PZ+IF$E:0D4ZQ"W>W+LPJ*O4^CMKE_5!8GHK@@N1FM_C-9QI^-VNB=BM!JK MNVL5?,MH[G4W,0'%*FYL!M:%_I]7.I]M\,R] 1G_KN[\D/E<:Q)$V42A@PJ1 M3N*?R!T^<_2:*86NR3S4R:RM(E\MG8OGC'M]9YO.N7O26N5L4]L-7Q2@>?*) M@L]5\--SM]43!6^J JP-2.WC9XCR)$^[WL[TKL?[WV,6)O;3W/:1LC[.]Y]1 M' SOL8[GR@M44O>)V75;-7>R:KF+/R<&^!+^>PN;WJY3KMKN^XU5LL8*+M9E MR];EN"/69=^5;*V"O\ Y9*UPW,,#RH[XXN^].W]H6K35) KPTO'^=T6UF03\ M)1[X$N:S<[KJ@:&V.[OB?!]IY_M+3KZ_NN_=V*"!1.:V'9F3N/^N6*&#SBI%H6): MQ+1L*6/H3$S+OBO9C@7]SQH<\S>TP5-,AN;A"SD6>Y,?FR#B^I^*_TVU;W]I MCFS#5OVR'-F:].OI+L'3>"*V0X^-Y) V\9PW1OK>Q/$&*?,'3SR?.ULNH+2M M( 9LGU-%.3'O$37Q=+_7JVP\QA>6F .O$5"Z/>0,@=_4")_P1!K?0@%PB(%* MDH)G>>YK&/1$4(ATEAYVEEOX;&:@-#W7J8?E]%1-4_\Q1Y_=XO.1[MC;YZ_? M,=U\FKN^)>IZHEE%*%U,8C]PVBZA1;CG5Z"0Y]XSU]@UHNA_^ Z[0]CF8F5R M>;!9%PGURB3N[32Q^,+G=.$4EVB)Q7891M$%/*S^>!(0@RDU%JYJ M@.EBVPS=_/KJ^J-KVE[/M.?)&XM6D<&2Z?:3_#/W1$'*77D+"SJ7.9?Y9&TF M4VKB0>RHBZATA_^;$;UO-6/M.$K2Q[KCZ#WG5H74)QJ;+IJOP&R49%Y(UN]3 MQX DHW;J):[U?I: )L .$QE6>J+8)T7 5;<6I:JE:4Z%C$V1N2NBU794=Q6- M!OB26P?[4H>\_*"Q%^FI$/N?LQ52$;8& '7D>8! M1LDM$ Q6[6;QM%$-BW9!")=8<7]I:LH\W0':"(<#QD[G\%SDF+9EI9:7M"5K MJMWAD;.Z?=E'"[>0U-N>[?0^LIK-VI,\5FGL#Q)6KOLH"X9%^PAVIP 9[ 0] MXM[0=W5C*=URUGQ?(XNU"W03AV->3&3BY88#E3;%.;#;6J!AO4&S5Y@3C:B\ MW8"7#:EE;B$W3$C*!,Y,$AY&X>%O%Q=?K=Z\X#G>^F'.MOTXN;=S0&-!34#+ M\V /!4>&>P!@/R'V<2341EEA-M'ULA]VB/3I\+DL@-'-GRB<(/#&F=Q+#5TG MB7CI:&WNN+CZ6P!BJ=]T'FWC:?'<$\S/LDC/CC36D]ACXN M>EI0=Z?8)C?A785V#7J#]KIGM,1%Q*C9^;0-H9FQ=.J M?@S41/.MXZ<_ ;R)%,ZE@]DRDXFZEBCJ?H!,W3BZV3-=Q>C01;0 ESKTLFIMVO?&FGM<:9(P7G$$KI[WV5WB-O/R+ -:_!(15SG(!I3V,/S?PA M>A:P,V'C*8^.H^S]3:* ;8)Y',4K)N"Y#4C=9D:+?3VJMGCC7IEO\"+/6]5: M.F&U:!ETLOS$;.@>9"@M@[;3,FA3OOV\$Z;V\JA*PD>P_Q6-I_ M7\;#.-4NDV'\/@Y_QX]E)RB;XZ38ZQ\;3GSJ! MS)H]=)0J3/D"^X__AQL7.AMJJ+B+7'%&UAXL6'F5#G(GEEU+XBSZ M,$B!'X6'%]US:-E#\"*$S*@?PM,R2DD4*-OFV,>1A4$+/"=?P(?FAB1&TW?;):^'\[+1&E>YWUJE25I!YT2+Z2S1=(].9C*+[L(AIFVC^8 3J M4KL>Z,\;@?7MF>NW_>RA=?;J/^?>8.J&W2>-ZT^UK_V;/I.:SW#B-[.*9>E& M-=M PX*O;*&1#6TEU\56K14JODSX+!\9ZN8K;[HEP8#16 =;7=^8Y7;EWI+ZL"0?(G2&]WG65E$+L->YB MO99[)H78^ZUD.U:(O=*&N"^5V'MT&JLC^VJ=U%+.8^NT&B>G[O%*+1QKNU\) M_K>!HXXW.1OE47JSZ)=-NLD!@ MFB3"5(P/HC#QB1'#9(OGV+5$[A"K%JD5 Q8$N M_TB4,\GB292HQ'WTB>K'(,B&\&TB;#KDHJ82<9+Z@?]6KA.H6R0E46G*I$SP ML23%:CN89R(\4N-)$#VH1D$\N4K,WPI*13!4EY)5+"' 6Z5DP3P^@26"_1 M.SE@=(C%+,@X%3HPXH 6]!E51R^TB2\YI'45?=./Y>QLLUI?K37ZQ$Z1Z_S& MS%,P_Q<\_Q=:OE5FF$(+'8?%AH$ M# Q#C_9L9(A!V7_D_(X,:(P;I&)S9^C?!$6"HD=1=,6D2L8 '8L!$N@L"1U] MXO]&$1?!B&"D B-?.6)LV10R-)?$J-OD9)\/_^(PYC>^R]GVK?S.ZLV68+"V M9(6?NFZGUSUJ'Z_25[BQ5>!UP<>6:\01/"<"GAT%SXO@H]L1?.PH/K9O7+KG M AX!SZK@Z9X?=<[: IXZ9N%NG=RF<[1*Y9/0V^Q60>5_]_B4^]GD@GW)L]$^ M439:,V^]UB[?"Q29'9WN=969H*Z.J.L>K>)\"NH$=<\J(%K)-Q'4">J>(\[Q MT7[7<0OJZHBZ[M&9H$Y0]])EXZVS/;=V4HP[=T@?0P<[6B6FUM9JME44"BUL M)O2T)EK3_=ZXTDSWTIK3=\TN2/)N/3_4K8\7MP:?:N[W^E<:';'[YD]F$2>Q M/_9BF"9L=DT]D-,(OGZG@FB"T9$^=J[RG%#=.X,HAO'#9P[O_:%R^MGP5E$$ M)7E(4C6FXAL<6J?5:9M^<471WR3PPJ/JMG:E(3TZHD&6@$+A[,/ODXSFU+G) MTBQ65':8-UHTU:E>40GT)N\BJ[FUEGBUW=LL5LDD"K%+(?\>IB0*O3L_SF F MX7%JC,U6YW>!)6]1,^*_)C(;4L?M9+=K4GBX_,9N9"&E3^YQY MJX#1HR/5?L/48#>V%UXNT-3<9,P4=R_NJ&A5P^H=D(MB9VIBU]ISKX'5D9T% MU7":_6#MY7FG:Z\@?,%W[5=MX90B2&^]3:93U+&WGC3.$V34 QD%)+ADQSGX M20I*MYI!L:5E_[EJV1M35"$=$>M HRH=$:4CXGI/\S70W1U-&A7%WE7%/CL] M=D^Z:\V]%\7>'\7>JVSPDU5R$"07?+=RP:75Z8OE:32^M8ZT.A4%:+8"G/3< M7F^5XCM1@'U0@'5FZNU_GEX38J/2['?;X9-:[E8U;R\ES7Y%R43)-JQDIR?N M\7J)&D3)ZJ9D.];#K=W9".O,'OFCN^)V2DMM"7M(2VV)>@C^7P#_IV?N^>DJ MQR7!_S[@?WWN5WN_V7X:$_63GO(2C]BY>(3TE!S\=.7=>[$=9 M4G#2:%X.35GB8@OQ($-TP:\UC4>4Q=.U_L4#CIR/( 9V'8?W8M=R[J=>>O,D M5H=#+U7T)FI\GHZ\5'^R$"1Q^FK@85OT&>H<9@?P0]WZO'C5E(A(%!"JVRCU MB8^%7V)>66(?04:=D1_#AZ*8?ABJ!##)7\/6T+.C.'*6DC6Z0[X;) .Z\7_ MTW@I)MX#?V!6D,<>@VM&E )33X(_><[HH1_[Q*03J^@&A@@@87(%?JH%#-U8 M'MEH0)K4@U',I2K27$8^D<^D?ICAM!1T+BP&-:CW^QFST)3);V D2&S#7 A] M!3N+DV1CY,OY/Y9XEAZB- $X@!+]C\LYN/1B'9=G[IQ9D"-[34$9E'/9.$PT M8Y88D/U?6?#@=-LNO=_-*8FL)Q8/U.^L>DBHG&Z+'W*$[!>=]ILG6J/MV\/] M(LDX/S\Z;G?:Y^8_G>=19CS.F-%9P)AQUGH*201,TLZ';YZ7,[_KTG\HS+X+ MUAJL\Q@^,@IH=_5A:PK ZL#6Y#E(CX8FY*>SEMMJM9!DB^PA[2PA[L6Q(M8W MI-@J/@U:6_HX[B=7:I*J<5^A+6V?@_4MS)X/UCI((D>!E#YJ'=K6 &PK,]'] MU)EYF#>]YZ0^#\(PFUEL8$%%0G M 0#DIS.WT^NL#"+:>G]JG[BGG;.IAR0>EL;S$Y@",9M$H79&T$\UOLR_,R^& MS1ETB[]"_'*KHW/7K=!S,QAV7?Y90.< F8;TZ7$)TN2Z^@9S>#;PC!?,!(T MMAGG%>D.PY+GZ"$-8OD,HHD:I]DD]:[@J/$DB,BYQU=\\A[0EI_-A?".GKRM M$6R"FN[:(N"D@Q"L@3$1R401"6H$XZ(%H;,R;+,P #K^Y'QTOJ+SU=@;JD>^ MG1_'P+*9 XLF=J7MURV.(K_ $_7:NXXWP[OJ@*X!!.D$T7KS=_7@:-*4?^4H M*^BU2HRA[V%@"1W"T(Y>#.A M@]'D9<)U5S^._/3A\.WM+M\S-%@3_$SHC97 M:33X#M!*\P7BL[_BM_*>1DC%@(UB7PW>XH\1C!X8@P$,!$!7L*BF$0R=?IU# MH#I.8X5I_J1C.![@.?I2^7IZ-4Z_#I> N51)2L?<1>2L?$I.B<=8#R1!J4=1 M,*27@U(^\---8&-NY %V?'B_#S^!Z*X31+BS8/C"C(:B)_B&##:DA&=TI(*) M$RM2T^_PJKE/)Y>")B[UZ2]C+_ZN4G*)BX_#[,)L=5O ;FC3^Z<'5]HO_UHR%Z"41W?.>K>WP*4G;"SHX2 2 M$!O* M8AR)Y;0YMRI4L8Y9>DD"ZV?8@2<>+*WE$L*8?H#!Q3B+IFN>]A>9"CGP:*P( M-? P"*IZ6N=,V)QE&E% $-8HUE+2HN%\\-I;"T/;M,*I1I'2^^B0_(#!PR!0 M6M\U\AUO@H!7.=5U2R.'G8*R?6^?.Q?,@_U)$57VD7.!^I#3H(Y\0$.4I0E8 M!0K1ZC'Y28+Q.=X^TL68O?>#((_IH31]!9XRN( ,&K8-R+[M.F%$1-XT#[RJ M$XQ]I9KINJ]X>USJM;A>]THO*7Y[['U'4Q>8Q2W/,O&?WY0GK8YTSUOU=-YG M.;/XC8>SBDMWCS\ 3FB);A@P!*Y3I]TZ_#LNL0^K.83O8DB>@^C@UL.RP&*% M:%"U!8_5+:A#S'H"D$LUD7?H? M=*X.SP!'=\Q*7EX]1H1^[UP@@KXE&?A4 M\.'AD?,1Z7[''O& Y[^&)Z5^@.X-A3;X0K%#H=;V.0^=[A5@3* <8,'N^7($ M#7R@R'3X 2D* $V+-02[&OX[0U&*$R,9,M:]6.&VFY@M33E7E^_8<*PZ2Z8O MP".302$?-*UW.!^+3-40#C-AE+(.S9BG16X K'O.(L\FG=0,G=E[?/UZ)<(Q MYI,&'HB946_(F^",BAADM_ IJGUXX9N*J?L#;>V>,[N@X_%CT[@N4_8:L2-F J4T4UU.9SE+CK0 M6!T[TN) 1X9=>V\W%6>=K]^N_DCHRC1+ _JRSZ=,ZXI8;WO:(FK'$^,J\1%F M _/]/CF=UCX6X,%!;^7XZIG0'+P''-Y045B$]W4,[\' QQ']"F/2(U_=6&U^ M-7NY_+HK6][4:N!%=L0K/:UWND*C0CV/H]P3RG4KQ\F%&JFP/PG;K)/W_J'/$7:MX<8"T$M"M.#1B&L^X;Q_G\ MRT7])J;&9E$0(8AH&B*^/1Y/*H6K=R2K<<59J1^I=.0ERU]#PLF:Z?N^J[4LH2SA7AK@W=ZO M=H6+;F,X*16PS+U!VMCK*7&H[I-?)R.T'ZCKGF%1YLO#K=N:?6_]IEWPMNYU M_TUGB5=D"Y8S!;]\>7E0KCPXJ19>-"1ZXE -(G:"?J4* 1P'/(MWO2_E76^% M\D_DC-)5;PNS:HF:J9PV"PLZ]&-8;*Q0R:LR2V6?I1+-B8?JZ4\XA75N.4)> MV>*'=_!576]N/:>R?G-J;-.UR\379*?IFJJ+""O9X\'(Z9PR11*_W\-R),K1 MI>).+L#!T<8#/U&8TSV@1& O,#5.@R!*4"Y=L$P,7);6[ M6)HZRCG.BIG0;Z%*D#Y,689EAOA.GB8BDC+OT PN.)V&Q(HR0)P;/X9!#OUD MD"586)E_*DFRL:]SHN,HH.&#/6 J 1H^5ACBPXHOXY1;R=9F:?*21AP)6):@A:N\:'%Q-+ MR_I*A=8$LH2!]Y 7JW%=PPPH\^_&ZC#PS9+C>SY[R=#[M_-;$/4]'!P5"'TB MD!LFBM)0\)7EDJ;%I5BNKHV+\2E8D.LYL!S^.!M/+2\I$T"0.3#^Q'HPYFE# MP)F/#K5B3&D$S6\"R%=W*J=BT5 GSD)%:=?@22#;PI+0)JT?(:$&@7AJT1'C M1<&8&1\,[?27LW245,*29U!78>G"+"[Z?7A&7<@FJC)V:J\L'=%6V"/M+9+K M1&(U@>T(%9F, 0J*^P!8!86X]D#I;LBFS):_5^P(5A4\E:D41(:T;8)* GK M/?*3$3R2B8/(U/%@5M_K'JGCM IIYMM5'(.V3%8I#-M2E-"'V=5?&9J:&5 7 MKHI"7>8"Q7)-/-?DD"E^U-K:J^-I[@GX!!^4'&1+T8I.VV,: M !9AJX59P%DFE@=D.C#O]$OLIX5I02N6J9R +:%Y/,1#%^^+!S-%1NB5>;$I MN[;_"/N+J9 Y\!+SG$3AI)H'/:4XJ9&FZ]5_4NDQ6(>)905* MB^$^!H6;BBHY4"+,E1L# [,UQM M5Q8]S4LT28/M@#TXXRQ(_4GPX!=5X.@L>+=HQ:+[%.F0#L1\SW5&T3U\%@\5$3)RS J"&]!"K-1+%6MH':YX"\WW MIBE#4;:VJUB*ME[VY!%#H0MO'S,4^OPXM>CE82YA(? QWBU2)FW&2NAA/M4P MU L;:^=2?C9?&?VF7#:C8U7WX*0E(W_B_);Y1'.BYE_7-#+>9UCYB?<63^[Y M49,9RDL$?#RIWT O0G**OT8P^P^N9M5#JADX\L;PQ^#!&49DW/41FWEF*'(7 MQ<0C6$4*$B%3%_(B%&Z_UIR*(\Q"ZBH_ M@:?DT@#QWDVL4@O M3<3Q,?*X+QE2P1*=&%JW(44L:#'PO2._[Q,?_4/.\&,$J33ZS"F^]6WUB1CU!%R'QF"640@59'[0I M>#A$[2H"U3J.#79RDIF.#V =#,.#BB 3I+"WY'_D<7$G&IW$<'WC=207H]\ MA#I:80UAUNF:,7Z[O(N]I A$PC7,Q$C%4CQJJ;W!*S2:TMF*CYM@H^S+"H]B\GC%MG9B;T ;>HQ2$ M!PAUK;4S2Z!U^+5M2&8^1$IWKX@'-K]*)-=?38BV&GLR#/#\@IJ%GKU)*!TR M3^D8?HZ1/SV,0B+H](G)U[H-".$7?D[!R8^A%S'!.IO'/T(?3?<5/CZQG XG M\.Z3A1D68%UTX 195#1%*L[N'3R6'"5T5O2A#M4#W%GL914[X4D'?PO+%C8X]S=";SIM^OL7))_V(+XYG M5I$QPTW ^N#"3;%"DXN7C/2/Q?93DHI9WOA$JB&UQ&28C<+G[E]#_^8&SG^( M@+Y*[Y6^; :7$%,^]$&8B3/1 ?7\H=6?R_[K5!R7.CT4U^)Z2H8E="&=\G/B M3-LW/"]CJSE8\E:%Z@:.V+L\7R_31^!WY068/T,=ZH(;5$LS>4?.RM?C7Q;9 M=7,ASD[5&/S;8@SW>@Q]/0;R56+ZLM+6 _<,?3-L3I#VX0U>BC$?U\&)P_^_ MHS83KA/X-^AV#08^_P4^X.FW#OUD3'>RG(;#O_'Z?L .;9+%9/;)ZGJW\)2; M0/T@GGLBZ"0_D?<1.Y]-!Y1&2!WA/:![J)/24&:[#Z$V#MCS)8]9\]F5:(&Y MRR/'JW3'#-R[2ALI[A+Y=%#C!)HQW5!QT03K:_+@ 1]#/0E,8*S<=*!D3B?> MX#L&UDO,\CB,)/&3M-@?O91.]33_(S_FP_70.KL@EW ^;-'6Q[05#LO:M4"Z MJ=O8&V]*2<>$6(-E98A/";MP5#G$+$<1+G=$U^R6\1*)K.ZEK7U4,?F8"GOMS=L("U&:I)\5S M$8#L7GM!@1)3G(E+MJM64V EUIVYQ*SP3#=37?NLEMVN5:S+I ,L^Z* M&[^19UH584B(;%:@4HQO\5%-(]3$[ [I-KP8[A&_F0Z%I6^7OQ?FO>'HQCSQ M B]^H&P8U_YC1>HUF2O$#.G U.Y#(49MOG*+SB9ZMBV9O9EP]!1F]C[&,W58 M6H#*/LPZA[#B$;.?7V+)=(<'JSLV?BG)(9CO0KD%T)LMYBIP.%'W;R8K'IO\ M8OC#0.-5CR#O8RVFX3'3<.W]T(WG\OC/=0P' A/!M>,Q1RL; :JDX=8 V'Z* MWIA'RLRKYK6P*GL![$OH8X'NW^?2C;YN6^4ZX+?DFTW@ ;*2K(]]ETRC1M!_ M=,5"W84^-.HUM*-@%+" R4GMV=#Q_XKA@*)FNC'80JMUP7?XA/,;?=%'>F%. M@[?X/I*:Q=$'*!TF"A6VE$O2Z1>:0QK:55/SC95'0RP72-)2)&RJ"$E?<40Q M&Y[9IFU%4P!SK2]J-96$IHOZVB>=@_%K<_'QQ]$5)F##)*);\TUG7+V+AIPO M?7YVPE<08^Z79(=Y\4,FLNM:[G+@CRD8,)/ 9JT_/"L;Z)8Z@-])%D\B3(.> M7G8=]Z.FU$=YUB('X?1E,]9L!73.X2PW>+IIJ%D5IZ;MMJ]N_3#4-];8 ]7- MOS,O)HMIFE]-Y)3:7>$;8X6?A[WUUD\"C_WYD@Q#]!E,.S.KP5P> 25UCH=% MJ'IJG084?^S3%=5XDG(;2SO13 MFBIEX(7R]TR3 MV:HT3G)X["Y[ZLX+,O2^J.Z2GY-WOYJ[&/K0&="^S7; M^%*'@E&;\AC9' >G=%0Q;19--UW.H^: D8D2>>;4,=52-O]RJ'C7X4B5,LUL MJ238I<,*7K=BN;_>]P94AD3GQ?(FS-N",7J:\/]&H=<78"@_XB!COH=3/9=) M!L>M=N!E25YLEH7ZA72EZB5)!-86K4\1&N-8>6Z>R,.;H,S51M:JZ"U,ENY8 M2I:?+NM<_K>IUPHI)*>O"FC.9JK>R=^!&>3,UP?]"NNZ&.>AO!?PM6!Y>.0^ MXN;5]9TRS^ZVR,QMS;4)D=9]%4[N=V^"&I\K&*;=XZ M4EYAUUOJ+_8VPM22H%+./6OTGJHSN@]1Q'31TCPT1';*BZD%.'BM:.Y4;==R8'2M='6GWQ3 LU M =Y9=-,+!)V')#S/9(T!JW-XKQCM3G0:@\?['\8JK@P-)0A M04C$AB18@%\X]Z]G+4UA\YA#I]1FV5'B\=2><6Q/3/E M"N,0>N@5B3Z<9S?6I!ETKIH9Q]1I3E=$%=L*7;WUE2V?/\9;;7+%O1]6J0)N MD0H.V;CQ[;3^O5#"<38>>[%D[TU]8T&5CO87K6SBLOZ/_"!*HLF(NU$7,4(VS0$(O2*(I,6<( MBQZ+[X,QHKPT<#/C"+RQ8K--)AC-O,M[GB-- SZNG_F<]6N-T\'C]F[[:"^C MQG-6\AME8.[R]+VPCS&)3^M9[_I/9>2Y@TWG RP3CD+Y[_Q_> M>/+FPOBBK)*H-:#LWJW.[WQK>#8H7F?=B7#JQ#!_R>*DV)SY0^6A-G:O<_4U MP\%]E%/#3.]>>.]%&&84F$:\B+[-W(SQVN#D$$0H1?4FBT-.[NX_+%B:U6:3 M[GSW83K!Q8#? ^*=ZPR3DMZ-/#_>ZGA^!]-Y^ EWFH,/X,B^=JX3S]_N#'FP M0<(PU(+.CMM3O5H$E-L24): \G,L>ME?^L 7/?_*B5[T.:ALPZ\QE;B&&KEU M[\DJO:-LZT1QH)8(1>@TP[=P$8:APYS-DC90[BYO3S,&W!8>)@H^G/QZ+G'8 MUV&RE9S]D<.]NUO,5\&DO %%K5*(CU?O+O[A_.ORXIM6B#\^?;KX]B_GW9=/ M7R\_7UU/N/RW7.I_7M$LMTRPBNP8L_VX\/B2FT9-3:+2:9U@!3 M0:#_^K=7K5?T,PQ[8'ZNF*QK?PS'W<_@?G^+P%^9'NV]/TQ'\$^02S?"'( 6 M(!OFK^8?,P*_RKLJP$=PUO[VJG.*6\26_M1JXA.7F\;'6XO4H,O[2_9&_XSE(KA7?8WA&.Y/O. IW=Q?8H1?HX1N ME6O2.*=6/1*V -*76')TA)NYW,7&_*J92W]%Q0CDIQ[\]/J@_5IPT$@D PR !8!A8_!.3//!(3#\!MG(B!?K%>\IZ MTS_,8.K2HP!S;I0$78U$UT40.,1S--?R"#!>7-9MA->NL:]-W2)JU?!;/C1: MC\Z<*UY4@^&/ Y4PA4#=^Y+6*MBXI65?CQJ\^D^\1ZR[V'N[WG-7=SJS;,7% M[76Z;K=WLDXQE[5#:TU/$43N"R(I![ZS5C$%D8)(0:0@4A IB!1$;@219Z?' M[DGW6! IB*P)(L5&"B(%D8+(74:DON:AO/B9.YY-P[7M=L[/W/.S]CIG836) M-HUF.X0?1_>/7+7 X)=?6V];RQ!FXKUQGM\[J+O;?KO>D]JWMVXH*/ M)2Z6(+(FB!2G7Q IB!1$"B(%D8)(0:0@4A IB!1$"B(%D8)(B?XLR]76\Q1;(Y-@N1XJX)(NN%R*[;.>ZXK=9:J\L$DX+)9R4]G?1Z M@$G)9!9,U@63LG,+(@61@DA!I"!2$+DKB#QV.V<=M],^W0M,[D8X6K<5.)^L MI45&/7 J1KV3EGM^LLHMF,!(8+2&"WZ!DC\[-SMGJQ2LUJ+M,3EB'M+$[\N?MX7X*Z]4J$?QZVS73FJUBO[5A =!1!51ZR[JTB06^R5V@T25%=YW466%]UU4 M6>%]%U56>-]%E17>=U%EA?==U":N<#W;<:R=\N]]%#KO G5[NVN$E]O4[MWO MB[T21:"L]RYT1>KVSMS>\2H5SO7KB22(W =$MEMG[OFI]" 61-8%D=++4! I MB!1$"B(7'!+.6^[QV2H$C()(0:382$&D(%(0*8A\642>]L[<5GL_SMI/IYY< M;JEVGY/RSR@.AO?P@W/E!2K9-J@;J\U;B=VOQ%XIZ[T+UKO;/7'/]\1Z"R+W M 9'MWHG;6Z_%$40*(I^#R&['/5F)%400*8C<2*2T?2R(%$36")$2EQ)$"B(% MD8)(0:0@=9MN\>=_3AKUS-]?F^AN9U ]"I$JK+>NV"*.J?G;FNE[JOU M,T6"R'U 9/O4[9P>"R!W')!+EQ+N\R2(X#MOCN3T*(@41 HB!9&"2$&D(%(0 M*8A<*=!R?N)VVZMTN*X?(G%PYKR=F]3PS>\ MB%LF*);5>_D+C&ZKY79[I[O4M$]@5#\8=3H=M]T2& F,MG3!+S 2& F,!$;K MA-'IJKSW@B)!D1@C@9' 2&!4,QB=M-INK]/;)1@]C4>V:NYWGS'VW@5'^A1X<)SNK M<#((B@1%5J2]+<9(8/1L&*U,>BHP$AA)5$)@)# 2& F,!$;[!Z/3XV/W>+=. M:EM- ]UU/&TG^K<*^Z:LWA;"-B=NJ[O*8LF>(BC*OP#';8G:"(K$P148"8P$ M1@(C@9' 2& D,!(8"8SJ!*.3]JX=]VL5^ZL)%8*(*J+67=2E>2SV2^P&B2HK MO.^BR@KONZBRPOLNJJSPOHLJ*[SOHLH*[[NH35SA>G;D6#OKWT6@?CB_)]FN M45YN4[EWO_WT2A2!LMZ[T!6I>]ISSWK2[5<061=$'KNMWEK;W0L>!8_/NF5L MN^V5\D$%D8+(S>S9';I1= _3#Y-.Y)F/8E%VM?&"F_3%3LI3#"9Q!2BE[O; Q_)0I+ M6>]=L..=UHG;[4D\0!!9&T2Z)YVNX%'P6!,\GK3<=KLC@!1 U@20;0SAG\F6 M+8BL"R(E/"6(%$0*(@61@DA!Y*X@LM?#(/Y^I&_6,X5^;Z&YG2CT6C,[9;UK M9(I.3]UN:S\LD0!R'P"Y6L\40:.@<2-7(CVW>WXB@!1 U@60Q^[)Z2J=$P20 M DB)K@@B!9&"2$&D(%(0V61$MCNG[OGI?N364 3ZE]3K!RK_/?W7&D[@A^I0 MD\JT.ZV?2VO0@PG?P'C_9^[_RD+0R)V!"@(]J+^]:KVBG^%3 _-SQ9NO_;%* MG,_JWOD6C;WPC3,[Z')@_MX?IJ-?>V<,,+W<2\?Q8:I>+9[4,LI*N&_Q.Y^* MTX/VZZ=@%.L#'AGC^LEUQJ ,:>(,_6001(D:.J ;*G9>77F!%S^\@E6)G1OX MHQ&'Y0/]0@2WWX M1,39_\G18PH@:%J IL[.H@E=B$[KS=LHS!+Z=_M--;!B=1.H0>J N1XY!]YK M)QE%<7J8JG@,OX-OPR+C%S^I) $X.6^]3,6N\RY0M[>.%PZ=/T$\_'\/!J&2 M0>SW81!>'[9: "UA4X_E732>J##Q4C\*G?$\O4'3C_-3M==S3LQX]]Z=V M[]1MMTY=6(%D BL @@0/L *5T_CT*7PMFO\_67O.O ,=($ M1.1M[.%WO%0Y-YX?.W=>D.&&07_\^NWJ#\>[]^(A?PZ>..B% ^7<^V!)+J[>.=?1Q!\XI^TSPJ>?.'T/QQBQ8DSBJ$\( MC+)T$(WS$4S 18_B,3UJ$(6L<(GY%@T;/DF#.W*+V>+2]69CNECW_UXM3Y^-%U/J9J[)RYA=D)81 ^R'N5PEO'"K\+@EQE MDTE /\)V[;SW4D^KG$M_GGG#[(4]%29_IV?C'412 ]2-% M;I^^<2[_G?GI0_Z.-((9BW%JDBCPA[0 -_E0$S/49*$?H><))N4B##/XQ#H=\'40"K*SZ)0(ZKE3AAY(R]'_XX&\_! MK['9GKAD5GH+W7TU\ P;*/I-\-(X7M2!\VQ?_/@>/DK-7( 2/@$5",O MA3\^P%.,'W:06D,=>!,#6/,(&];>8.2K.T84CAL_%\,OP@RU,[H'_;$_/E9I M[ _$H#_+H/<::M 3M"A.-&$30T!_@N5VP:@:X_\V@*.\3@"9 M^(%Q-%3!T=K-,4=78!BO*JQQ,L<X0PF!E&0C<-' MC,"O=&S#SRC86.9% ES;@:,'7%U_Q$ "N%_U/KM9I[:/(28IXM?>> G- .S&>T-KM'K:%Y@W^'J9%[^Y5![R2 M-VMOZ<;RDAOAJZ&VP6@J+9=VWE%OM5E_77AK\ZS$:IA>9_A51B CT",PORY^ M7G)8,UG**P]LIE9XN8UIK?<1]-]1;)XS\6[583]6WO=#[P;$_-4+[KV'!+?: M4;S$/#U[*WHB7.Q;D9/RK2=EPXSR728:F:;!C>=_")8!737YUV4N,[]R(>/W?*: MW>-A?NP-E79G<%?NM-HG^A!@>2*XM$=&5>2%QU"E#A^OWEW\P_G7Y<4W MK0[?+CY?7SE?/CA?_W'Q^?#MQ=7E>^?BSXMO[Z^(O*!DV=KZZ+&V8];4:/E0U6Z!7'TXBJL8;\H#;Y*H7\T_9@0N3F9Y M'Y9N]]5_SCV)F7?\;)W;IOXV_T\G*WWK)1]X7/L1KOV!O=J/\'2E;W5?\(&K MB;SEW)6JYG+<\>64N]%VM)VI,?#L5YG;^TZ'_KS=.; M\<-.GRKZ:;47=IFD_IABTQ^R- .G]BN%_!+G#_)K/T?A8:5+J\\I3TRH$ICL M)TP60:3A^( MX7$BX@W*/?V(ET#+11#PW%!>U=QCVTL,A2[JMCH"UH)?MSJ& MS]FXKV)>D^AFNPLR\F*\'][R*/C:>[O8_"/TP8(>_*7I6^BV3>0+F43.,J58 MW!?*@:!_&O. _V8U1=W GZ[4((-G^RJA'VFG#1Y $.L1 I^GP6<3WE@=X'7Y M0\4#/U%@TAR\1W"^TFVR1A)C1?MC#OWJX*=?KD9SD-,HQ:1+F*UN ^\Q,^N# MYV]W,_JGS@JKP;;LA<.MCD);Y^T[C5L=PL%/KZL+7+8:N9Q_L[,V7]D;*]E1 M]]?68PZH+/!^+O#U",Z6F);K@/62-=[/-?;B6Y7* N_M G_2)3&RPONZPI:9 MENC%OJXQF6F.-<@B[^DBYZ:ZJ2LL\NVP?'7AFM=!:3'6;/[#]\+;;5-5U0D@+RKX:BB8)O!Z!@PV0"NW%F3O&^?<$R9%P"Y@ M%[ +V)\)]N-.Q^UTU\H[+V 7L-<3[&VWU>NYO?6RD0K M!<^"9\&SX%GP+'@6/ N>!<^"YYW'LRRK]'C?2WO56,%W5&F;86X%E1M$9<]M M=<_<[K'T/A=.V>])>I594H"10*D/I[-P][JR2@R!0$BC)!B=0$B@)E 1* M B6!DD!)H"10$B@)E+8 )9GJ':KCVL@-R_LH=-X%ZE;H4>66!96U M0J782D&EH%)0*:@45 HJ!96"2D&EH%)0*:@45 HJ!96U1J4L3M,Y)-][=_[0 M^5/YMUXXE!)MJ1O>GF43* F4!$H[#:634_>XUQ4D"9*>BZ2SGMOKG N2!$FR MO0F4!$H")8&20$F@)% 2* F4!$H"I=V DDSU#M5P;>2&Y2)0/YS?DVS;=WV[ M9-3DDK,I-]""2D&EH+)1J,168QVIXQ)4U@J5G?:QVSL15 HJZX1*V<$%E8)* M0:6@4E IJ!14"BH%E8)*0:6@4E IB[-GUX][:SL:*_A+Z&7WE\[I+YU61T*7 M@LLZX7*?]@M!I:!24"FH%%0**@65@DI!Y?90>=!]+8@41-8(D6(G!97U0V6W M)6SYFP"E)?= A:F*U[2M]=:ZK=45E6(KQ58**O<&E2^Q."?MMMO>DYU,+AY% M\'W12[EX%%S6$9>RF0LJ!96"2D&EH%)0*:@45 HJ!96"2D&EH%)0*:@45#85 ME=TSN1+?I2OQXT9V(QZ.KQE]3K!RK_/?W7&D[@ MA^IPI$C-VYW6SZ5UZ,&D;V"\_S/O?V49:.#.0 6!'M/?7K5>T<_PJ8'YN>+% MU_Y8)]\B\9>^,:9'7/Y0O;>'Z:C7WMGC#&]VDO?W\),O5H\IU/O+V&_ MQ2]]\B0>M)]D*F&0;QX9Y096^F(,^I FCA\ZZ4@Y-WZ&'Y2/]0@2_T[Y40W M-_Y Q4'PX"@O#N'S_8>%7S9/3Q2/ QX0*QCS(,B&\ 4] M>'1P.ZTWGZ/P\/+?F9\^.!]#W/OP25\#F)AWT7BBPL1+_2BD#[??.& )LG$( M;Z)'X-6I M'TR-L/3@]WXRR)($_^F%0^.S.MIU1(UB&!H" N8 M)[.&N":?XB/G'[X7WM+8\:=W@;J]S=&33-3 AQ$/\ 5^_KX*,)E)?=D)_;MZ M<&8FM9C.\G-!%'QJPH\=X"\3,U&/&7'3.40\!)$B;$[?F)L2*PF M,4 X9*-YX_FQ<^<%F3+&Y>NWJS\(.TD:#;X#_ E6K M>8CXU]%+ZQFWLP9,. MC%WE+^-G7:?OX=LS4&KZTR2.^@2O*$L'T9B^/8$C:10#8 : .E!>G]#ZVH4? MQI,LY<%[@T$4#^DS]WXZC?*#_-0.PCT8!G:<#3*FBVHP&X%UC .F0P <)\X?9*>K-_(+VB3*6[A6(%!'0MIK MQR>O!A>'AI=&]-I$Q7=^U=CQFTN,]R((G"^T$UV1%O-0?G4^9^,^_!(>=#6" MS8M&PY\ !?X#]KBDRN/(1WOD:('317/L.KA;@L&!.>@KXSRAB5#>8$2/O ]Q7S* MS2+#XWB"8%X/X#OW8%;A37U _@-X//XVMD<9T'J3X('8]Q@QA%@WJV"Y8_N M4W16\GDBYS16\-;[D0^#8 ?(N8^R8(C?IK7PS#-]'A(^%=?.&F7[&$-=/$(C MU ]O/ G@R7.62@\FQCWA)H[&9M)HWHLYI.D;>2":@M&T6S\_.D$\^)$'&D7? MZ;G',+2#;NOGZ9'B_*/BXQ0DHRB _2?UXEN5NK3$8^^'/\[&N1(.(R>,4N.; MLP,(/BGOA F\;.!E,"O3EH)WP6$$'\&OPY9VY\/7$1+>[*M1I\R+"R%9LG3D MI?#'AT)!0( OQ0ZL$9&?/$B_P 38.R;ZF\7,NC"C,"_W"JP3?/<.]C_\Q"=X M!X*:YR%ZQAO:Y@T^&!?S^,^@CR09?H!/3]/HL!^(,V6C 68,\,CF*XSTN/H* M :_'E>7VIJRXQC#1DL## 3[MQ;&<_Z/ M39YU<*\ZLXO"/DMAGW;#L2U/')!;.D:RUXK0!\N= M@A[&^AQY=O8S:MLG+P;7I7/J6NK2P;\HY]^9!XXNZ3_X@S?P3]=),O2V<"M% M!:"'H]9.6$])FV&'N\DPAH9][QZ(GP*7-66EH"%'W"!S4+TU\/ MZ3>;"=0_993VF-8UI-]P[A/P:(:VUU!XS>5(V3B*S;)HX_5J&;/U"IUN8^II M][\(PPS>\XU.04?.IX@"KN1NT.? :H/%"HT#C0J='RF0/C*6_Z40Q;."9[!-XD4;^:?\P(7!Q< MX",X:W][U3EY-?^@HM_1_MDZUDS];?Z?SE;Z5F^E;YV_X+M.5OK6HC^U5OK: MZ0O*O/9AK!TWUK>6)CK8]R39/9 OMU/MSJOU"[M\*NE*3F_5'L=1#';>FKZD M[;U84OM^]%FT*[R+:UG:DQ].$@7^T/E+B_ZWZ>SI*8]H7;.#(>"&XWP3EFM6 M5@T?WU6'0/13=RF]Y&' NC0<^ MGF>_Z)#WP5]>SQU3!0Y?8IB7/$@\1VW-DCQ!N_;/ ZRO\&)CQ<;NC(W=ZCAJ M;-_S*1(++\*+A7]Q):5Y[Z42'ZI#8+#F2C1==\(S:VI.BBJ4:\SE^]V[V^[^]#E*G7]2 MNF#=]&W&_Z^GG6[T)K4M0]050_2X GWRXN\*M!OK?+9J8ZP2O'C+(0[; F]U M*+GU=VIL@7]Z_43*C+JJ7YV,=.TFYT7<^@55PW:I[A^AKH5C@^$:IRG6);[? M\*&)\R3MJ:^S4CLHB)[46D_TC@[:P#7YO+?OM-Y41J+JV0!H?@K*^5-G@[_P M#M8J *^(^'JVS117LYC#RPF^F@68YL];$0+M;F?=;)NKR;-7K(>-Q7)C!=^J M$F^ QUF4N+E8;JS@V]V)SXZ.ST6%!X3'KW8 MK TX&J0R(GB][]CV>!)$L989:EWS?!-^W9=[IMMW.R'[U7!)$B M^ ZKHG3S$T2*X+50Q4[KZ%3V1,'C!C(_UG7;\$NGC1'9;MU%;VA$5H O@DO0 M559?!!?!17 )NLK2[Y#@&W?>3T[WS4 M.A5%%#S6..C:/L>@ZW'=19>@:Y.!+X)+T%567P07P45P";K*TN^&X!MWWCM= M]^1,@JZ"2!%\RZIXXG8[HHB;#'BLAU_HH+,2*9GHX [H8.?DZ'RM<2S1P;W& MX\M'6\]^Z6"P=:U7 GNPY!)L;?+J-U9P";8V>?5%;N<#KR@7>AML?/AO2*R[M M3YM8V&U6?_1:DIZS[PHF@HO@>R+XTI':G7 4_J[N_-!YZV4J?J%]LTYKN0GY M-I]#=]SIK2!+;3?%G="3@][V>HJ+?CSIC.H>MTY$/T0_1#^J\S_/CGJKY'\V M2C]V'41/T/_U\9(>KYJUN0Z5B;-$/T8\FZ(<$RAH (@F4 M2:!L?] J\DF@3-92Y!/Y=DL^"92)?%L[YQR[G95J.AIUSEE_'.!$X@"[H1\= M]TST0_1#]$/B9,T%D<3))$ZV/V@5^21.)FLI\HE\NR6?Q,E$ONV=\%LH+;78GEOO1=QVE#[SHVNE=M6E=. MS]VSD[8H2ZT0)?*)?+65KY[M4->^G;V/0N==H&YOI<'"E@3?]-9WLF+QF/2V M:28>&ROXIA7Q/_YRUFEWUBJFJ.)>([*Q@F\\7ZESM!(QIRAB,_'X!+=\30@] M^^4$$^HZ=9>\KD&H?9X$$;QI@B^=M+?/DR""B^ B^!X+7L^0JRS]O@F^^8AK M2R*N@D<1?-N**!%70:0(7@M5[)P"R*V$P\;B/BVL.(ZRJ-[?=YR27B MVN35;ZS@$G%M\NJ+X")X$P27B*L(O@^GRYY$7 6/(OCV%5$BKH)($;P6JMAI M'1VO-9@EBKC7>-Q&Q+6+$=>3NDLN$=?9Y"%K37159ZO058D.[H(.GKLMB?"(#HH.;C/*VCEJR\VCX+&^ M4=;37[IM#+.>U5UT";,V&?@BN(199?5%]M68HB0:*!HH&2I!5\%@'XR-!5@FR-@?X(K@$667U17 17 27 M(*LLO;AVLOHBN,!>5E\$%]C+ZHO@(OB^71YTA1MJ-R[PVBVYP:O#IKMIA3P[ M=MNGHI&[#DX17 1O@N!+1SEW8I=][]WY0^=/Y=]ZX7"%9=[UU=R$?)O>,$_< MT[-54M!JNRT*B)HGW\:S--V.*,D6#FWM50YMHB OKR"K)E$V2D%V'41/, U MR'S<@Q5<.D2S![**?+LMW])9B7L@J\@G\HE\30R9R4+66[[-W_=VVJNPXLDY M9X= M._R;?S4)BJRA5A91V)ENZ$>$BMK (@D5B:QLOU!J\@GL3)92Y%/Y-LM M^216MC_RB8,C\NV*?()5D6]7Y!.LBGPBWY[*M^F@V_&*]9^-BN5NX+*CV]#+ MCHUN5IM6EG:O[9X?B[K4"U(BG\A76_GJR0*W]@WM(E _G-^33$ICMR3XYO/& MCH4G1/ H@F];$?_C+V>==F>M8HHJ[C4B&ROXQH^#IT?GTOQ&\+@!KWQ="/VE MT\*4NE72F?=YS86OL\FKWUC!I?%&DU=?!!?!FR!X/4.NLO3[)OC&RZPDY"IX M%,&WKX@2!,$EY"K"+X/Q\NVVSL[E>.EX%$$WZXBGIUW10TW&.Q85QEC M3YI2[JL*=CI'9W+]*'BL=:BUMRIAY#ZON81:F[SZC15<0JU-7GT17 1O@N 2 M:A7!]^%X>>RVSM=:EB;'R[W&8V,%W[0BGKIG)W+GL0O!UF,)MNZK$J[:4D>4 ML)EX?/E@ZW.Z\^SSFDNPM2*AU7U500JV"1PFU[N*:2ZBUR:O?6,$EU-KDU1?! M1? F""ZA5A%\'XZ70A8IB!3!:Z&*W?_7WILV-VXD[:*?[_T5%1K[C#278A/@ MWGWL"+866W:W6E>2[7<^313!(HEI$*"Q:#F__F1F%39N$C<)),LQT2.20*U/ M+I652VO%XL::$M_:WMK4]M9]I4*S4JYJ_W*-Q^+:6ZLR96MUHZ)B#_9?3=/]B):]@?\NX?[,0U[ ]Y]_7$]<1WUJA2JC9TE,(N6#G;VLI9!*'[ M!G%##9TB9N?!J2>N)WX($]=6SD.>N#[W'O+N'^S$->P/>?\^WKB M>N([:U2IZ&0LNV'F-"O:S%D$J;MMBFS5C5)3D^3.H[,X$]\"+S(T+RKJQ-]J MM\F^^2'D746(/L-35OQY1L_W]D@$[%H\LEMOQ-U/;'K0>;/OH]T+AQ]K+;E5"C&O MMA+#4ATM7M2)_G.@JLA.EU[%X^4H' ;YZ851;F&K;\78%X%PPX"%0]A+QPM@ MXM"$9WUG8]^V!!L+GP5#[@OF]9D7^: TC$:>JY[A 7[]6^0*!HHP,RMFA1W_ M8+;*U?8)&T5.:(\=6_18]YDZ<*-1%]J#5ZC)@ %%"]]YQDYO[_[ 4?"0#7F/ MN5[('D00PKLS^BB_1$X:FPNQ:>X -N^'@$S @?MW! WW$442<]XXM#TW2. 1 M$K1\'A)$#;-<_Y$!0#O1( I"*7),A(W19-SML8%PA<\=YSENX-CSV:/M./3Y M!-OC:6L?JHUP2$0 H(>_H"M?\'XH_!(+(FLH$8L#&/C;BX?6C3!^SQJ-A MO"Z,JSL#8V)NCP*Y**@=MDOXBQ$##.Z&'D!XTD."^RYR31Y([ #^^IX/&PD, MN1?YR"[[=@!38\_P*&*[E<>M6:G\B/^/P RY/Q!AAO?*SHXY"[T0FB"B(2N& M^@6Z@A=M&,\C]WLG959/&U,C4TTTZ+43]A*.Z6MYQ(DUG%=OA 7B2?B;V K# MJ.4'N@1@-W6HHW^'?MS.F _$:1W3W'6; :,71TH69XX*)W^IX#YRXD\E"X,:&#%/1A?8.4*7SUR^R+S=T! MI69O?@I -7-#VXW@9S$:.][S"+8$1)L46^S,&\%TG\N,=:8UJA),@>&2H?"" M[FJM#$- A4S.O,0JV'\2K5#!3 M*F"_<1KO[$ MNY^0%[+A2]'U)3H:Z_'A99 K#^YSX#HQ(LV"UX7K6\HXJM*A N&NM!=6-:0CH8C=*U4;H+ MM^IK: B=L6\[L5FY*%PV.R@-X;4AO,>7[QK%!X/B';M[W[JZ\$JT:DWAK0"Z MY[=KWZS00W\.TRS4I41^6-HBMC:,=^=Z39O$-'@GP+O/5VH:O_N/W]VY/EN MWP1]DQ!NM12$?<"9V90"FU!LF/B+V.3-+CJ;Q7UH7*Z)R]VY)WOY\'7M/0CR M3"[,M>[$B#1>U\;K[MR-O=)8L*9I:[-W"]JDM9F@J-VX <.XC)$7N2'S1=\1 MEHK="X3_8%OB5+J'CST?Y7'LA:Y$/$;GH9^VE-KH@(X^Y+\&40EC4'HBL'R[ M"V_;+@#-1TC"ER&W'?P&VT%/<[/R"3W)A1MPZN+<#JPH"/!/I(:.RYWGP [H M4>.3C/"+7[R4ONS_ED$K,)IK/H+^+IZ$%=')\5N_#Y/P6:X'_ #:"$8IGK*+ MOR,[?#[]3-.\2HZ)*W^@7.D%^O?[7C20OO1\/'8 "TA/2(SH$-^#-@)VC!1)>A1&T1AUY21O MAT&)EB>1+;_[[!LGFJ+7I.C=N"T$BG:]$ TH/1@-HBAF_CY\">3N!!Z( MD ?NV[3?F6@P3>X9XEG16O ND5DIXP"-,6<#&V;B"L!3$#S*$EX:^"0Z+ MARL)S"'+$S(Q-$G$C2\>A!N1[0O$=P /8D#>*8;RG%)HWG$^3@_6P,(F?.0G MWF007UN%WH&::$GVC$6M .=Q.T$PO(P-$DV=)+$_E!H$OP ?TZ^ M6P(PJM7(QB+*C9T>&S46QPK22.,5EPP4@Y'B95<:S9R.9^T*\4&:C>?4\043*QK[W8/>$Y-PH$D0P])Q>*8ZRA*]'_,D>1:-,P*6<_<_-C M.,5P'_C>8SB$CT'DA+AVX:-(0]52.,\ ;D5BD*N72RJ\?R$@LPMA8]( KH@8 MV)7P1P"RB>P"L+ J/7N3TV) _X-; VLJD"F0KQ#Y?5 V6D6)S M8B4QD-$-/Y[2-QN0=$O&FKY-FB4]@H*,H! !XG4=(#[YPKX&B&\T]^!G6-]:(@%8<:(!R#L6J/.8M<+^_=%YU;1 MPLW]U;=K=O$_%[=G5W<7=ZQS?<[N[K^=_<[^O+B[OSAG]YW/7RXV21&9MZ#SHE9KYS^#@0'^,_9F6T M4&:8)+.G43WZ>:Z51O91-7_,V'3ROQD+?JJO]MI!M/CJVB7[GKEQ#^:7T%+] MA2RY&TV&.\6)5]+?9O!AI8)T2(+I'=V#'97ZX]P-?7T=)2EGU%R,\1,+/,?N ML7]4Z+\W3K:ZJ=5!F_.!P_RE]-Z;F:N"#RE'4]B9K7S%[;\%E5R3=5"NE]>7 M_W]'64CG:I@SIOT6(^U8<-3P14^--3TNRB^._[%*[N@WW^.B@OUMN-P2"_46 MD/H3[XZ%()I*-3GPU&IJLO+/&(K1,P]SH*JPV M(UV81Z-9HUFC6:,Y]6ZHM#9=JE"C6:/YG=!<+54:U5*S=0!X?M?+Q"W,\W?Q M8+OL,X^$?Y@VIK>[)#<-_OJ.7^P>^PO80^XV],'T1TYB&K#F :2 M!I(&4G& 5%_174##2,,H>YXVC5+56.4\77R-<-=-K!U'/&%6I/<^K^P2E>W8 M06T+3HR%9? :DQJ3&I,:DZO,TRP9^B)*([) B*R;I4:UN1>0S*6FG,C8%G>P M,)=<;?RTC8QG_YG[7WX2.M'VX@(/.Y%G6ZATJST[L!POD)FO*2>K3)F+N663 MI+F46<[N]X4O9'I(6OQ[[MB7BM'*6-QIY.!+,P:(2'(>PZ90R+LXDAUG^ MW .=_@8+,\"H,4 555%5)K"$AM%3FB/'5NF M/Y0%FKP@R*1&#BAZ7Y40V6@6X>V(CS<= 7U\(87GC7 I^_UGX8H^)7^FL@Z9 M\EOG K@&9F;/9JG7B3WS;_R%B3MS*=4QG7:NC%DO7D7&P&+?S;$ MG4>9G0/D=>CW8XI&]? MRJ%+&?9SM1&PJ5Y2QP'+:KA#+#0 XAFSYU/- 2SK0&5'<@0.WW9C>E6%2+#L M0$@9]/. L!) 6!(0\4!5M0!->2]1WMG0%OT9%5F #MDMKO,NK^ V2.QRAA H MQ77B;"^N9<&E B]$/[-P[M/I2@H34I)@G7.'ARK,CIRHRZ^Y023*GIS4HK3 M5@-E0I.OZI\[":&HZE8J$WDX](*,PNE2 "Q'T19$W<"&#GP;'I5$"S3OIE/) MC_:K'(P2@[/'C84XC%I9%GXQR@Q7=ASY8P_SHL?5,L: 0[FPJ2!6%3(F5X0: M3"J"4%V(EE11=4]26>8EO:8 M5]_H+AJ-N/^<']8]JM*EN$C1V(F"F:6$B(/9W8C>@;&C 6?,AH([Q(-[[%$X M?3HJQ,Q1\=M>7-F)1EEF+VQ 4LS%1KJ0JH_"3@R&.2O9-DM&M5Z2]:ALUW(B M/,1M83(9.,=#VFE.O@T^=!Y1!1PDU#'N$RF@D:1>+$7ER2(Y<<$@2=\\"**1 MJM0+HA7H8,Q]N8=S:4T:0A(E& L8V>Z#YV!M)0#)P!?4ISV"UBP[H,I%DI<0 MT.>T2W7-9@U4;_3$&U"]!XG!'C MYR)[K#@'O,=*2IG])7N2T@X+?X#J9)8J[0K[HWQ7IGJ\IVCN+<%V^Z'Z,Y!L MS9%\$(;D^:@5I+J6EZLF2(\MU+B2<61$KQJ,43*,^EN- TD!+9K7 NG2@>>E M7+GG]B-WDU&*)S5 Q 60'^ZE5 FX%7J^?$/"XD'P.VFIQVDGS%HV4^D9CG/<.1J_QB?]?+,,T Z='J/:,PY MKI;,1B-'0&7V+4(+CZS\FCU'P+.5>O99(#5/5I*DZI6*D+7 FQ9X^5*6RQ_F MJ6A\LH&EF6?T1'"F=>I]\6"+QTD;>WQ$A).%[?5 ]1K8KDO:IPMR%+%#8K1) M7!;XN_H)7YD6I@DSI_&+7BG5$Q-)EHCMVPXX [(,:S$&?DP MF$=@3%*F>'3GAZ(/9'Y:HUM* XL'0];UW CM"V-N]V(54"XX1_T,54,UZ](& MC^JT!+$--@KD74> %6H#NJ)$;1P&BZN(TC<(3[W^J0-$!-_PWG^C()0ZJ]P7 MM-'$AI(RZV2K/^=48A2F\(8%1)SH!S2\1$4XH7TAH2N-'8X( KGZ5.D7WLII MJ\<]>>H0J67=VW'#N5,([JL"6P@!&BH+Q6!$A.A53ZA MNKV+Y#>](7T M@B']0=9=),1>O%QY0H03D?5,;,@7]J@;^50MVSU-Z#9^3_+IK&WK"9N1QQ60 M'2X\1?9JNET+0Q"@=!W&0_;9BZNHH[L'&O60$0ID$\#J[[C/021&(-W=Q$R? M]%HBFYH[?3TW<^>!L.;#\8"XLL)\BS<660_5*_EI#]QE,H3Q_%#AR4EU(1L],%FV.VDC=) M<^"H=@N!%>N2O@@Y3(BP\4.C@I%^:#IX)KS^'8$<%ZA:(6!!;9I5F'[(;1_D M?I J'IT('D"4*>#FNDU!,FL$51I!XB!@-49:?A!XS[Y@]2YP @E;B6F.[(JX M959FNA9'USY0FCQWW46-ARE6[WW.:B\SB'3=UAC'UK:U6:J_@/Q+Z-C!_9U# M7'2ZQ1-PZ$BK^0\FS1AF$K/N], 3?R&YOG0%A%,Q:MTPFF/C1-XDBT&$6G+, M^6,&GDJ'8_.$P9$#+TXKV2DF;W3%LX=,.Z(+SWQSIFU1C #H9A9?+U]3Z(9%(O9 M+F[P90G+:^/QE,Y.(X0O*AS2ISGT.6PVD G:EOM8F#M@Z,4:GY(ES,GA-29K MJ6[,(BAY+XGPQ'491+;2C9"_4^=PH()3,WV))U'N9^'4*1N 4S&R'QL/,%*Y(1>C8 U,;P-1JX!\PT/H)#A# M/@G[\)7[P''&Y<(SWD\/3HRTMT[;P/N(V7CB(0<0WWQ/UTLO.T M6_)_D^SV!Z-=*QGU6!&H5$N5=GU2$PBB[G_A4^S*D)(Y0$BN5/"1F'V]\F-, MY]G>'FW'08\+M'@A\2@K(+K-#2:]PV-3W;2-*N,N+OZ6E@^?A(V 6?]0-//)$8L M01\E:FK2O>NKW[FEM4TB=+0SB4>\-IG3];)FSE 2 M\,B+R$L56R&#KG*$(KJ/91M0_(*FG7#H10,I*69Q&]@-CAKJ [<=TA 'GE+H M\&&MWDR\<3U;1Z9K7*DH0_\VKB-L56Q$0"LJT-W Y[B;46*',2M&@UW('Z\2 MMGSC<'>VGA(?D8]3ALM[WCAK&Y?>YMA"]UGB<>@Y/=)E%IR?B2/$H^U'(3IR MS!^TZN&DS%YG4IKCK//:XT9JBHD/.#0FG/'MW1^!Y#XHE&7P&QU0,OK?JZP+ M908;8).#/K293!I=](&XK=C+(K7D4%@$:DYN+_$?!$'KDT=!+M9)#I8"F:1! M_"%QK%'3R6[3/^-31IG]$M\#E.0\J2'9V:)MQ,"GN&^8GF.G]C'@9"DC(S@ MA2P<17+V\8#6:+7@:9B!']"=0G]BAI(?JF M.>>81T]. ;^;,PW8RBGH@VZ- M1D8K3%;[*TS&4 *PB&RJ$#X63>UC<:@^%MN0?K]D=0.Z*9!$*(E9"8N-,> $@Y-WF!*\"(D"\IEW!<1GY=5*PJ;?ER=$5UG[<&U],;"#T)2\3S@KLOJ52DA^)$OYA0=0+IC.E);V"IVW KC,@>%8,Q MXZ4A)XD^YF760?Z8F:>*>(L=@^\NSM1D@T1*3VV!,K9N: O0E^8!_5LRUCA+ M6;]2BXBT6GW'N'X_I+-%>B)]%96G82CSQQ/[.*H&:6&SZEC,9<(D*8)T>^;R M>@\Q UJ,<@IY247,[R*P 6E?D7V3*XXO^HZ(EX)\->@LU16@II?H5&EC.#IL MR<=B$? ,GO+621F:YGLD98A30:R4VLML+)6=YWTR,UPJ \$EM_T^?_J()H8I M4BPQY?&$UNO_>JEWDB3O&:KXK)FOG%(AMR4$!(UIC>F7,4U&K]CPC=8P:6Y. M#OZ 6]3WI"UI< 9L@5OX.,GJ2%592%1?FTH4"*0;^BE27?.<981 M'BJ'E$S6&W6;7JXVZ8J4GIP[D%8ZD!K>U*J&I4.GI,'4488ND-,7,H]KHM1$ M^>Y$^=7JN#U?/$I]]&N 9"K?F2#1+22N0Z)P!):1*0] $IPGN MO0GNBQU]5&"7) 6GGE-I@GY)[NU98JQM'(TNE%.>O(O+,LL/$9H4% MV4#FV16''A&&/+^33YGRY,$KTCEW1JN=Y+=J-7Z-)5ME>&UOQY@]PT/_\NKN MK/.%_?NBWWT/^5 M..Q',M N$?!LO#'9\BR$H:,X;PHR%?(M1(954-944 MCTK>8O/O,5;^78D"X5>;!;^#J;UVSEU;./']X_Z7,VDW5ZPG6;QR)H6"IJZP ML_(\3:-=:K<;&I,:DX7!I*Z-IS%9-$Q6C<;>\,F"&A]7GN>OH%>??L4;F&,, M<3TAYY_]*1XM,X/L4O'H S@_[R"0:E54]4P-) VD-8'4U@Q)XVC]Z32,UJXQ MI(,QS7VUK2$73NJRN?\J?KNNK7/[S@AW#)*KJVP:DQJ36\)DK61H-JDA62!( MUIMP(MD3-KEOQKD[[MM4W>)GQ012U3!*C8:A@:2!]%[1 M"QI(&DA91:I6W36.E$L0-I&G/NY@80;]VOAI&ZFM_C/WO_?-?Q=GHGO;_'%F;25"7"9J5C>S&#H*:VA=2V7 *7 M]Z(V+(GM8&W5N!89Y;=/:3 I\"8+C T&OAA@S8Q,U:,^)BVF'/Q)20(L^*&J M$TX409A.^L<=*W)X3"T6EEVEVIA$ YV[,W;OC6V+-8U6F76"(!JIA+!1D&;C MCQO)E!V=.>D M%E\$827;+U++;8(N: M+Z[$%U^1(KD01=Y:NLC;Y O[6N0MQV&)K\_(]+KTT#:C *BL^[FL_"_);>G9 M)EF R+6V0ENE=@4+>5YG:GW%?&NN[%]+TFOKPA)B?68NM(*)]4X , BL*$ I MP[O>@ZH*L:!8F30>A$/H*5-L299("S$)71Y/J;9 A#8I[K&SQ:7D@%(^Q(7( MI,!E9[$4!T7AOU$0YI ?EXU>,(6T!-H\I)?45)*"U%[D]%A7?$PL(\F\?U"I M5#XE/V&Z#OR^ULY_G\2>TDNUS(]QY1#\H=(LU7*M15C\#5Y0WR/GR)EG?JC5 M#6QKHQ4.IOGN=B3":WB_LE+7QT];2\J?J5X'$)!:D;(XI9IL6EI355J1B:"? M[:24)NY-7JT="L3-\Z)<_)RL!-DRZY.FIG55K,S[4ZQM9Y/#F^4FT$0E^6>] MY/#UH_GB1'98K\W/A&ZNEG?]E:\5U&MC)Y*K;WE)MI1,==&BT-&/SP>\(GKT7;LL=\82W.'5C*;7@49!VR9&Q-$@@P M9Y5M#'VQ(M^GN!8?W0]&Y&K0MRW\?Y\EC@,JZ@4;XNXS_D1^8O"G+Z1G:S"T MQ](M-ON@+_Z.;/*M18\?QPLB7Y28>++$."2'DLP!L,0>AQ[YP@CR3_@3W7-N M?(%[+[W5[D*?AV)@6]"^/\:K.,'.Q8-PO#&ZE9;8+\(5/G?@Y\@-A".]5H7E M"W*$A1:^>J[GP""AB1OO$29Y]QR$8A24 &-6N03KT4YX ^IB9#^)'FS& &-\ C&R+<_M1=+1XEAYUGZ]N5-> MLB #Z3D'BQ]R]*#S.6R:1:M;AGF(V$M7^0-?E:5# MKU$MLS/USFUF.R3QT#?0\'VF-?KA/';%NP(@ CY@E2UQFGN,QCEOS\]&8ZE0L,4>G.>76G\F/JUZW&_AQ\R MSF)]0J;T&0-<8)A7..0A+#3\B*/PV MLVU(C+\4Z^&T0@C%:,(O=RP7$IK,:(9N)XJ)SC)_FLW#9LO!O!5J!4(U_! MR)>>@RJ48PE>LC4Z*$2$1_N]%V*5" _.[-Y/1\'EY47[K-V\N*BW/M<_7YYW M+B\JY\9YPVBWV_6S>@??X:]>X+PSE X->5M9)I4Z,Z'+%<[(Z(KV^G]7[&C& MT$'9!H4%]*UOCZ")TYD %*58.?T,ZCGH6\R,A4TZ8$,KL_JJYEH,W@$ ME"$_V&4!O@V@K+?:N[R:VW+)[WN.XSVBVB)]S3-N^?&IS';I"$B*Q'?7>W11 M8$<8_#2 HP"^VDT7WLMNC-)#1I[+E.>^>N0JZ;Y M'B%7<:#72A9)L[&41?)]XJXHD%"=6UT^ AX[XP \X\"YLAQ"0*_\\JP%?=< M?PW+[<(2V6-BQ-&[?R"[WW&<;%B:.Y,ID540;V3'%(JHL7$XV!C#_D]H6JE^ M!8H3?EW_,3'I*C[B12&F!R-U+*MR;2I<]:"B'MN5FP;9D<],:OCHN4$%* M+8HQ?F*40X;]HT+_;659)YO8?APA,#69)VM*C,W>[:T-XYKCU2;LY;N.(L71 MW&',V-:W&%EJ4EDRA^#^I/O5I#N!B1OA6](5X5V)YHP4&KES9"4M'.UDM*_9 MB>8.Q!5ZQMI<)*>;;\GI)N.,$7Q_8)JWRM/]&S(?0=.9U]L MCDQRN;1=A7;0;99:1KO4:M1WR47W +2Y'82242LWUYA,NO#KS&93T/OQ<-6@ MHY]_%P]X(\TC-!745V%V.Q9ZU 66%D%O,6+/2H4-HO$-'<,DO_:"S3NFR)X MCN[>CAB $MC8'R6P6BNUZS6M >X.,RLFCE;A6<5G3;NNS74<\<1^#2)VW#P M5)^.P9)K[Q_X2]@"O(8_;AZ#0U4M&I;T7(K10Z"P2"]PQ2&J% MKHB\,4YB>YZ7;-747DDMDD76N MD&PKFTOPV)@99K%G\K-6*=6JVJENKUG@CD%2JW2%Y(W+:-S:"^&P'6"!@DX7J&7==$W[3L1[,+^# MV^A+P0[XV,[Y$ZV LF7&U"B5@K$WS%Q52W5&NU2O;+*98)6H@I# MLWN&RH;6H?9!ASKZ^6(T?O8%O!3SV&\/6*L/3J]?.6A//KN$W2JQ+V&O# QW MI30"Q42P66K6VZ66:>R2B>4 M+@=A%*]7-5WM/N@;Y[;@66/,9U^C_WB>X_A MD%VY#R(@.Q\6G@86N%+"@!V3[E7DBZ5*T]0ZYSYSTQU#97,E-JMUSLT"-BZT MLZ%BCCMCT'G#>1_27 ]RCP]&H;KW\$B9W(X&I^-G[:1@W#_\S];V[5GA=+*^:P M1V4@LZ4%3S=5$/M?+//?K1C[(H#V@[GUK1TL#A<.H1?/%5BX415+HH+#V8J, MP9!#6_A+MC9C?CW>NH9G7$U3TIZ-3Q5B<>EMV9NN;VY@_STPBBW80-^ MLL0XI"KG@ #_T0X$ XS"N$+1*V$Q3RS5B94]'=$;"(*)(YE-FO1H+<'NT=K!J_RM RCP-+)&?V& M.=(U074BEPW:;KPE;]Y ?QUUF'MNE$U7JR,J@ER(4$N MES?@?0CR#ZSJ2Y=;?$2C@1#5!!)A432(M A8;%=;CSP&+QIX$)FCNOH7(QG*]8Z20 -7U MV[L_@BR](67#SFAHK@?-Y4+#WP>:9]RQ(@<% U,8Z?+ )B97-TNU:J-4K[7F M\?&L;L'IY]\B8.15H\3,BEDI)0Q4@I:[S\A$;<0=GRLAH"O7;$83[UB,2HQK.P@BVMV%W%=] M1P].<.T90"ZSCA-XH&:H+LU2H]$J->MFW.E_/=L-X86A<$@H?/7+DC1DO3O4 MDN(8[1)#[2<8>Q&J(]56NU2M&7$[]+ZT[4!KV%"0-!11,PT#TWPMGL=BJBRS M.Y$J9,RH:6I9CUJ6BT%X9VH!_)BU]FQBR1**DC0*9HB\=K4U3V,IL2YH[Z\A M) VUM:"VG*?F.T/-;)4J]=FL"O%4;=:WCR?Z6EYHQV:G5R_(5+WHU6,E)NNI M+ &<35WAT[]#/VYG#.K3:=<7_/LIK>M'[CS"(B,I#/U7K%/:YTI5M&>.\;6F MR\9X<5WOS:_;)(PTFUK(II;S;WQG-F4T2HUJ8SGU$?F766UJ>?C.0%O.B^R] MY:$!JGYK>:"]B:#40%L(M.7JA+PW1P,=O[[D@9C.EN99WT\O739L^S-U>2%TU>_S.@6JP3/^,G%5:U4,=LEPVSFKJZ@@3/X MZ,!G]0Z=*QJ5#=W0+7.S)9_5MUOKDM5.76^U6Y52K;&DD47SZ3<%U"Y<8MU/ M.#3: 3KHB![Y8Z+3I$33G344O0AVVZB>L[[M2'>>K]RWALQH*R\88(K']@F+ ML[#\R9U(L(N_(W2L5&D!RC=E]$P[X\]8XN(J<(!M$BY'8W01H16N4OOCBF,A). X)BD>$LX$Q+1R2W,@O M9S,'Y=B\:SO8S>1BY1I89<72!G"$L)>=T(&GOYU]IG;JPPEF0>,YRE=EG4P$[\;#V?>:&8 )IT+#F?&-OV" M>4M7&=2WLU]>7)X% Z+AS!M/.NS5B!_&]NN+@\.XA[S,P6\M(,^ ?6885) Z M],/_0YMT4B "_L1H^##^S[[G?>_;>++H!($(LR2*>20D@W=Y#\X:,$Y_[/E2 M7,=C_=SYNM90.R\.E:K(/R'COU%T!R_\#J&E8SN3"VBZH;]*8-# M[A))#I/.QE7@NH$B$PZQ^41AZ<1A&_A-U),JS%3 !3DF1P$H7/09<_)FUX*< M@P5,C$80Q[+@DE@8U(C,2'T'^I/UP7N%<*Q6J^S.BV"TO_BTS"J"PVS!5Y>. MY_GPI <[XPX$^?.?@>('TW-MSMJ52E,'=JRKGN^"\\;RZODOJ7K^&W(O6=_[Q.,W-J+8H;2.LE@/FWS7EQ$_&Y86JC8T9< MHG28L+4W(Y!F*,[3[=4; :;\*WW-QNEYFLG,4D,FE5?K%'&T.%GH59+S16I098_<; M$(=*]"U$78D9%739.(,70I!$DJM]]H!W/7 ?N,X='&X%,]OURJ3XZZ#8:S0/ M4^P9FQ-[;^E*9BPM]HP5Q=[I92KW.M$@"D)FU&)K>1;=<336)'ZQ#P.0>5=F MEW8?2/4N+,=HK",:O]JN*_C8,?%_0U=>(VQ2M#OC' MLXF57>PQ++:*_55!E0FET-V"*R4 !O:?2=EQ)Z,IO4P)$Y!!%-S.0#%TO&>1 M3^ C=2\WB)R0@R0CL@P$?64'23X)$YA\;..$HR^,',498J&D?C?F_"YC].D1 M4';Q&[P4=-1L9?,8=$\SI9P#72%<#/*'"-JU0F<$"NAYS/!?5G &< MU&28J: !G$JFA+H3*(-1$H4]?P[,\U^8A>16?=!1O4>*#B5Q!F?;(#G_$OIM9C'QD=* MQN]\@>R.5.,';CM$1O*M$FXO.S/M3"FU6 N+G; CT(N_D$FSZ!MY!&A7RO5JH]Z*_VG^^*GK^8 KS+KE\'$@/L9_3.U2>JI( MLM49E:/YIPAUZ( NCJ9T=_F;T5CPV\9_JF^\Q=<-OZ")]5<2"U,*,;7?$Y:R MI'\D)H74 &V3&G'&0^!5_O.Z>0\E2M7,C?$3'K#L'OM'A?[;RMI--K&(:6QF M-8]^OH[0<",=I;R^_/] @&9LA[9,U=25(@&$!WK0S&5Y;S'8C.?.NXXC(W[5 MRBD9_*ZC ET;M7 I^ ECP=SQS$#G6PSQF)\LF<=M?\HQ)*RGJED/@>$O^B1Z MIW#@].'T40S6,O:E25\ACWB,'>/'4EW>EEN28+4>5 MG+7?=5 SSOGO.AYI8Y VPW<=R+3)]UV'T)T=32Z%@7,??0-$3\+9?M^3 M #"Z:.3*H:!2:N*S8;5V;>;WM_V,;6OF\=^':YNM$:#)K$BD9B&YVX,G#01<64=6/[ M<*UC^LN2T=XH9%>;T[;Q7-"K@"TH.JX7;ES9V8(=;OOHIAS9YDHT_L)\"\N5 M]X#Y;M5P4V30:5"]ET37W*T8W.U@K!14PG#MG:O"SO6\"/U:XJT[)*O$RFM1 M6$:[SV>JU]_Y[O$BZ(F_/U?;Y2/WR@M5X#/Y#I?MW,LHL@T&3^]$[+0=,)>N MSM.\J:_N8$/ERII_K_:$"0:1W>LW,YKV;\])- M^M9AQC5N#I&[D+05(WL>E3\84_Y@;,(G"Z-HTYIYLZ(>\R\D\;HST"NC@CTA M#8?J;EMFVLC4>GRT'6?"_Y6>B3.B4]A7IA"?C':";Y/XBQL9E"$#Q2FRRO4F MAJGAO?^U'K/PCMT=,W$X6"O7YU88<8>%PA_%\80S@5N$V!OV",.HE2M-]BRX M_S*'7@(4FPO&^?E_N]S-P"@)RSX/,Y8=^7VQ%A@@%/JD;:QJ>];I-@&MNKB]KYS=G5SQSK7Y_*;BW-V?]NYONN1 MC[ZIZE RQCU[)"BZ^TPQ/A\T-& ,F38^^2/2!B_+3L=O91>T&X6D^,=9G=1R^';P'49C>8%J M7E:6#FEO(KF6:N?4T2*W!I0Y3PY!8@[5.,KZ$, $+<43:$%\E;M ;3UNJ^_U M(DNE,2HAP& ''-!#_85V\GFY\:U[]F!!10 8Y3 [,DZYG"JPGUV M06EVD'9E7?(X$1,.)I]@ YJU(DHFD:3E@%W%W7!@-)DU#=2BRJP=ZMGXN[\C M//MYKLNQ-XEQV"4<9S;]!.^"[IXR%&!7S_G%QC15$0R5U'T@S1[@S)6N*W<7 M9\R/,(&^C-8?1(JJXKP@XU3(X&[@)D8>'(*0AZ1'38T]S!$+!L/TF% MF>"(^&(FJ; ?,Q#H%RFS#Q,GG,0;'I_#L8O\RZ4D\0FC],2TJ.5=EGO;T!YR MZC'15*(TP(K:R,U!P1AY89Q3)M:XS_ Z3E*M]AI?6(SZTJ/?\0D:[8U:Z63 M

NXC<)1SJ#C%P;/JR95>G]5W%+&9/(@D6G$L D4+W'^, 7E+V5N*FM5O#Y MU?R7THM$CH/< \9,B@URL!!1+Z.#TAR,_'%" I"^A 8>VC,I,=QLHEVTK "! M!%EMB80^:4M#D4ER/%-HD$Q[AHZ#N*F\WH5"!YN*9DP_E_TI:58SO1>)4WIY MGGXF"V^'C*J[O&A;.2$Y E8'%$A!*(XSS2FWQ!)Y+;J#1.C5@Y MPWX!"?)=1?*O$8#H$EXZ[CA=T$E/V!<[DDFS;3PP=WUI"P+I?,=]+G^564-/ M+SVIZJ(TO!.N#6+V3[SRO@%A:N,HI;TR)2WP3%66X/G+$'W+7_ MCTH1[$*'+OO-PZ)]::V$LJKK%X'$MH1-V0%!/F->ZIRETNM+T]&3#4(?+]M_ M:-5EY<()\9QF%)[12N)F$G"'^\]8M=Z-U,% !O4H9P^9=9Q64 T.LQ&3YH"_ M_,X]N6JSEPFKM2QH4CILO(XN M L)9"IA7486Y7:I(QJ3(8>A[T6 HS\\O3S9V09F@IL\\PFL46OFA+?KLDIJR ML?3%VC:Z1>A:-?UY$0&? %B!/%?^])^!JI=*NV,'B1E6[4!28U7M+[IW1*%# MMF ZZC4Q_DFYA07R=FMS8 &>(YQ:$>#=*I4Y@\*U6]^)Y+W-@[HQ]3*ZT.3(),._2*PNBN$#>PD%?%3%FVUY+9117B>J.Z/L MR#"A.:U*D ^Y[6.=),66(PIN4%**JU.NF19?IYS#LB5:MKHBAB5 M*6(UFSMEEB+;74*[M(5S^%^6^Y=R?25?)\L[HV>)E[0\+,]Q M?G562*[AZ498M9IGJ0F;664 ^+(;=Y:.)=-5?I4!V#&38SV/O$;0GP0]$O(( MRHE&[.E13+Z0+CU3]Q3T]#\GP+A?FFF1%*JL^]0H !S%! M L@?4?BD+:,KGQV*48!>7](%Z]'SO],)@2HYQ5YN/4T,K^"/$ZRQ9^.%-AS2 MB*/%]"&98T:F2ZNE-+,]DKNE9Y.O;4:TH9;A>NXI97<-4#](&D]U_ 3!(,;E M,96.52Z71: '6@!/8X!!IHW0G1T0)1=N*X2,]5=,R/G,F@B-+W'*].:W MV/*O8RKP02PG%.II29*FAK;?.Y5GU\PLUW& .1P(2B:"FMJKY70&BJFDYF\A MJ^=*8E4?58IA]BHQ Y/,T,NZ,F>!D"G1@S:&D_IPNI)588,(?:X%,O*)FK13 M/6=M0JJP+30S)8XL=)F MQAABJ3;=EI)=FL)?0>&^D.:'""1YSDB(IQT4'&3?P8A0#+@0R$4!CDC,L#M] M'S25S.ZE)1P3:"'G5MLQ!695NCE+SO1;$M:0#>3( GT,- I*!09S*%4&C1.^ MS1>C,$=;>U.6A3P[,V!<*22=KB<3 M(&"R$LQ8*;)%03.J;Q3(2KU2$9 *! 5@V"&3;= ,XPFG'=.&%--%J:I=E+2+ MTLKC4B29H9'YG$9ZJ:92+R6/#&_)M#311(Z?!$2K>89#+(8!,^ I+Y#)*8#+ M<">K/@M\+#D-!)Z2V/G.,SK;V,&68X_CY&%?',>D.QO.%")(1_Z_GJP"(R=== M$D?@ !DS%G[VSV+ZWC%&ZT5[\509)9I^O6&E/.$$@O)1LBE=B* ME?BMK=S-#T;=+->!LSA.)A;J+3?H!Z/:++?7'L%Z6_6#4:N5:QM8!J5^TX5M MF76(H>)=MA1D\;YUGTG %.%&;6V(KTY="'&0/*MO6JU2-MX;.-7J!L [B9M+ M==+6G+@PG)C;O81\?VB6&_&>K\/YFAM@.6O"=Q.L-X_>$MF)E,4BDY\BOO ( M@M@0D%=GI>9:+#VK@*K?]#6^5/XF;Q70U(B'AIQ"F%4"IQO2:F!!F0\=*[,[ MFSFVK:\!FIN18&OH7LUR\[WY8*VQ!3$^J?X!E^L^YR\*M0*XC@)HU,K5]T:. ML8V#P_VT>6F6>3YG4*&3(4#,5J8K3*A#]AQEB4>[*$P5?;YDTRBGX[;\@!P? M$XN,NJ("W#Y@#4Z1-$^I&<03/.4.XBLA.T@Z*^7@'=";,])T418%& [>BF2E MEKK>#NPP,1@)M&I%0>B-E+,L[XULE^*+8%"V'X2G#MYUI@^A0=_S0ZU&%T^2 MS3-H;%2@&=5*JI^_DTFC50"3AM': '><)]/P.E^)-2W0-F?1:&S &+>N16,; M DVSXL*Q8K1HI*2[!I\IF^_*;"OO?WK8S!)H*\J;#0DS9XJGL1?0E;*G8JOQ MGLSQ@D!Z<$H_G-BPHK*]ICZAL3'0#K+Y1<<>Y7!5#5$:3JGAQHHU%:M)\F&" MXBHO7&'\$69<$@$Z\O:$A,+^M]E-6B9;E)YLMBN M%6'&5IJ4RMJ(%A[*4\M=C+R0+B8Y)[)O$SGI)\>>N_,.C/>::]FGAF'U$VPS_?GEFN/0'[$QQ=D M!_GB\772-A^(E+ERV3>B MHREZ2F(P%#I94G4!3V5OIZ!M(*E*N?4CCI.-8.;#)*R";-DLL)_D]P$%^/B" MK*5 ]/!6/?M:G!KJ4G1]F::@)=E@G 4(A)*J>8 OF_"R #(E3L.^?; UNNX(CWZ 9"IC"2>8[(K32@ -5+(/U([='T@VX%\>W_ '6 M%T"P4_^/69:%=G\[C%3HB[S;D(\.>4_&,:HUQQ);?<]QO,>8VP91@,F25"S2@BYE:(;/ M9=$NEUUW[LX[_S\VWXD&$2P/)8V($_ N4DL6]S,QWC+KT&+DY%XIZ[S;BT2L ML"3@E'M[G,:+8$T1."P231U%*B*4]'(&A6_V(BJ*^> MZSGPAVVQ&PH\N7L.,)IWE]=R&^Q_WCI1(J8R9M7H8Z[J(!M<+E-4#&&@I\ A M*7.U3)7''6^@S&1/HG>*YC1,(B%&MN6YJ+9CUHMCY>K^]>9..;6?J%PA*C;( MERQ&\;O@Y8[8[(Z0U:-(L=W7O&U7'(E MA\M;)"=C%"@_9+QUY9G%[JGD+_) MBRQXZ9 _K&\N.^_]9LA18S MRWJ;+NN-7-8LR'%9-=)?@?2,>4+5DI1)5T*9$YP/!H!?LC012?1Q3;NV-'K$ M#L=+([[T AE)@X,ZEN +I*G%[\0/WGM#.!L$42DV@]A^1L7-Y-UEQ]DTIZ6D M7%$RAOA(1O\NUN#(Z-G M[AGX##0I>0&Z_:A??SJJ'-%G&+85?YZ!A7L;';*OQ2.[]>!$.3G:1[L7#C^V M6^5:M5G_\5.7[BU/D3KY.! ?XS^F)HU# AT[Q/P#. 3WIZ,6*M%A#__QDU_5 MB&0WC>:/G^*')G\S%OQ46^VU;78V8XX/6*\0F(M:IJX7AM[H4PX )FQF=G>S MG^7SN:]\0H4I$9 !%:8![P-H/P[M'@!I$Y(GK^DJ]5^M0;+#S:/-SS4_LT4G MFY7.6C-TEG\3[[] X].,^;[KQFY!RXF]MT%$_K-2J00O;''UA2U6#$+-R1@_ M8:@:B.9_5.B_#:V*ZH48X%07;X\8-"Q) IFTB^57\6 8@4;)*U"2ZFFKL!?, M433PL3(,2F//__@/RQ*BW]\9OD/J')WXCHV3-Z*7N8NV&E0VM18_K##]%_=_ MT3*L-%L"QR:FVRHUJM5-3OE]=V^6870C.[C#DD!3[EY2;K-D-%O[3[E[I^.C MK#V]50GG4>:^H+^9;WF0VQ@ZR=9CKL*1"BLC]D 4:% 5EGWM^AGBGC]M@IMM M=!FVC\AJ:Z/*"PH>IH%:1,+G[ANKXB?6\""_,U[EP**A18R63U$OKL\,VJW8IDQCG M3=:DF$:M0O&&(IFC-7,X7.;0+)FF9@Y*@_A 3F13SOUQ!PO##FKYL(--C?<_ M<__+3V)C[F]L>M"S/-7(H3=U WNU'@9+=;1X42?ZG_(/7&45E[Q@AT%^>F&4 M6W,((&=>#DX!CV?>P+K^\*(>C*2.>^R+0.9\S[;;#IVQA<+G;"1!+-^U[F8@,G69OJ> M)^[;8]SM9XQXYC$ H+'9 \YW^YIX'EEC/.,,3LLAN0?":XQ+!>P&9SG#%QU+ MLXJ?.]5ZN]5IG%U>UCN79J>* MHIDO28*;"I6=B#MN4>B["I6/AN=L\;%I7%1J]GG9:,R+IZ'=M94XODSD]%TL MI]D=,)Q>Y"PC*MY>-&QF1>GQ."4)Z('\A!GE68M2Z+78AEB\ S:*P8E/R"U? M5NU H[O!\N)75R6&P)10:TD>"M*CX[I8!O168)D!9*67((V843G]/4YH9&,C M5IQJH\=@7 ):[6(MSC[\71 .^[: -&>"<34 M$LLC90##TRR.64% >#^31B9LNNG#/!H<<]58=#96)R+,U67[E-J)4M5@-B+$ M9C#T'MTX3O)E>O"H?:E/^"+T#@^ZU3*+)4V1Y[XMWHDP4?-7?%2R.="AX2"F M%$U*>40%EC$5QVQFJ?GC(H'=/3EHE*6BUJB#\G)?MW+ROOB?7Z\^7]VS MJ^OSB_]Y?W/%:W;3D#UFGMZ-Q I&I;)>4H5J? DU-ZF"L5J>@U9KA60&;Q/7 M._>6=&NANTH'FPO-MQC#=83)=0[3F;#(H)NX.]K4=I]3_IEQF"FDL)3''U[B M[HA77[6\2D##WL)Z6SLW/1F>V]2>L/#L#8#[&.$].@K(3\IY!0GI\C*O@@C) M%#\=L2$";%4]=H9+ MVZ3=.>ICU)>[6- MTM[G9X<_!IK*X(U:V=!4=MA45C-,HXE45C-6I;([K, .E,;NJ!!(5K:AP]M= M4ACE3-8+D8]I^D/ZF[0_:OK;4?H+EB1 ^:?1QO:;[0_!R+*A_5K]/YB JU&M M/!F5[ZL29.:,1F2&M77LT!;!L7$8=&54RL:_-&7M!V6M*MDJK9I!^J-1::Y* M2>0N R2$RJ-O6Z@^2NG5&?A"WG31O!:(,F96*@UV(0L3PA=8,?%!L!N'N\=& M^U#(T=3DJ,DQ)L?6QLGQ#]<.-T239N50:+*J:5+39$R3[75I,BGRIKSTR>BB M:I\FWZ%+ULA%JDN(]=@\&)VTI@GNH FN89J5=J4E"L_]%12[B!O,N^D?&Q<0GX3#5WHWULU@Z%QIJ:Q Z9Q)J5NM%HFHK$ M5K[.OI%%E(&*LA664[.'#(SZ#7[E_K,*!412JS195X2/&)VUP":"Y[5.UX%% M&K%[80U=6)G!L[R.,^N'0JDM+0T/G%3;9KUF2%*MKVL4N?9"6^:7^,7G<8%[ M-%A^D[=STE"YR!IY*'37UG2GZ2ZFN[7OZV;0W=2=@::]Y*Z\HHE/$U],?&O? M!+R&^.C"3E-@0H':7>6@*= P*I5VK04GQ)[H&S6^*@G.IZ42XP'CTA_Z^&!L MFX;V.WFC^160M!IFRVS!_U4,L]%L?U M&A5C91NG":W-$54'8\HTM-N()JF* M46NT:S%)M=O;T!EG&DKFTM_!&"@-[46BZ6^2_HR5G4EB LQ1VZ0GI:8[H#OM M4/TQG[-L.,]KD=-8Z;JQ.H[M57!7)=)4:4II,=X-,5Y.; M\#^CV6YEK*$8<=ZJK"$_+YY"X08JV'P]6KT3XU!@/CG65.3:/"1R;1<$SII< MBR55:_4)>FU7FI75\[4(K![&*#D2T67H+2+;F#8YY7#Y+7(%,YO*@]M8(UCV M??;76".&/7636>)U0\&_99KUHN!?TW>QZ#M- &-4ZAM) 3,5V/2[>+!=$+Z1 M\(^--?QJ=H]J#4VUFFJW3K6-K5#M.2C59XX8#(Z--7QV=H]F34VSFF:W3K/- MK=#L+\+S!X+]SKUC8PVOH-TCVJHF6DVT6R?:UG8$+7^P>^PO80_@$'QLK'&1 MLW-6)U-GVB[*]A68[-J;(#M%<,M8A+]9H8?V8+,5FYP.Z0+'U$Y'A=F_HA"G M2>5CS-J'L>\]/2?%3_O/2!Y(F?\(+JH7EXW+RXO:Y\NSJEDSS4;3;%YT:F?F M6>/LK-):R6J\*)NB68D](M"&G'I%Y'.!4,K30[K0,1L%0;>FWF)1;S5[H8/D M4ZFO'I5R/[3]UU_G+)"Y2N1^Y<_,,$M$UB6L=(L-\9'G#A:D#RE195T'X\O\ M@(VY'S['19CI_3E"'H/2>B/;M8,0]P-8!A_@(/NJ+K1J\-AH'1+;:/Y_!:$K MS3?SXAN#XCR6IKRBK)_VZ*\UF8I[U[XHX#]+SX:?P)2KL$]R'D743.(W\.H*\/0U]-YW5C M;"T[1/6"7*SL&!?UEX5[ Y \O:@;6+498WIQ=U^Q>YFG=A SI=^3G; MG L YTYNZD9%4C$AD%G"<=2O/QU5CN@S#-Z*/\^8^[T]@G/5M7ADM]Z(3_&T M1[L7#N%/F$?7\X%F3H&^'3X.Q,?XCT^3;.,H$4'P"*[=3T?5H_D"2G5A_/CI M:(KWJ=_F_]1JI;_MH_"K:>%7F W3V2BI^C M *81!'2!CA6ND POPJ%M!>QX#<^O'4JJ91IE0XNW_:0Y)=Y,P]B(ZTDWL'LV M]_'J#:\*YKID'@395#79[#O95#=!-B!9 B&/7EB$?BS(F@,JXL .@&) 1;R) MNHYML8YE>1&H?^Z 7=K^Z""(J*:)J#A$M.3\,@35[W^:3WA'/]]XCR IT ^ ]O7%YNZ@Q&Y\ 1H92A-RSKWX!J+$#R(N0W'NA$7O52LF MOHM!+7?<[W(X[YQ^>W* "CL6B243#E>'(&V [DQ-=WM.=^8VZ"Z3PZS$SBZ_ MQ1%NO@C1&5]3W2*J,[6TVW>J,XLC[=J5QLMT=]P^"-,>D)X6>/M.>D41>%LG MO%TZ&^.]L5&^NK[3Y+>;K/-_/M]^85=N$'+7$NSJ*%]L]WN7 M!VMRYMW3*,XO+C6L=W8'YR'[7/1MUSYH8'_I?-; WMD=G ?L+[PKG(/%],WM MA<;TSN[@/$RC&1(PO*0>,B4Y2+GCGYOH]P65:,4QDIU8Y@A%?U+RNWZRAMP=4/3#R YD MWA>7?>6^-93MRES;NAU(J]JM0VM0HW01*J[N.TLX8O7WM)]9A?=\;S41M?/;'2NZ8 M5CW/:-%RVXL )$:MLP"]E8IQ"@AN55<$[V_]+QW5X/F6KK=/?9P*3K8M)$ON >P)C0X-Q/3#6]PN,*\IZE/*F M46FUC'6D/#--#L*UL,<,CU&E6LKGPCD]+?Q":EK0;4T M+&T$@QE[@0K@SP[&:"5C2>DDH1$U(*-=KI87I.W^KE45J2R-U?Y&Z5U== M[5U&:F^B6(,N>K&9HA>: RSF #M_G9CQ9K/=;?BRK&(2L_:IFU)F+W MYW)QR0OP;3NV/3.CJC&Z$8SNPO7B:S&ZX*BJ0S'V%<'F/ET!+CC":@3O+8+W MYJX0$+S@:*L1O+<(WJ=;1+.B(7R $-ZGZT5SP6E-0WAO(;Q/]XYF54/X "&\ M3Q>29FTO(;S,:N=005CBPB6"1YLK \68RS3 MDK5,L[YT;M35V;"Q(F0PYSJW78:7#A1R0N$7=L!Z*I58B1AASPXLQPNP.A8\ M\#BTK2%[]"*GAT +0CN,0L$XLQS!?>>91>XCP2NDTEH//% )WBZQ(4=N*X0+ J#'+?D"1;7X/4IZ3=<:P,3CG*MWI[^S*V#TK%%I'/.3 MX\;)6KPVSUMGI#B;9K[TA$WU\SZ>;I$=TS^799^VQ>M%JM9OUS MM?GY_*Q>:[0[C;-JK=ZHG2%A\)]?<5N_]E#IXZ-LL>LY/13EN!U&0XG6U_^; M.F7<1:,1]Y]?[W2PM15?3'MJUS>SZ3-6,A[.TI.Y]EQ1+L#RK>'3HI!N-)J7 ME?I%[;)SWJJW+YNM>J=:.6\UJHW/M;-JM36)=.T,,]\9YI6R9%,CFP'HNZM? MKCOW?]Q>W"U):6^P9F]+[4<_9\N5H$SUQ=^1[9,"-B,0LHHZFE$_[IV\.B)2 M-AHGT /1"E(_7%S<_'%_<5MB M5]=G;SOQ65ENE^LR\_24@IL%.W[.-N>"C.9.CJ\92BG>V'%Q8K12WSWHY[EG!-E%\\?,@2+_DVDL^*TZ M_[=:._UMKZI9G/-0?-S34@^=:! %(9.V&[-2D&3214J6K>@P/M*/GUC@.7:/ M48VP2F7;&[TY->!#\&'>:>1L>>5;JHB_=FZ_I/K-BIOR9=7>KSK7ORQ[\"I: MYOLB0?UM>=:*IQ(]N_>8W10;6FE^,TY)N1*C<[6\MQA)4MVTQ,Z&MNC#20-. M'70E\JW?MRWAR[*G0VZ#7NBJH\F[#OFSQ_W>NX[@^,:W7#64%VA%TBS#0_Q M+H:/QX+[:+H![2ES%2.OJ^%7ST;C4DZ^T$^YRKK_Q:?0K(,YO@2(5NXX>#5C M!VB#&B+/!W'IN^(9%@$FAK>*-*HDY*0?.0X;>X_P*$B$(.K*<=B>6Z)\7T&4 MS*%$]SNN[ WSB5D@V>PYB8I.A$ M28X46U-U)P)ITH('\7D//R0W7@&.$-;2526%P[B&26F9&)L2&Z 5#K@ (\-9 MP.&\-+F.'"0O8QXG2VN,7N%>P4*H=6!KHC*R* M@8W7*^=/C 0V#'L;% EC0>E#G< @6 #<5_F^$ M1(+CHUMFO ^$O_$Z4>(5FT;?#A[:_6=;80_Z[H/V0!^ADQ3D")WL*@73RQ30 M?78&F0G68)-'_#D>"EH\LU.&03S8?A@)&I+7+[3=\CV,SZ\T,*<69+0NT[VM M,B)+%J2,QWW/@4^XPQ(( 1*ILB^KSC*&:MQ=%,K;]HC*W6YUM5%QAC:PM^6V3#-9>QT[ZA MZ4-MN%G9#-D7ZBBMYZKGJN>ZVER+4IET2T84ZJ$G+$\ZZGZDVV>4@'@'&Q]W M"@J!?8/X^^[VO1TZ>JVMP .#8#W)_V9WD+3V#U*F=3 93?AN%NNK4*-?S M*_S\7JV=[)_+U.\7?UY=L\^=/RYN#W#C]TUWN1.N[?GL3U WV)0>WEYW_.<#MU]K$/FVEUB;V_DKEG+NV<(AI<=OO\Z>" M(&'?D:[GIW6.M70.S"OR:P?TC;LR^WK6N3Z_O?CK[@ W7VL<^[256N/8>XWC MJVT-.:@LCMOSQ6-0$##L.]CU_+32L0%#QZ]_75R=?KVZ_H4=7]Y>G)^P M^[O.U0%"0*L>^[256O78AZN37^'CZ5<8!? F7_2 -P7<+LB&[SN@]?RT>K&> M3>.NW'[M7+/[/SK7![CSVMZR3UNI=:6]T)7@.8Q.OX^X6Y!]WG<TP]/QV<'Z+BC+$/10@-_36>BQ" MX8EJY;T7@O[]?^(/7:_W_//_^[\_#,.1\_/_!5!+ P04 " !-KQQ1-B3G MX4P( 94 &@ '-M8VDM97@Q,#(W,C R,#8S,'@Q,&LN:'1M[5QK6^+( M$OX\\RMJF<=99U=R![F-SZ. 9]DCZ(.9]L-MP!]N M^P@H$12'\8Q"P=PYM/X'$S(YZ]J MUGDT%6PPE& 9E@%G7)RS"S*O(9D,Z%[S2CS?3)BP;3BLA&-H4,GT.4C$E:3LIC]GU9,(Y)5I3VVW*L1",D( MV\9.CQ1[7MDJFY[G.&:Q3,JV7;(=F_3+%BW8N;V:3O O:35_FTL.6$CS0ZKN MI6):QE95TDN9)P$;A)6 ]N6R^)K*6:4X"X=4L%4M>@+%J^RY%C=T2HE6" M^X^KE20G,Q$]'OC81?-_?[0.6BZ8AF;MWE;X/MU0-AL-(!;>YYPG>YX:92J( M86E_1X,\V MX2,9156H'W<.6XUFQVWM'VWP?3_'4%M%^',<4G1B9GF#;_T)!.Z[KAKAXTX% M3K^<-+O0;M6[QSCV[9,O;K.[ ZU.70-WOW6VW]E@)&X8@8=$1<6S^,%NLP+N MD,+I>#0B8@J\#W5!?2;AD'@L0,:E\0:#]!3FXGE<^(K\)4<8(BJ@S3S!?XTA MI-2/%20]$IY#_PJ0':B[!W4XV._\%\U*VX$CMZ'!D,1 HDCP"PPG%EH "7W M,1S%T*,!GU0V&-/O,;P;[2/B*_3R*H*H&,AF27L6^M@V2=\4$'(Q(D%UWD;R M2'69,* DO8""1X,@+?V<,W)).HX0QS3]\" *S7K PIEZ9"SY/"/QK+.<&1>7 M2UK1+CB[NX6257**6]4>V@45>8\' 8EB6IE_6(J;E/:(L/0!JZ"VX>=<07&Z M]-6;N"I-E4^IOYR$$TFEI3+GGC+S[K(T1%E99A>ORU8H=4&%9!X)TOL:,=\/ MZ!R"'I>2CRIF= DQ#Y@/'XSD5>T1[WP@^#CT%4Q<5#[T;/53O645%H[PS2&_ MF4Z[OIDU&QF5DXI/.EDA?%::&-%2X6TCO<^FR_=_J_8%0XN]77V%(ST1W!][ M$MQI1!<"X-NCD0']8T"G]'2$7@7V1XB(S.!^1KA=BCX[0_@9$6ZI7FDLH4OD M6W4=L^H;/A =+A>#W8>QY4L ^JR@Y/9.AUP@B6&D"D>2UY*LGH):.7-=++$AM8*1ORE,W";L\O_! (7V.QESS28 M;:@?'X(.+1-^-S3;V*J@\XW(%'I3D$,*-/25 Z3$&\(_8R+P>P7;;2)L= MA+*-'3BED;HTJ&>;G]:I?4%I?\5DGN!Q/-?YQ0^*H%Z5Z_,M.#/S.%(;(HD& M#_UQ> ]I/(=*+7.U-D@3:]!F^[<*M/K@#3E/S@NC%CN)*FR^B=8 ML"!0[)9KF;F=V0$@#E$PCA/SC,F(PNPHRLO>PHN[B;O6A"O0Q@GF@ R0^-/P M)%FS,XM&^W5 \@W>6)97_@G$??Q@&89I5_%J6:7D:A3+#E[M@ETP5=HLV8:Z M%LNELLK?+1A)N5,J6U78QD]6V5(EQ8*5U+",DN-4035URL5JZA#4$;LZ5\?O MY$/)WWTK1423'#2FWNU#WV\N!=?XY,!,_MI0)G)O7!@'W\ M4+*L8O4AZZ:H:?5AJCY&L=,A48M^@E[PX$)-#)+S#3A-\6:G5=,G :;I/*I@ MM'& Q+>?3TFF#:MJP8'VUYT').:+#YGY9N;[G=X]63L_%'P$-Q\44S-6VYBG M+6/C#&ZC!"X]MK<88ZB'@F))1M%"C+&0?SO&*):N8PRC^'J>%GT.#;[RL8CA MD# Y[(^#8+JS7G4.T84K!\W5ILJ0!'UT[^O5:,5S:6K4('UM^!_\"4$L#!!0 ( $VO'%$NYR.>;!< +1H 0 : #$P,C@R M,#(P-C,P>#$P:RYH=&WM75M3V\BV?I[Y%;T]E>RD!AO=+4.2*L#A#'420H%S M9?[4]GG;^O MWI.!" -R]?GTP\49J=4/#[^89X>'[4Z;_-7Y^(%8#4TGG91&&1<\CFAP>/C^ MLD9J R&2H\/#X7#8&)J-..T?=JX/95?681#'&6OXPJ^]^_V-O/3N]]_>#!CU MX>]O;_Y5KY-V[.4ABP3Q4D8%\TF>\:A/OO@L^T9T4J^/:Y[%R2CE_8$@AF9H MY$NG&_NC=&Y_?DDR, O:VUHLC M4>_1D >CHPX/648NV9!ZGN0J2ZEF-KXF_1JA M@5AZO>RN[,FRDN_'0^Z+P9%NNO"YML[0/X4Y/WG J^N+_SGIO"7G8N3#^M/X^'%H?;.(1_IJ-#?N9]?2IZ33D=2X]/E$;GY?/7^FGR\ M.+O^!'3Z>/6Y\_[Z@%Q.BE\>R G'5.S\@IC;Z!2C0.R(=.NP'^-@]\$O!O3':6I'$"KIV( 2,SS MJ)@>S45<75"FM;A2>B8-%M\%MK&T[L5!0).,'54?IJDBNU(S!J$2/H$J,,/H M;4W7I5L3OOR5CF^7,R[&*#VJJC1_3U]]RUY]R[CCGG[7:'?=,S>:Y:;-)K>6 MT.V6I0*$/"AI'W+?#]CQC- 9($#3$C5=[L9"Q.',I8+Q\DK);-6)GGPG61QP MG_RAJ9_JKI+1A9NS.C O'.M;D).4@SXLLZ>J\A$7T*VWS,*>QFD:#UDZASU+ M"D^$JWBOF88\KKAF,VFJF>YFKKN M6K*=H5LM65_VWSI>PD;4AO6UX2I/I5M$9=A&&3IQA404O/ IHDT]R1>@T(F M)%XYA3!/HDX1 [I+!A2@B$[8]T0F)^*H@6*\E1A_8(";T*1O)<53&#J6&%KX M#?*J)J_67J-X;B6>9Q(-@X>D 8KH-B(Z;40/5*S&!41J.0_D&B%ZZP&1%ZTK MT#=, B:8WY 1[0V3C"27<>.(2)CAM!3< '2B8(:E.4X)-TQ5MC7U5P>4PLUZSKT)UN2%1BN9;LVC)UA70LLP5(!8;^(.?\<\8WC+H^ M'AX*YG3!FBXXTP5]IIX^4U&W9TI-,E-TITO&U-J-UM3'Z4FUZL9TP9PT,;7I MSU-MH#!I8TX-8NKUV9(Q4[*F2C.?9^I9,W.P9EO5[7')-MWISU,CRY*)UG$K MZUCEXLA)&.>10!.Y%1;]TE:YSP.M^!]'P8B\4KZ]5]$YDI:G\T73=*/5=!WT M[@\DOYU1@I'4=MM :=Q/:4B"F$;U()9Y8):&!R"Q43UEMW%P"TM%<=U*7#]2 MD:<+6Q\HJ3\FJ;JAD1 N#C+22^-0!?X7$1<2V;53.O3C843: /I16K>2U@NY MD\(R0:Z7TQ)%=FV1->HCN0DJ+2KI@845:5R%Z[:PM$T2R^V9M26C^$V MFWJYE6.KK9R6J[9V=-TVU%:0V[*/5VZM/SCWERP )F,;IMI? ISL(GT!)F:6QMP#EP,ZG8-Z2WL _LFI MH@XP\>5FHTA51KQ!WE.P%OF$KX2JA)JT GDB#T&Y8 G @S%9K^R_K-.0WJ,8 M+Z$C>:1(?@ RE<.,M9ZFTDYX+)'9=-)1EJWH*,K#+DLS,AQPZ%[6*S=%05<' MM+ 5,'<.4RU=+;0K/"W,*ZZ*@X MLB4/>?=@>G!MEBK_SI1+AR4>@-V4\RZMC3P,IE8X7N_<4AN_SC_-"HE1T!6< MMF*B/.PVEIF"H6-ZRALE9"D/SB2W;) V:\5TE>)0Y%FVR^ M#>G2#+@%'U0MT'_> _%4MP(FY'9+*9] O9O_NBE/?Y //.1JOV6%$3]4Q];N M._G]:(?0!^GDF%Z?U;LIH]_J:G?IB 9#.LIJNWA('H\EXK'$QSJ6"":U(*OA MKD(3A8M^?.PVJQ R-NS)H\ #@)9LR9,VFQK[Y:AK0J'C;( MG20;8PWCB4383T?4UCH+LB]D>W"INXMZ3P54/, VP:_$'/?G'I^'T-7>Z?ML M_W^0)*KZ7_(8IV'I:BND:6MJ-Z&IJ]T%P];55HAIF\WJV*937->L?<:V&XN7 MV8#('0GSB(3Y&628?R)_II8M>VU&,P=JMX+,9N%D\%.[:M(&KG^:=K[K-A( (J!%1KJH6UQQYOV\25HQXOTERK>+S( M*9Y],K3BZ^R:6@&PW*95/#-E-5L(M)Y2?F;7"*/;B+2>5^9C+_FGN]JS82 B M+41::ZJ%C2YOL<&I,?Z&]O5EKE5!- 7%[FN_:N@)A#-;3@'9$,HAE'N@\P Z M0CF$YIUPACX'DR9?.>3U)G M+_EGZ@CE$,HAE)N/4-'E+T0RF%6[H$>0<*L'$*YW>>?U4(HAU .H=S"<]?H\Y88"TS+ M[3+[$,NMDFM,RR&6VWW^V?C< V(YQ'(+6&ZO7QVPL;% ++?3[$,LMX(PF)=# M++<'_,,''Q#+(99;P'+[_,J"S8T%8KE=9A]BN56$<7[50<*GC040R^TV__#) M!\1RB.46L-P^OQ9A\T=[%\_+(;9";/7P,0/FR1!;[3[_FO@H F(KQ%8+V&J? MWY"P^;.VF"?;9?8AEEL%8O#\&F*YW>=?$Y]%0"R'6&X!R^$[&)8];+L]ED-, MMCT;\/VCJ\ (OH!4R0>^@'2G^><:^ )2Q&2(R>8QV5Z_3.%'Y::"58;I&.KM MH[KIZ'>\?703N+7FW+=X>^JOLO>[)NL&0KP5^0K<0E7R83T;A+"7_'/QL5&$ M> CQ%B#>/K]D8:N7S!N&JRF8UC)L2\$]UU5P#U!;LX!O356V#-W$+-H:LF8A MQ%H!L?#E\DH^GD\29B_YU]*>S]8T0BR$6.M"K+U^^<$# JRF[;2*O)K*GQFZ M9:M\FJ7KK2V^3A?:6YNTGYHI0#N5T;,ULXE0;PV9QPW355#/1:B'&Z8[S[_6 M,V(@0CV$>NM"O7U^.<+#9M,EP&,17FJ7:>?_J! M9N"F)*(J1%7SJ&J?7Q>P':IR-4N")],MMQ^;1DL=WW?LEMK\TVW=4&7'15"U MU&GBB]%7@"K<_$-0M?O\ U!E/Q\6(JA"4+4NJ-KK[^W?^'E)W7(48+*LXL"\ M9MKJ;ZO54M<-6U?/1;8T4\?G(9^*+&-F;-4I9P1QQ_@\Y*[S#T"MMM-S8-4Y\"4:9N%@?D[3(KYAI:4;9,/-.%F:MM M0!:>Z<+,U>[S#T"6A9DK!%D(LN8-VUY_A?ZFVX]FR];U[;[^P6[I"+W6D4!\ M=]$JGZ7AKJ%L@"\OVFW^Z0<&?LD78J_UL=>O)^%3H]&S]WV=6- "?,@H #5 M"?WM/OA;+PZRA$9O:T8-)?U')1UAR0_ DK&DZ=HJ4?O%_F8C8I8WR]%_GB[/ M&Z*R_GF<$BY82/3F_QGZ 1$#1M2,2-PC?DJ'?CR,@-9YX)-;FHY(EV;,)[&\ M%F4BS3W!H9!QD5/YJ4$ZT(.7AWD Y5LVZ8.&<2ZG-J!!0+JL;$]Y!-WE"1$Q M:>HOY*AR"N?4XP$7,!SKQ2E3UXK1G4.O;1FD^(4O0.87GW "L8:VHN?9#S5[T%:=9/0/JMW4T:_U6D/,,D1#89T ME-4>=WZ+I%HYB[M0537*5/L9'=5 W51['H$Y*:Y:;-)K?NCUQ#\%,!>VH Y($M>U&4E8\X1&G<*ZX,"QWJ MQH$/79[<4A[0;F%IK\ :Q/X]J&ZW?>U/]J4E.<$$@<^:.+[N2'FKTSA-XR$X MUB$7 QX1PR(A]##(2"^-0U7E(N(">B;MJFF;"D9.HA')(]E=1'J57USPIC22 M=@Y\J31'(56L":">4#VSR*^\9LH"=DNA[1+NKW2=J%!K*=0U2^@H!*^5H1YM MKD?AE;P,RV#4JWI G=M*Y\YB8*4,/3)RE3*/2="H#/"\ M5*!*;JZ2G[H"(C50QR&%H"Z=:,+GF[9A:Q_)S0BXX*D0D- TI5$?E $\WRF- MODEY/PE!@SVJ&'.3@SJ3C]Q+8W(6ATD.>GP [/(:9#C@H!>@-K0+:DH"'@+C M5:?PSV==47E #GC=8_ )E+AT;)6#;4B-;+- 3E3IFA<6\KJJA3CQ "BP%$^D#T<=3 6:U8PB#0/*!*VD2IXKPV483 MJ[VKD5>;+VEV <57\J@SM)IF%:]JL]SBS;O-\LESPU /,#DM5YVMU?7BS;V. MV[*++U!4[_16_I,#OWJ5RNRE"!1I/!2$'AFF'/@>C<4 >!!6<4%E+X MPP$@GG[*0&8 M^^215[DV!>65Z244HH%)DW]G8,:8@A4_2<'CBJVRSNJ M>LKZ7";?BHS=PFR5 9?)M[G(!>Y)3-2G?64U\ZCH!X;VQ\FX;''QJ[H3 UI% M,%$LB#>07D-5X=*)2S &S9,T5FB0)@E(MPQ<[I6G.\Z,.89N;\K70HS403%- M!_$H^'PFTSM T :L)94P<621C+2(V>=T[-)W!;%#=+Y A[;< RM25YQ=D1N M!M"@WF$@$RF[C0/I8#M?VJ2I:03F$P"37D,KA63'?<\'@%$,QB7+)%$CU=HX M,-QQ>W++:45@H.DT_TM901CZ8# 4XI=,:ETD$')N#CDOPI#Y'#0+3-]8ZJ?3 M_C-)_RK&"J0%#.+"]BG5*S,@/9Z"%81 ,$ZE'BHS6&9B]"(0FPHH/4"EX*H5 M[NQ55GH"\>08,R9TQN11XDU, EBME/(,/D%D"*LHD+,GN=WC,EM3W(=Q>52X M!=EY!A(D9$:'9#! UBN1:;6D*H.T& EO,O$+\$L2\<[8YEL>RR5DI)^#,9;Y M=X5C]@ZC/$-TR$/,L4'&5,R2#W1T4:I72^,K?)Y7Z. M1!22-:7_D66U31>3FO'W-;GZ='--_B1:0]?L%[6=]BR/NC^[EN)\I%^!H6?Q M+8L '65*R3_+O):@WZ29W&LG],C;YW*S.P\$#Z4N)(#^H+6TP1*EWY'F*+1& M_A=JYS&DH%7P_X#X/ 6P*Q/WP$4>5<4#(K<6YS,=@/X!9TAWYM%$"HBRYYUI M.UZ,](VQA%#/RY7.RJY+1\'D50DD91X%A@)J%@)T&^<>@.BL0=9U#P>S-2K# M(/(T*E:Z8&(RH!CWJ[! 6J,J2)$#%G')S&+*2$*!7 &TRE,Y;=E@DA^>\7=E MUPLAQ 'ATY%'7_9*ON81@ .%#+(*3DQY MF< C$_> L?N<[:.#M<<'8^<<0)@GMYW&@&PK_/6$2/X4DP32^_; 6,1#Z>5Z M8^)[8S0\3I !6I&A9,9"7J=1E*NZ:_) M69XJN'9!F#80_']S_PXHR%W EX35[^X;J:?5S N>.I'HW7I"WW MMVY8>LLA\)?BD\J41]G_^].+3OL$^AV/="6WIPL(\"$&=JH$HNKC3P!M99#V M_GNB-KE>3X]MRK$G0YNOR41L50?EF&7.@ M>Q>Z5UZOA$>T"VNYFSFP(-:/!5?1_G I=LRHS'&5BR2&:"LW)XSBDP/]0#_ M9BKOIO;25JG+YW^3L4^. ?.BT&_+.HRYG2X)" M!SSLDRSUWM8\T?6Z-/H&9ABB:DUO?$WZ-8@GQ:I;Y2CE "T'O%L)>*Q6 7EW MDB8_:P9/))+[K2IT8W_T[O9F1:H@VT=*/%M<)%(C*K]^)MILVR; $ M:[T@@"V;;_<\O#OJ'D:OQK^.XM\_3""S10X?KLZFYR/P_""X[HZ"8!R/X5W\ M?@J]5CN$6#-IA!5*LCP()A<>>)FUY2 (ZKINU=V6TO,@O@P:4[T@5\I@BUON M#?>CIFNXOQ=ER#C][D6O?!_&*JT*E!92CO3I=QGRL!_VDWXZPQ2/CKUA%##ZNE7;QQ8Y%Q+]#)N]#,).^_O[<%'3 M\Q!1(3/4PCZP(M$$UW1O43_#=F/_RL+BTOHL%W,Y<'[^[[1BV7[NWW$Z1 M=[[5G0-^K$K4\%ZD6E$Y*XN"'[\*C]NG] MY^UK1W.1?P=J[156'C'0(0"!FB \5)08-5-'[U$Y61T%61 M%C4)&A19T#1,59WF,\D;-MR)>;/%W=C_9/[ '+J9PAK0F#N)3A)8]WI/& M@@D)E4PS)N?(6\\XR%\!\ *%:4J,!DCER;8Q,98737^-LYRJHI"6*>\DM7M M0HKVK-*.T3H%W%#!;$7L5^ND*K5:B"8W9L2#9J*03PC2O8O!7?6=$ ]C65'> M%>!W![[4X"='MQJ\=_)8#?ZM1-V=:]+_=6/;VS;#$P M:RYH=&WM7&MWXC@2_=S]*VKHDYGT3O ;,(;..03(#KL)R2'.9ONCL 5H8RR/ M+$*87S^2@ 0(Z31Y-*37>1E)EJIT5:Y;>CC57QIG=?_K>1,&?!C!^>712:L. MN;RN7]EU76_X#?C#/ST!1S-,\!F*4\()C5&DZ\UV#G(#SA-/U\?CL3:V-[P8U5F'7[\4!U@%(KKA^HO^3PT:# :XIA#P##B.(11 M2N(^7(4XO083\OF[.^LTF3#2'W"P#,N *\JNR0V:W\$)C_!A\W9 NH17]6E2 M"--GTJI=&DX.JR&Y@91/(OPEUZ,QS_?0D$03SR=#G$(;CZ%#ARBNJ+*4_(4] MTTAX16HO:AY6$<1H*.JF ;(#UT0]R\6.XR!4[MI6L1B&.' # UEF[K"J(_&K M:LW_S"5'),;Y 99]\4S+V'LHKBISUBE*X@%FA*^IT65"G,R>2UV0KU(+C M6YY'$>G'GL+YY6JIY'@JHDNC4#31_.\?K:.6#Z:AV<:RPM_23<@FPSZD+/B2 M"W@WD*.*&3(L[7])/P*;MBL^Y[Q'])H/SQ@+/ M.ZW_U/PF_(J&207J9^WC5J/9]ENUDQ^JQF;]?GW[RQU:#M1&_5$Z=1H[W/E7 M$%CS?3G&9VT/+B[/FQTX;=4[9V+T3\\O_6;G %KMN@9^K755:^\P$@MF$ AB MP.Q-_%"GZ8$_P' Q&@X1FP#M09WAD' X1@&)!,/A=(=!>@US"0+*0DFVG H8 M$LS@E 2,_I9"C'&82DBZ*+Z&WAT@!U#WC^IP5&O_6YB5=@ G?D.# 4H!)0FC M-X*^5VH BD,08SA,H8LC.O9V&-/O,;R%^@D*)7KY"/>X9P@V4?5)'(JZ*KTH M(*9LB*+*O ZGB6Q2,1!'W0A#@*-H5OHE9^14.DT$CK/TYD&+,.L^B:?JH1&G M\PSE6ZX5^D*N\ L'] H0DF*O?F'181DLTI[@3 / M0=PBM(V_Y J24WDH_["[TIGR,^HM*SI7-STH<[Y19CY>-@L1UI;9Q?NR-4K= M8,9)@*)9OX8D#",\AZ!+.:=#STQN(:41">&3H;XJ711<]QD=Q:&$B3+O4]>6 MWY4EJ[#$""\.^6)ZUO1BUG1D9,Y,O&IDC?!IJ3*B!X7+1OH29UIC1)CLTZ[T MG-%P%'#P)PE>"4&7QR.#^J50SRCJ1'@6J T%)CP#_$T!]['PW!G&;XIQ2[:+ M18C>0?QG=2#3VW=^*-J4KX:]F_'FCX#TC6')'5X,*!-T)J)6.*$H!AW^.4(, MB<:?8YX_!23^5:-D&*>ZC*C%9U-\_G^%PH2O&#V'$WZ*WK?,_=//OQN:5=C3 M"WN0:$C;42B>\+R/(J5F-B^W$@WJ1!T>H@>6TF%,VD<^0I=W[%) 3 M12 ID#B(1J&81),85GS0.I!WRBEOD\@>>.S=ML@M823=]D%A=QWW=M'9::^^ M76B.$.LC$LN5PF=&Z#O@[I\'X>MQ081%(!E)WS3U_BJP#!D:AW0< Y( BQF0 M?R7N$?!!=S3![+<4.$,AAG"V29K"_KE^E@)ET(IO* EP^EF3#=H:-.9MJ2FK M!Z9K0 --4EGL:'"9R&5>$;?MR75=,JT-2*TA0"!TZ0I^(C&* QQF7/.MT6S> M)I)LSO1:QC6/871YT2AD1),1348T6R>:![Q@W?."H WIQB(BJ$?,/QC^=QN!3N[=(+F+C_*C#*I,55>;Q@].>NW.7OHK"%QA@Y63 M Z^V:PX/55VW:^W,SXM-[?R[_88PGMQ&4"W;O3.5NC%XOWYR+:M8V81"A::5 MS51]CF(M\W=Y\F_/$VR3H ET)\ '&' <2E;!*!C GR/$A*N"_5/$;/, _C6* M;>, +G B+PTL7D4I'GI@*SJE(N5V>,K#TW6 MJ3Q0R3=Y:%>CSB5R$"'KRR$PS4+1%=K:ME5R5(>MDNJX8Q2+*FW;!7EU+:,T M39N6!$!T3Z;MHF&K^PW3<%5:W@_FM%''+I%ZH/$05+Q *=4( ! M;13WQ0\TQ 15I'U$$DR@3O@$E&(J:XSB ^AH9UH==@DY'PLGX;K%O)67X.5+ MXNN!?BNO9FSM+9$!NS_5VL?Y+L/H.H]ZPM5Y*!JC29I[-V^Q_' GFKV:LI% MN4F;;OL8>#8]>)_3@]F[&1- -XA$J*L2'APS.H3E5WWD6J5M+N286YXZ;/]= MJ.UK\)6.6 K'B/!!;Q1%DX/MJG-,F7H_AF+NM%V-UKQ>LSLVL\1R M\CV?E*-ALL)R*_G++%=T[UG.*'X/RY6U=_W/:.!;_N?TKWM+9G72&+S8$ H1FA@"WY:X- MFSLR-L$>MJ+*\LA[!__3W)AA!B2*% FM29AF)]>7I?/M*3GB6E\5.[ MUQI\ONR (\*$PFD_RDE.?BNC"X*BA2QP67\X#F;6EGSEXW5-+9ZU<-AQ(; M_W_5^"F7@S:WPC'U)%B"$DEM" /F7<,GFP9?P(1<;EZRQ?VI8->.A*)1-. 3 M%U_8#9F5D$RZ]*QSZ[ ADXU"](B-%>+6&D-N3\\:-KN!0$Y=^BXSXI[,CPOVG=-'QYJKC'FF<- AX98]W@O%H]+G5J)X9A MM,^KY\52IU,SBZWRL=GLG)A&,7/6*!#\U;7TQ\+7H5AXG+'C,H_F'*H$K)M% MX^=326]ECKCLVJMKL1\RU5 I2>(PSZ&"/:BA'R=1$T/NVDBB\^_WW?/N $PC M7S(;!57B:7C+Q&KY6@[NJM?RY:C^0G&?V#;"*.?2D:P;_FW$,/-L1)I^7J3G M<3$F[NFLCN2^8NE6D91DZ%*PJ.O&N>\R1D8_!SZQ9L^; VK";.G4:T;>K);O M_M5^/AUR85.1L[CK$C^@]=F718TKH31SJ"]I Q9!9KQW&0TZ::L/,<^->8L: MK& +LT++>27S+B^!P T5DEG$C7D8,]MVZ>D]/1=19XM*7'P>JZ(<^%?"168+CN#OV0TE%%KJ>E5_90W?/ M5^:LVZ[#R4G.*)5+M5+MH$W7J@9V7>L+-&_H887N$P_^B6XS"ZTFU,IFR82# MMG]T;%3?0MDHY:KHW2 !]GIX*.BQ<9Z^BU&-@>6=3Q_LTG+X$WU:M MYDOW?K[-MY4>]6UE8XUOJZ[.,XN;^#U4X/U1O;+-J%Y9Z?/F-/?BX)H?.ZO' MDH.PT&RWKSK]_M,RT>H./F?1MS<''6CU?KL87'U^6H;^T[UL]=J=&1.;CBZ_ MO#$KQNDF\Y-]P?B!/SJ(^G[%-:F$BW \I*+^];[R(+Q=NL3[WGC":=7SA]KN M-?6(FSZ(:71HXX LK+'HQK,\Y667#%E>LG5Y[5+.W$P"D)):#6MAN<$OHC?^]X-Y?(9IXQ)!LX8Z]/[9L U=W6NVQG9H3 M(FQH7@M*50PT"R2 $WXJFDJ\L_ISL.UJW;D6S MF+>;:%WE:]SPVG"4EO1>&Z7CW?BH-I%4C4=ZY*MO,ON()-E+((YC4R/LJG4' MM4L3WAEL'@)?[XM?M(E_IX%4+WZ4=Z(XS.IW0LKNJ;E?HKEC!]BYI<)B.#VY M%,Q*3?TB33W@DKCQZEQ/*I-GHBVE=9QE#:=Z,A-F!U@]?Y4/&J"-K5X!*IZZ.%26W&VL%CHJW!/ MZ-)M@S%U&,RG&G 4>BX- AW*8I[>BT8"\ 6_839^CX-9SS6V]%9% %T7AA1H MY'%UL&0AX 1'Y"UPM/R(AT(Z<&06CJ6CXX!*\!4!1"MIVH9D]).B-J5$ /$\ ME$P$1$QG]%8N^""@$IE2+) A4L]"P,'E6!29537C^*>*_YDGIP'TJ;C!J0,X MF.]QN6A 7S 5.^40A)8#MJ*NHH5'PTA2.:'N*!+5+"[(*NB8,$]QMY'4%!-5 M JH<1B$J&T4#+2\<\-A=)AWB3)*$')YN+E04,ZLJD2((J) MH4J#6*>J,6\^&=](/ND0.8>1Q][--?L#:EMNO\CYG6V/=&_Q;[L,AO> M&.J'[&@:$[>BB3QL(\Z-BJ_,UG9^D+ER*XB3]IBC>-8HK*8KWBN(D_:8HWC6*3U(4[Q7%2?I-4;QK%%=3%.\5Q4GZ M35&\:Q374A3O%<5)^DU1O/.W'D8*X_V^]DA2<(KCG>,X?7VW9QRG[^\.@N/T M!=Z><9R^P3L(CM-7>'O&\,]X<_O2M9NK^5;;$9?X?N0*0K.XZ4F"JJYP MT>SFS+)9JI2.C\N5F])C^[X33B04XQ,)I>+R@03]Z8B[[:+7-#<4E'S)Z0W( M=>).R#3(;',[Z=/>CZ$/ @12;1K6OVJ'>[0U>;?[\Z-;'_]4%^/^L?UU.6@8 M%LSOYUC8Y:QX?[@9>N$RC7@ONKKJ(@^@)!^I??E4S$3F:C/_D*,^9MLG'U2< MWXUQ+^>YGF'(PL1AE@.HT/E='VI'O>1Y:(+%_>D]V56Q&\)PI&1>J'L-6IR.?9=/9R2Y[B-!?'YB MWJG4A3**(A>:<#\J AN4U'S(N.:F OU(=> M?":QC;\10]&PF+%RB@V7J])B>-+8ZO70)A9^O9@_Z[T>\;N@_;''V?U!+ P04 " !- MKQQ19UU!6?,E IV@ &P '-M8VDM97@Q,#,R,C R,# V,S!X,3!K+FAT M;>T]V5(;2;;/,U]1X[DS 1'"+';;;?!U! :YF[@V. !WSSRFJE(HVZ4J32W( MFJ^_9\FU%H$1QFC&#^T&4:K,/'GV]?5?CL^.+O_Y<1A-JFD:??ST]OW)4?1D M:WO[]V='V]O'E\?1KY%R$I5J3P3Z?;V\/1)]&125;/][>WY M?/YT_NQI7EQM7YYOXZN>;Z=Y7LJG294\>?/GU_C1FS__Z?5$B@3^_Z?7?]G: MBH[SN)[*K(KB0HI*)E%=JNPJ^CV1Y>=H-]K:LD\>Y;-%H:XF5;2WL[<3_9X7 MG]6U,$]4JDKEF^&7B1JIZO4V_PJ+;>O57H_R9/'F=:*NH[):I/)_GXSSK-H: MBZE*%_N7:BK+Z%3.H_-\*K(#^ENI_BWW=W=FU0'N'K[YYK6(,C&%[Y8_O3LZ M?O[S[O'>J[[1V^VGWQ[LF;U]L"_J-OF7_,RJG* MY-9$XEGV=_=V_G90R2_5EDC55;9/)_37WZ/U7^,G73M7V406JNL;HP+6QX_- M-KS-T-]6VM;.5V\+OT&_SGF)49XF\(KA/WX]>7MR&>WN/'VV%V[X8??6!;); M[B &!);%ZK?6 9Z+3Q^'Y]&'DZ/SL^CH[,/'3Y?#\T%T?]_9V#LP9[P)3>GQ?57#(N O* MN!V1+>ZXQ),WM,7=@\UH(LKH"A@\\N$JCW#[O]"ODOA>$JF,/CS-*Q7+*!_S MG_&'BRJ//T=GLP<]..]C]7/#6><3%4_@<*K$.P7$4=JA#VA57/R<<3E25B"=PE2*+!)THSD&@ ]V U(5[U(<]QQV4")A97<2 %S(J M)X#?)3X#^#:%9Q@Z#P4&WMCJ,"CKT1\RK@Q^ Q5/ 2H9P2$AQ::,2EE%X[RH M)@V$Q\<(1>R=/(VB2_@[0Q+)9R1E9FD(8%?62""P&'X70)BF^$[\'P!S!AO! MK]QJ4P!X_%L_'V*]:/BO6E4+^K)#9'Q09B6SI8^I>#@2Q<56OK0!G7Q6Y->J M-+!@@D66JS+#= 'D\"8) !XM +YC^!E < =)FCJ"1>&)'L;:PX1 VZCH5["0 M '<(Z?7[AU]D$2M@U1\+Y%:]+V#2*>0,E@6,1:$0I5*4_-X/HO@,W_Q-I#70 M'&SQ O<7Y?R.8UC0"G[82R^SA$L=?HGES-XI())T(/F?W9V=P<[.3I0J@#!? M0_"F"T '_/#YWMY&LNDN)-%WH<^,(BWK$=EN"[#-'+Y4S!$ZQ$<2RRN"US&' MEE]FRAUYB+_Q#NGT?0?^IFHL<95[4&/W[L(9=C0WWGVQ<]#^]R%8S6^RH:&L MPFPNW7UOU%DJRY+XB&)B$B$#,=BRJ7%CA)A,="9&J21A'L.6$P$H&,U5-2&4 M,/N]0%VK3BTN7>O/$UBJ7$(]@ZC,HS2')^$9C[>@1-Q]>5 ">1372.2H?T81M6?4@.. [2+B[4B&W0A[A**W_N M?'6#"*"P$6]&(CJ:"+@=W/H1/%7D:4,H6I'TP(?[Z>YXN19LY/EZLI'A>(S* M,%!%@Z%H@EB%F]S[O04V$]D?W\+]!NSJT5ZE<4X8!5R,5 HV^#?B^6HZE8F" MG])%5,\TZVURSJH3;QITX@7*G!;VU]$IY M!J=(:FL5B=DL53&M5:DIV1\J3U@ \!+PI9$$$6),P$)J0R\$T_ZWQ?-7+[X5 MGJO'A>.[P7=3Y;+?WNKZ"R+1NUQ3'.DY\+-Q'-]B]\F E+5 11LM M?!1MY-7E>U*(#H,U0I4GDE M4F>^"[1[-]&&1]<$4XU1_OG05H]#$,UE"F;RQN[>9@1GJB:E1]1W.].HKL@, M@M7E-<(7M5'![Q2=NF1;>6B$)/L)=B>,O"$QKD1V/],73@]/MG9_VGWV_.7S MG9]VK^^N%OW]K\_V#L+3\;^3POD"K^36"-C6YRV"_+Y(YV)1/M$'_^HH[2-C M7^O&OZ2H)M^%=26X\G\$U[+?[>),R+'(]X:RO*2E\TC$_ZI5(=F'RTD=Z*HP M_DO/7B1'OBC[;40&XUIQ/U;O^EYN%:\$0TP4B)V(:W]1W"0ZG6IVIS($5 "> M*%& !.B.(K=2@:+E6<>9;Z?&W;^Q]V#<:,W8D6_O(5$?(<>XMP4]L_UNDHW^ M.CNBOJ9P$Z%C8O4#I88>8_1_B&(Q:"!LBPQ4X)2UL$!VHL8# MWX]T>VL$V:8V-G#3VKA0/LEKMN.B!?.\3A/@05,!SWD\=Q"0F\RN0*R7AA.( M6%M7_&T,L5>JJH&_T"$Z0@Z>?9>!G51&&,\HI([DQA(C\ #"IO>Y:0N2H[?G M] YV-?ZTO+U>I'R&9'$_3MP;J]P(-$@-K( '0#F4##,V4P#HX04;;R\7_6C M8>9\4QOJMKI OU3\?G;0FCCC1H^+%!L9I8BP)(5 Q'@Q<;H41I?W8O[(A2H% M;?)"7N7PVT#+5\:CV\=-QHZPM;2U*G:8F6 5Q3X/7"-0^8 Q"L:.YT]W[^8! M]N ,&L7,1X)V3M&#'VMWE>A22X=H*RG M2N5ZN!DF&VJ3%X$ 7I'%R4"V@6H+,;/@1%BX(XLI#Y>& 216*T%+2*]& I MRN3.R8M[2/2$G0]('.5U90S&TLL;LXXR49;UE(P:#3>Z@7$-?!#$E#;V).. ME[MG963!&<[X5#X"&A*<^,?,![FI5IYG(/-:Z1SX1[AC8]21HGW35P1_ [:O MX%G@$0 SP LZFY/")BW8Z*P&M';?)>K3@(?O&"]F>2E+:VYKAC9H;-7?E,:7 MEIN)X9ET&-<=^!TD-69C692A)Z^0L5377J?O.!AP,@EE,7$B8C-/ MTBW!TJ<3^KZE'!@%/:>CK'A !5W),9](TL (^@,DLHE1RDH9UX#4Z&_+R04" M8HPI5,!;IB.CJVG >]4&(IH _;!4%CVGTY82(S*Z4Q.=@-FY]V@NV'-0I7"5 M&PA-4/QXE3*:2UH TZ(3W-PDUU4 M' [HURJSW4;AYH'->QG N^; 4HN!#DJ/^2[#U16GNMU;\*A=^'37RK&MO:W; MB?(?X:L[*C;WH,>4>8K4'S,*EDQ>XX#+#D(1[:11ERAR7])H3)RJS3S8;:=9 M8N)R-KIML:_A=PUOC:[DB?1!B7K[SXH"2% U2D_&M_/8>H>QQP >X-%_L$,_ MT;Z33=V?7?0#M*R>_@;FXE9+K A;0BNEH5M!R,U.<*$\Y!)6A_55% MXR*?,@TC7\'_![ESI:Q($U/9+1WC5V0+1C(%CE+DF8IQL7F!TBA#Y0UD9OE7T$R# M&(Z15YA5>ZV71%6$EF3\C:LK?L1E\$19#6S!+$H!!V8*6J4%SA,*WUHSD8+Q6I@"^ M@HF(4T@&^%P,5I8:*SY6(:\ 9/345"@PX0I9U8765F85W2W%I_BK7+>'8641 MEPI049J;+4M2IN"5QIG)1MY4PI^-B\7<(7*(&:HMU:!UON^ #D/4&5NW9RS7 M3I8R8 ("]:J2G9$$^I968CO25H=Z;2O0KC OBEA>$%WT0.\# M#MT%^&=AO -\)WGGWA6E,Y-D5QFQ^J:#A5;1NX7W:(YO&4%3CPV#!:U"\'=U M@1L>L/+>QZE\!=K'@, IT1'C,5ZD[Q>)B9ZM9E=2L9*& J8OX;D5 X+<=C.G MAE%TX I@>X6(V5W>:HRM&PMI&;],'X.DR_@(LJT"]D;6FF$CC2O+M9>B6UIW MRH^;S_4C)OPM%,B6BM^ ^N/5^']4&N@K?)>C[YB(VW=('%H1>Y\1_>BNC!5U MX"4EYU2Z$JA4S:)]PX^ &Y*>!H89PQ9=#:*<:-TDGDA@;O\[RJ47L/$[ M)IZ;V"T0@SFMB"OTB[';!Q2OFOU-%HI-0/?*G7S>H=).Q#4K>=?D;=,ZN_$" M616+?7.!BZ^!*0.*J[/ZGF8?C3E,08!GOT( CQT#+6TH!PQ7D,P*H\P@_!!97"X)\54_ M7(+&8WY5B*D.0,_>-G(97Z'H3TM HT\;/AOG:LKWOU=ICEO] M4%OC^AHLW)/363XGWRQ )LFQLQ%G63$X*=2;M-YM[M<]BMY\/V?TIEM?C^S* MG]>389SFT;%"Q,X2RGLROU#_24YK*U>5MX;PF5BYRY7+;D)D\G=@?O$2Z\I. MX>3RXB@!L]MXX[,NPNY%ZX%1K]83HPX3!,KT/A#'N821)WQ6G'+><]/4E='Q M..-GU]Y:+726Y"URIT=)R!>;]P2ECYA,X_E-IO >06:SL$=&8\*7%%9B[OH2 MM/P3MWG8HH%]&5?"E=3'VGF-G>(BU;FL@WY MZ*4"N\8_VICRR<$LFGLXR+V-RWH\5K&B]ZG*^8>%8T7F;29,17Q/NRS"7MU: MYA42<.O?-KSH"KA',I-CY2FM8T\#\\^VV#S!OR=O/G%+5Q=]\5N'=1;A-._1RTLAW%6M6(AC"Q*M/$-(S>*#@/I46=:Z M**^+6< "0'$8;4"/C7'-AQ$%>R3[KH;#98DW'>,$MTO4L#&*L5 %$#1E!Y,U M/&AV8FL$B*Q2U*Z@;L'85=T NX#= A&CBD\%C#%=X-ACGI8=M-[3WHYG(V+R MS+2>DFBHB0'Y'+:@,GG3 W@"Q 70"5BP9C:F[!$SBH8LO3-+SV"C[6N> ],Q1Z<=2=A DDMVDR"$=/><5L8.T/V4 M,H2 <0:E3:)BT]C'FVY4Z>!#CR"\\OQ'>.4!PRO?3E;$CTA6A,TT;,XD,G#0 MNH ;C!ME=M8P>V%(9O@EYKS]P[@B<8+NQA1N+1-&':EO)9$X<=#?#I6?$*L) M%3V?1>EP[W<+ON_NW$WX&U\C2]A%#W/7<7E0$6TUHF:GE MQK83V,@*WI)2( M09CS,'"*(PAT M"_SP'E(/;K: "#:4Z4D5UYY_!S,;4^5N.7196Q'?U"051RH1=0E^LQR^Q6J# MPY-!X"5RR[>L,?U8F+ L$LPKJ:2I) @2&"D*TSW-H+E59');WK%HJU@ &VYV M3=Q5=QJ6\_W=58T!*2X"OHK;ZJ.7\GS3!!:7R-JR$Z(-3\(YJR 8'K.YQ"?; MI/]6VOB&6#+W95,W*QD!X'"NI]\0I5T&PL(D!;XNBF@AA1]RHIIT74"O6]S1 M)XWD?8HN@IF@6S+H/#D@9R6*A3\2L!SXK790(NFA)AK6)0#[^09V\X57;(P; M0-<))_(+%GFV*H\V]20(:QW8$3O&N>0[4+SL%0,SN:'%LBND[+!)%SC/L0%&ELU154R\0NQJ(](E"AJT0 '\V9C:8<0TE]/!MJW974?AI%E'7&9NU&%V#_;H*P,G99$,#>1%F,&L_,0 [U$&)(D_" M)B%EP$7ZY(NM_B1-6+.;;O2SC[;Z&/?-/5O#&VV8K!Y78;[D.45]SMTPO-V\ M(%?:*$:E]&,!YLVV]"Q,$6@W378I+/VFYN^@#+;)R>70ZCR[/HE_/#T\OA<-_@YDUU4!O<,:5<6E70,]!T6J>5 M IGK##EV/-Y84]49--\$[:@N&YNV!YX5VN1PRE2?Y%OD-367<'UWNB:J=BMH M ?5U:6OP](55SF@F[A71O$XM,UK)@'913DP#WTJ81E(3)L6]HKO.;0,K$J2BU M=SIH].,Q/,-UQV2F]MBFP&V7V:9DFH8FZ6;/5%CT#RV31M9DH_0I:3N3ZI&$ M7R?#T,$ZVHQV/:#UC;#M< 9V'\"8**W1K_[.:=RAG8&8B$8-]UB-T?F79>BN M+1'875Z0-?&1K>D\SE/KY[P0*9#()U3#CE7)4I>L._@-:%#=1WU(J(PB-H-A M-YTA!T"'ZWCQ-?I#:YY':6-0GN^\1SWK-C^ZR]N=+C2 M=+DDDR94E_/"NK;F>;2QQV_UFPH'>,\>KM&FM7W]L[/;7!>=S'S=/%9%7$^1 M8<>:X[$U:>\0KN(3]3SFW"'JR%/V0M(W^RG4H=O!Z$YJMF>$#E/T=G_H"/') M+V@@E%AGV]>6I\N$(;47?S#.B!MN4G7/_\O X&6_I,ZIP(?H0XT_68[.6>#@ M)DP#N+!%>&"F8OB5PO8.;W#IP-7?\)*0^471H=>LWYL#:'>#NPM?ZA<:ZV*D MIEL+U'YLN(#U"=1N6CL1G?T6FF^W!+5N(F.V:!T^H!MF53/=(^S7RBXJQP)< M ,PFZIG7E9J9>.DQ8;')5[Q+XY1MD-M9CF7!A$%+&B--X$N,:/3!UNZ((N%) M=JUABY6XQR?L0='FL&@>O-3N\5(>*2[OVOE>PY<3K]VHAXCVT*8]K[".OT&_ MIV9-!/&:3K0]:L1$WXOY070NL5@GME6;+!C:%WJ"R6[:#42:W,H% E<]*^&O MRENMKSAD2>#8I0XNB0C#$UZL0[LN.5L6WA8F-'=D,F,8N;N7D>U%W&W==,]I M6M)[V3N8B2Z%/?'&=X-9:RZ2B*Y5G@8IR1Z$;H2(UX29R\+,$P@J;A!6IZ8^ MV"1!AU G[DE;E2:C)[<1H'(!VL"4#^&"D<$!$3YD^(S0N5O:\(M)WKD9F%J' MP)P7H5N::>.#CCWE,3PF-GGACGP8&R[9UT\BQ-$1!3YU<_2N@)A1B6S&ZA*$ MUQ,>;$QJIC)]B5P>B!&K4J:-Y(_!5Z^CHY7:H=J3J<"%.G2;/O[ *Z7]->SC_A)].'PG]'IV67T M=A@-_S$\/SJY@(<^G;X?7ES08^_.SH>_G)V<_A(=G9T>G^!W+J+#\V%T<7AY MGT?'PXN0<%A_^ M!K]<_GKVZ9=?_6?@%+\-+RYI/62+8).$PW0]9V8^(D\FP8^+X(FB,+XZRI.% M21K^ V!6)BJV'GZM_5;L,J&;US[ZGHSJ%M; I6<2,X*%JQ\ LA[7J>,[)/0Z$*4KT8RL0Z#LNN&H^^IM%-%5AC=%-Q?(QNY!<_W,B/ MOW>ZSM)$]-+ZL\ES)P5?,V='I[E..YP5BO1N[&FA2R3;ZE H[%LBFS637)<6 M$>_Q6T*2ZX$JCJI%0YIAT)@",7YO1QY4%W*?-='^UW04SVD>G9ORN7=UA>SS M$+LNE ?N\TO;T.0>9B1>HAIK]'KJ[X )%]%UGM: -.B^=_U6$%M-#PARPXM$ MB;SF16"A?L MQPEXK$*ULMT;Y.%<10W7DI<-2+K@F,MP"\&R"Z@0Q'A8R^N.'-.[W8$:7^]) M2/ WMB;TMJ:-C@Y-(MC*]-5**?-HI=E/&*W1\/&NX'+38^J^@M+'&Y;8?,'! M71/&ED&J-9MII0PQ0>,0W8D83EBH6/ X- 7$H+1GAD>S-=S>77Z*,)1;M"=R M!7E* HU[KN&H[HRY&H\]S[VEO)AEAVL$PWAIVAJ] M"7O0@]:4T?1(W,R:(/V:MGLZ C-_).+/*R#\9R*.KJP.@ M^8RPQI3A61>"\YRWRF76 V/VUK0_T]!5ZQ[K(MB[(\_]C19P,]SOO)O+T'E+ MI:64J(=-.OS.L+KXEWALDL: MB9."+'S"=]D":@ 0Q22\X4 T5Z9$ZQ8UYLV#X3HZ4NC7<]/@DZ5V M:69ZFZHBB7CP3^^HGS5A,FM:5?L+&@RD2[P7\_MC$G?E-SY[N6SI:N2JI-T/ MPKES>G)!?YP4!R(5%#@W,ZFO74-5BGY6.E$+6"TR ]V;!E3+VDN#E5_BM"ZI MRX6A$L].9541NQG" B("B5_ O^A< 19WA$&$'$ MW+QO,_U.^V)RK4NJ# B1 M8WL8&R"FQ D$KAN/M[2?,T6Q!+_DQ-=5'V67FY<_HF'K5U2QMZY%%76,;H2\ MX.C&(;7J6,DS]KLF9?**(#$_9"N$EZNA*]=W#VXVDYG_@17IIB1;I_28&24P MQY%BGQ$FM>AT%PON03C8#WX'3,;_=;74UC/O^'(:[B1G!9?A738>7R_E84W+ M#0[CSUD^3V5RI1O_(DT9K%F%JM[Z&BRY2WGRDW$U^J,Z-6+L4P&"<#LJP_Z@ MWD3*,FJUCYG00%3!NBO@/NU1B<)I$&[)=L:@M:T%TA%Y;&O7$(_^"DMCMXRD MK_UJD)YE/_5RLO#UUD5)'?1*/Z.QF5G6S%PF V= %0@,RM)][+L1O"9"RYI M=T/#TJ8%R$:\Z1D9O#+Z%C2OP#ZFF5:IV"FE4$G#30#*&7Y4L/H&(+0C3UQE M$P^NIT0Z3M; E'5J_U=0<;5GO_5LVKNF-6$7:YL47=,]@KVW6^1 M FT?8;<-7?44(\)4;(,F:II(<@P*: ML5A:!3>.Q(PZ7F.]&HN\NG3]5XRIGMC%3.&:T+FTNG*XU!JH]4M.&W6[/K)P MNBNMTRJ]WE_7GMB/J97^ S1#/Q)P?ZMV0#>#UEV%Z]A,7]JGPH@N=S)\-JXH MI6\",JE$[Q+VSL($<= *45FKL34KNAIB&MTT5O ))>HD=:6;T)LNHIR!Q+YP MD98VT=6PR]$1R,)8. MZ7(@;$M&-UG>^=EU"):-YM'FR"NFLT,66F;4$8_&YR+\5_MX@!A=HPN; D-Z6W@ Q7"UP-(LHCEXCG%03F=I MKKL$EYPG2_6D6PX'^'?.C-!%7_A!233F8*C3E #54BR\M_J3KW29Q1LAZN;A M!_K6] %W?Z$L55Q ME[S.&P9A GB%GF'#$:*B=J-N]:':_82:L,$^Y76![\+PP-W!2/7L=AOD4CV*F(OIKWW@9R_#9GKS3;'<#+L'4RG@"!+\9>^36@I_G MGMK46U^RYP4[8L:W*);IF(+4D^)H\D>5+MU)Q1PM?'@#F'M)^\K# D77P=OL MOSG$R:]6O-8MO;JJ(,.,TSL /)**T%6'8]'\1;;<($:/.]@^T;:O)!5)]C$$ MS8'=EG"8NO;AT8Q0SY*-\!>_&T:CCLDV9M')QW[>,9_4SO0(^AGW00?]4!XD MC!_#-7!/=(:AA!ZEWOOJ/UOO_9/Y!5N[O/GSZ^U)-4W?_#]02P,$ M% @ 3:\<40]2#H;V( K[\ !L !S;6-I+65X,3 S,S(P,C P-C,P M>#$P:RYH=&WM/6E3&TF6GV=^18TW=@(BA+E\@M<1&&2;6!N\@-LS'U-5*91- MJ5)=AV3FU^\[\JI#0",9HQE_:#>2JO)X^>XKW_SMZ/3PXI]?^M&H'*?1EZ_O M/AT?1D\V-C>_[1YN;AY='$4?+SY_BIX]W=J.+G*1%:I4.A/IYF;_Y$GT9%26 MD[W-S=EL]G2V^U3GEYL79YLXU+/-5.M"/DW*Y,G;O[[!K][^]2]O1E(D\/^_ MO/G;QD9TI.-J++,RBG,I2IE$5:&RR^A;(HNK:#O:V'!/'NK)=:XN1V6TL[6S M%7W3^96:"OM$J8;-/,]F:@D^NW;Q(UC8KR.I7_\V2H MLW)C*,8JO=Z[4&-91"=R%IWILOYL>^?H>?_YN_>O7KW<>O+VS:: _^@M^X^= M.569W!A)W,O>]L[6?^^7\GNY(5)UF>W1#L/Y=VC^-_A-U\I5-I*YZGICD,/\ M^+5=1K 8^FVA96W]Z67A&_1QQE,,=)K $/U_?#Q^=WP1;6\]W=VM+_AAU]8% MLCNN( 8$EOGBI]8!GO.O7_IGT>?CP[/3Z/#T\Y>O%_VS7G1\LU?PS!)(ZKR:R#SZK.)< S<: M3RH &YQ%%C_M12(ZDJF8B5Q&LQ^+YAK[.1BD>P.0620&=_5##E4,&.:_LZ M@"-.HH/+7$H26P^U3S?CXEN%_8FR%/$(]B:R2-".8@UB'4@'9"\2@P\,(6AT%1#7Z7<6E1' AY#%#)" X) MJ3=%5,@R&NJ\'#5P'A\C+'%G\C2*+N!WAB12T$#*S)$1P*ZHD$9@,GP70)BF M.";^#X Y@87@*W=:% >?YO/BE@[ZO]1J?*:7H8O88EJ*NE!F17,F;ZDXN&H M%"=;^-!ZM/-)KJ>JL+!@FD6NJS++=P'D,)($ ^N ;Y#^!M < ]YF,N@H #Z+WV75> "3PA-S M&.L<)@0*1TD?P4X"W"&D-^/WO\L\5L"JO^3(K>8.P*23RPE,"QB+0B%*I2AX MW,\BOX(W?Q-I!30'2SS']46:QSB""9WLA[7,999/B3&:E0'+S'2),L?SI%"X M&C9JGF8V*;]/E)^WCY_XM&@)\V;]H>HDD?82U,F=^Y#GEF&)VR^V]MO_/@2] M_R8;:L(B%!^<]UJ5I;(HB)@58[2H4S&Q_D0FZP8W0&1*1G8Q2"5)U!B6G C MKFBFRA&AA%WO.2H\5>IP:6J^3V"JX@84[D6%CE(-3\(S 8&C6-I^N5]$YS*? M(J6AX$?\)N$?[&*2*YTC=Y"@$KHR M"KIC)NDS%M> 80L@*X>/1&5"8-Q%2 L"I(^.HXK8OUK8IU^B5-=$%L=H!,, M::&;[?6BM<$M;Z3(QQ'+$*/M,JS0,3L8ZC35,_JR#:MY2 XX#B(GSM6 ;<&' M.,IST EP:<_N?72]"*"P%J^#F7XX$G ZN/1#>"K7J97;L TZ"R3>>C-/;\_ M7JX$&WFVFFRD/QRB1@I4T6 HAB 6X29+/[>:X4)&P(]P@P&[>K1':3T$5@L6 M Y6"(?R#>+X:CV6BX*_T.JHFAO4V.6?9B3<-KE..0/M6):K(\"W:(JB>D(,F MZ=9VO$"YUX3!7&8FG<$NDLJ9)F(R 6N>YBK5F(P I1,6 #P%O#20($*L'99+ M8VW5P;3W8_'\]8L?A>?J<>'Y;4Z6HZ6@^_'-\M^=*GJL8E&Q^D$VH9N^H4/T M J6CUT##*@M4),"B$,-1@[\;1VX=UA]TB-EK::B@2T?VN]K MNIN\+BN1 ]%GJ%*D\E*DWH86:-*NHR&-_@&F&JO\\Z:='H<@FLD4+."U[9WU M"/94CHJ J.^WIT%5DAD$L\LIPA>U4<%CBDY=LJT\-**#\PEVJQX$0V) MT0LG!\<;V\^W=W=W89^OIR\7[>+,R''TBBG4987-+6.1/Q' MI7+)CE3.KT!7A74B!O8B>=-%,=]&9#"N%/=C]6[>X$[Q2C#.0P'1D9B&D^(B MT>E4L9N7(:!JX(D2!4B [BAR*^4H6G8[]GPW-6[YQMZ#<:,58T>AO8=$?8@< M8VD3!F;[_20;_7.B2T2LH@0NA'H[HKZA&O&BFJS0!'C06\%S MIR@KX"VTB9/-M^RX#.ZF(,%212Q-.C26& MP0&$3>]STQ8D1^^1LOEZM^-,R<'VI#W547F"\5?YX=M"+.N,'C(L5&SI]OT\P &<0:.8A$C03NQY\&UM;R\076KI$&TE!;AVJ5(3G"LY MYV--K?/D<.0YZ!=KNUOKP/&N6PR0= F',!Q!9'VF%FZLP93>\4#E$)CR,Z*F ME%CDF^/LY92854.QQ\'_?T00[?FJ!]%:T=>%U"\^23YA&+PCN-L+DRH!R8$< M1&HY3B.OJZB 54^)QZ-II+**_@8ZBF51Z)PHR"3"HEQ LP"=W? E*%H4Q)&Y MU,.>312)T5(P*M*#Y0F3.T?G2\BVA)7W2!SIJK0&8R%]/IMSE(FBJ,9DU!BX MT0D,*^"#(*:,L2<9!X($.B %[5F8G@F'<9U!W[7,@NSH8F)[BXD3;5%+7-\O[+ZTG[)WP% MB-&R,CLN+7\L?M=Y$(<#^G7*;+=1N+[O\EYZ,-8,6&K>,T'I(9]E?7:3RKFT MX%&[!NF^15P;.QMW$^6_PE?W5&R6H,<4.D7JCQD%"R:O88W+]NHBVDNC+E'D M7S)H3)RJS3S8;6=88N)S-KIML3_#[QK>&E-.$YF-$O7.WRL*($$E(7/2KKW' M-MB,VP;P@(#^:RL,L]T[V=3M28VAPS/D))X/"BI'NM[T1CAA MYG9H:I_\BA!OT%S,1A:7"VML83N$D!&3XV% BLNEV65&X5E4M+94HB* M7^7Z.8PLB[A0@(K2GFQ1D#X%0UI_)MMY8PD_6R^+/4/D$!/47,I>:W\_ 1WZ MJ#:V3L\:KYTLI<<$!!I6*3N#"?26T6,[,G08.7Q)(?/'.:P.5=M6K%UA:A2Q MO%J ,0!]"#CT&.#/PCH(^$QTY]H593239%<9L?JFCX5F,:N%<0S'=XR@J,";:7>XF7@VC ,$EP/82$;.[S-3:6[<6M#)^V7X"29?]44NXJK$W,M@L&VD< MF3:.BFYIW2D_;M_7K[#PCU @6RI^ ^J/5^/_56Q@CO"]1O M26!MP$9A+JO/-=11>&J&E>RDV@R918:><#$%58E3>(#;%_M4XZF&1J5IZQA& M,-<<4"EH3U8P_S2Y] (6?L_<;T=FM(\BI6.R>JWGY&IC2H] ZJ]^9+/VK8[:5FV6S-LIB MH_+P+ANOK-C$4B:TA4(@,HUR75UBD&(@LBM"IEQ?(0JAL!>C/H)9> M=\%$8QQ@-U?<8"'+F-9@ART M6AS3#=& T43WB522]98MR ]ZBX'#_#6&R3&$U3$%\-(R9H/.K+7(Q-##J6295;I0.ES9 R1FK65;?VX?A^ MYD*Y[/GPHD0,-,;VO;^B*W'!-?!K)38"Q&R:6&O%GIZ<9H)-*Y#HBJ>KT;KD MY6J&0PPV@*7*[79!ST'P+ZFSEM73MI^'Z1XU+=@X*\M@\E;:>.FR8$FSY90; MSFZ<%5P+5: T9[MNIKT;\]-5J,HP3'1TI1.PLH]?M!H8]7HU,>H@0:",EX$X MWB.,/.%*<=+YG).FYHB>QUDWNW'6&J%S0^8B-UR4A'RQ':=6_(CI-(';9 SC M"+*:A=LRVA*AI' 2(_GBR0 M)V^/ZR%2%83H,8O6'%8[);!R@O<&IM>LCC] MM@MPB2C@&O=G&"[=9579QN.)_3UY^Y6;NOK@2]@\K+,,IWF.05H*X:YJA4(\ M6Y!HY5E":I8?U*A/%45ERO*ZF 5, !2'P09TV%C/?#V@X+;DQFKX6VYPIF.8 MX&YY&BY$,10J!X*F_&"RAGO-7FR-^)!3BMHUU"T8^[H;8!>P6B!B5/&IA#&F M QP&S-.Q@]8X[>4$-B+FSHRK,8F&BAA0R&%S*I2W78!'0%P G1H+-LS&%CYB M(E%1I5SIEX#>6$C;BP4?5V.:F-5#FYX0!L^0I7,+KR MXV1%_(AD1;V=1M N7J/6!=Q@V"BT\Q9^X?Q"6)$W0WIG!JF;#J M2'4GB<1Y@^%RJ "%6$U=T0M9E(GV_K38^_;6_82_]36RA+V>P]Q-6!Y41%>/ M:-@II4),E3!>1N"6E!'1JZ<\]+SBR'&,, 4BS-LR2J@/JG?QUJ+*$3.SV+$?=DI^A\$VSMZQ0>!#Q?OZ4H,#,,X)AWVNND=[\A&MC'[CNBD MC=)SP2+6HWZ7<562\\&D/% !O\\M]TDA),BZA^PU%DO2N,"4U; +5#!_,_E M "#:4Z$DUUX%_!Q,;4^5/N>ZR=B*^ MJ4DJ#E0BZA+\)AK>8K7!XTFOYB7RT[>L,?-8/5]9))A64DI;2%#+7Z0H3/=] M!LVE(I/;"+9%2\42V/IB5\1==:\[:WZ^N^JP@6:?Q&P_.I,8_XA='-S=E--P M;1ZC_6"L;*KW6]CGVG7OC$5U%,-&[]S\[H:"]F!C?'E#V:@R&MX/9JUFM,VQR2-Z E8L'R)'7-'@+&3:D*>]/SV/B?/B MLRQ0NI@_QS[H-$/\@2''YE(/ZZNHP;>)"VWX(N/XV(\^G!V<7/3[T?%Y='CP M%6_J[!_!#P<7]*NYN_/SP3^CD].+Z%T_ZO^C?W9X? X/?3WYU#\_I\?>GY[U M/YP>GWR(#D]/CH[QG?/HX*P?G1]<')_C7:!8279X>'IV! ]]^F>O-G4P^L&[ M3_WHXM3-$B[BV\?^2734/S\^@\G[O\&'BX^G7S]\#)^!7?S6/[^@^9 MJJS1 MH=S*8DQL&938L8G@QVE%1%'HI<"K@ZT?YG> 69&HV/:1L!Z$DMMHTLF;XH4Y M3JH6UL"A9Q*=+,*[9(&LAU7J^0XE^Z(R9@F9$:NS -VUH$J5G,JFDH?_ UYM MX* R1QH&)$.ATHI+S@D528F3,%ZC/,>USJ#O"<$*50;P""+%U#27KD5B*!/K M."BZW.;S*O'#72"E&(QN:MW6@,''S V>U@5$6IDA,@]O;33R2:XH7H'97B9Z MV!9K=:;=8KTL8;3QNA,.A<525(Y"SOCRNL&5L!\)9I35JIZXBV,=BU9$BUO1 MJ\U.-%]YBH?XOBJ1#.B^UV+??W_A4OV6T$#T M41JY]1ZA/F0$53G5: --B: MUV).) %(KU?E5Z_V1-"XG)O6D-0(>I0]XMC<^Z MU8T=A)FTJ=S ]EF; >+.@,0*C&6Q^\XA+R0/7F M312!A^@Q5U36@]/-D%>'<\8:)&2$U=+'2F _Z.= T6>:Z ,WL?Y8:].9J0*5 MH^&6K66BF:YQ[*J#US909:%&?LA&<[>B^C:HOBBX'7F":\46GJRNM)QU#1;F MVTR0Q]JWNO/Q,M:[AIQ%D O6+X!3 MG44Q'\EF,:VV^H\3JML:'(-A:V(NK" MBMX-=P"XE"R<(X?T)>Q(EIX"6FE60Z/E5W^\J[E_LZF2?P4UA*#;:W. _?L& M+&Z"5*NYW$*]=@7U<_4[8CAAG#7G?HX*B$$9+PCWEJRGB'?Z!.K!_;S=4K"6 MFUB#>=@DLZFIF$YE'?XJLK9\7VDR^USAC#%P['/=K3?)]R9S,EP=.(J0$\%! M7UNF$F --?8K+%YY:ZC!YM 80G;3-H5<8OO6ZP//@Q*R%GTPZJ@K++(W4MXQJX5C<;L#+(8:AS9YS?U((#\4ME4SBIQ%T;XF] B$P):967ICG> MA')W:OZ5GA7CQ@XI=&W$;O98R(G@BA7G"FLXA3L6ZW,]N'$WA7QNVAS/[=K= M\M2T-!H).VB UI11^UM(R28ZKEAYR-&(]"W"&L'#IG:#;;' 3ID(&[&VU$"Y M%C6O4LT!2P%*9ZWYET L!'D@)DLDM^[0FQ0L:J'F5B/#M72-VJAJ0@,M-G4DLXY*;BY:R1OYD M6GVOWC;3-%Z9'Y3$?FXY1:EM5_VI+PBE4&-I.J4#JT5FP/$L4"VKH,6._!ZG M54%)>I9( CN5544LQH+Q1002/X=_T;D"'.X0 ST:("W\A06V=Z?QQ6BC2ZH, MZ)#C:!B_"6Z&\\G$P=1A_CC%>\("C5!771%"6M%RQ'-[!P='-PXHBVTAK\LW M@R9D<2.B/&2:YH*.^)&Y9N16$XQI"RP4WT+<.3R'3.5 > /%_@A,3K WH5AP M]^HM+^$S8#+^KZO:W'2#Y,-I5>5;%:*HGV7C\9622SLK6EQY$%]E>I;*Y-+4 MQ")-6:Q9A*K>A*X)YIU8X5-; UB[&%/-7C,K:BHE\X%O5J+=F;EB%H% M"U:+ /=IC4KD7CCY*=N97\YL$TA'Y VL?*T(_0I3X^T^R;S*Q%J:C?LVR*W! MX9W[BXI+BC SK9DAU.QR2KISCYK!,2@+_W7M;B.?7WM3?;2%QF.,E;[X%2M] M]!=W-(OI#4]WA+06KP=V#V,LNCN,C*&;M8R:QXXRA7HC(B^P*BO'<()NC"&MC"3,Z*8O>\2 N7(&W99.!)#A*]7U3-]JUV2H+N@C0#=]P*CZIW,1: M7"&G:8\&YQ% O03S4 WL;4;N$[ 8:9+3\@GR1*P_P;865=91Q=#,2KL--%V; M46.N0L6-\$J+.-64 U*?[0Y'YV%LK^/,E<2T9M@BEK'2,@BTTW4CHDW_#K0) MXK)95(T;"0 M'L>JS+)P XKAZH!E6$2SER?CH!Q/4FT*KPO.K\8N(-F&QP'^S-D:IN@+ORB( MQCP,3>H4WN4C>0+>#HU]3SAO3\8+4BEP.$N*Y7R-;*93HEYE%1X+MNV)3P!]J%> >\B\ W"-:N& M?WR"Z']@CZ,'4#Z.\$J\Q9*ZK 9BLB6E,,8/$(W(G'5#K6X2-UO+BX\(9?1< MHPB'C3AV=M;D^MKN>I@2N+(H]IA:HSP BM7K09>-9HUJ7L"/[=>[N]3"BO)2 M9;*R>)+\I^')8F5O]8'\!;%:+SC5>AJP+(RF" '2^X MN[/5BL_?@]39B&]>S5VMA,?GWK*#Q%;M)7"R.:9R#&0L*J[GQ7ON[;7*E-0N M)B(V5>4[4[?O_YL# M&W_O(+J>[P]&JI5VR^!..H\Q9/?R5\CNH;O +4%B!42J&O4DXDJR=PK#Z&2J M@PV$-XP4*KZR?_OJ.;!%T=DD^1>B\4%!M?-S>E(!@7SD"J".1FPW\",5=-'E MN;AVL&')PYR*&?HA8 0P2I/VD==+.W/VD0@/F6;WOK#.$^^& M#8.WC"05H:L)&ML[Y1IL/9 S]"!E2QEG$)>7SA,M1I;[)>$M&L;3 M2,VA WN[=A5+XV@"V+NL[3!AFW?JVA4Z5>5: M:W/B-A?^O/LK3NEL)SL3P.86;LL,"[2E[VZ2"JXWR][H&OP@"N;S]^ZG<@D\WGOQ0[ M^7S7Z<*OSN=/4,I9-CB"1)(IQB,2Y/.]RPQD?*7B>CX_F4QRDV*.B[N\ONFZ5/BX?]OFC]DL]#E;A+22($K*%'4@T2RZ Z^ M>%1^ QNRV<7(#H^G@MWY"@I6P8(O7'QC8S(?H9@*:*OWW6=#IIKY]!&5Y6?: MFD/N35M-CXU!JFE /V1&/%+9$0E9,*T[+*02+ND$;GA(HH;ID^PO6K>M6#4T M>IS9:A*(2(ASY<>R==&M5HJ5!-74+=N6PR*?"K8Q MPSQ.4A5#'G@HHO>_7_L?^P[85JY8:N;UB,=@6Q)<2*$LC8Z)YR&'V8".5-V* MOZOS+\M,Z#49;$BA\@"'();H0Z:@ M"5>>_A"+WAFT5%^E]JXQ'[3>5[3O^[8(&%.AF$N"&8:0>5Y &RMF+J#)EFVX M_#SD2O%PI>7T.SVX^AE^N6E?.OK+ M36_@W/0[3J\+ ^>J\Q^XO>P[@U5G7#/;JUCDT"C<,,F.&!PD,17PF;F"8Y(+ MXT11<0[]R,WM#,A3H\JT^MTZ7%QDK6*YB!GL!177JA:&J?L-VF/ZD@L>D A^ MP^IT#ITVU,IVT8:CM!\:%ZGVLY)5?0]EJYBM6I8U5WQ /D_5_O2C7;$:6T+% M9)&\R:"+]D,JSH'1OQ-@6NL>6U9PO/^HVOCBR.ZGUW+E?VK%*^4JA=K]O^+3 M2E[QP9)7VE/R[.J>M"YNKUT;KZ^+J#?^]>=JV[OH MQ/SB;KQ1N_:9[T#C;3?=+WA$5'"9A$,JZH^OJ<^.ZSH@T=\)#VZY#B_\M;^9 M>QUOI5UKVUN8GYT4?;=P9"]F_4-W1K9E/6TO9#^X%S(JGK"I M.=%Q=FU*>4UJ^:D1E6E]Y0F<_?1CM5"P&E.>F&]V [@ Y5.8=9@20>FL\SWX M9$QA2&D$=Z;' SR=D0D1'O 1""J58*YNEDH?%9.(*;G0)0.)0K37$6>N;>4P"+3M_O)]/ M_7_13/KJ=^#ZU$L"6D>"'N82W>/@/=JVS&^"W*,N%X;:>H(I2NCDI*\*$(2F MNW2,IGE9T+A?"FFJL?P4N&C7Q_FN&841"-(G00":Q65_AC/R'CCF^!%/A/+A MS,Z7E/\>YO+79O(T-/6$*24"V8XPZH0D8CJ?,O<3C$1$X!H8T"6*@J0*]6HM M9,C']-SXRMDPU:\F-!BE .S"$@)!0\(B+7 ="T7%4QR#2X51@JV8GFGD(:H0 M3>9+/5U0,D*_A#-*7!^3#WYX&HJ@(^Q#=)[.-L8&0D-!3,=[@1E;9PI+A&N( M,CGG.);G5M2&.RD@^TA :!JTE#&C2Z1V@6 *; 180P0,J!@SEV*=D!!Q95(! MB\S[HB%%RJFADL0Q C$[A>7EY0 <[$T]4C>FFPGT%CES%STY,N<5[17&#Y1/ MU)IC&FP[=&CLQ,68] B2#A.F_-3]UNK12N9*@R<6%-U$"Y+HR=IG_L5%0.\> M3$*32EO/_.E*Z!('.GLHGH,V>D4\7=&AAXT)"XR? MX8I,$)@% VYWOY&[/5?E:R2MG_.>?&C*M"ZY\K6_FGT40L5G#,[4FQ>K>\@B M.B'.-F)FR1@9F#(AB;E9+IIY"NGK7L,A[@'C&\7!A">!EZ*8,$G3G:T._GG&2KG')Y39:[=(1UT>0J]%%3_F*3 MZO]"2E/G7W6 6;I,5XQ&"BDQ=95(B4<:/9Q-WG6Z][D[5=_VI>G M:S]L>CE0U717TNYG[;)=K-B5-LUOW%K_ M!U!+ P04 " !-KQQ18]=?!N<< !1K@ &P '-M8VDM97@Q,#,U,C R M,# V,S!X,3!K+FAT;>T]:7/C-I:?DU_!\=1.V57RV4>Z[1Y7.;8[<6WZ*-L] MV?T(D9"%F"(U "FU\NOG'0 !'I+=ENV)$M7.=BR)Q/'P[@OO_G;VZ?3Z_S^? M1\-BE$:?O_SXR\5IM+&]N_OKB]/=W;/KL^CGZP^_1"]W]O:C:RTRHPJ59R+= MW3W_N!%M#(MB?+B[.YU.=Z8O=G)]LWM]N8M#O=Q-\]S(G:1(-HZ_?X=?'7__ MW;NA% G\][MW?]O>CL[RN!S)K(AB+44ADZ@T*KN)?DVDN8WVH^WMZLG3?#S3 MZF981 =[!WO1K[F^51/AGBA4D]?-D=OPN49/( M%+-4_G-CD&?%]D",5#H[O%8C::*//'XG MHDR,X%WS_NVKMP>G/[XZ./OQS=G+]_M[;]_N[1^ MZ&N8'K]VJPC60K]]RZH([LLOBSY.>8I^GB8PQ/G__7SQX\5UM+^W\^)5?<'W M7%L,V"-U.-7!-R_N8 [,GGD)'?"Y^O+Y_#+Z<'%Z^2DZ_?3A\Y?K\\M>=/'Q M=.>/MM++\ZOKRXO3Z_.SZ.KZT^G_1E\^7EQ?12<_79Z??SC_>/V@]?Y6FD(- M9O_5TW5KH*]4E@ (#U^^.!A_??Y5C462 'O<[N=%D8\.]U_#(NY:Z9O'6>A5 M.98Z^J!BG0,K'HU+P"- Q"S>Z44B.I.IF HMHSC7XUP+%!#19C&4T3_^_N;@ M8._([?$A>$:/'ZH"-AEW81XN1V2S!TZQ<4Q+W#_:BH;"1#<@X% .%7F$R_^) M/DKB^TFD,OKRT3:SW%P M]%Q'P=M9_B0 ^M.ABH< ;F7F0"0ZN=%2DO+P7-NK9EQ^A[ M410B'L*F1!8A M]21 /:!< 0V#!C07$9YMLY=77Y;!.KM/4_9_DW'AZ FXQ@AVGM%>$U(D361D M$0UR70P=@5FJP,<( 2JX[T31-?S.T$)R[4N9530[+K4ID8I@,GS7#$6:XICX M'RW-&!:"K]QK47 ^-M\OL=ZZ/F_2U7,Z&7X$I:H)I(>E)EA-O@Y%<_'"W&R MI0^M1SL?ZWRBC(,%DR.R>)4Y)@\@AY$D +@_ _@.X&\ 04,S*40_!;D@T]1* MKW]N[&W09S,6L?MLE]DEX!8IZE%;)RU H!:)&W"JDF)X^!;'09V\2/!'^\^X@J"4T M %3#A3.W] J\.^;"E; ;XE9P?]& M>0E?BKFLL1?)P0# @,Q&5(LX Y+TJH1_U;_7A5A$!KM$IFMJ?0!2'JPZM7X6 M,]*B+ XN0YTHG F/6?3V8<(12!(Q([12C*;TP% ZDZ /9#^DX1D@6)H_X7RSD1$R"]6T/$MG3NXUQ=N5U!,T<]&.S?*"4 2T492( M?0FCL7XHQF-@D\2+PFEWHC7_>G3^]7+5^=;H, M+[M@I)83JR:*]O"]T*D".*OSB4C1+]!A'9D2$'\"Q]5#9@@H7=+?IHQC:4RN M>ZAG@!$6 V4@OJ-7I9C1ET+C$@JTJ_)!#TD/!XR%D=%(S-"W\VR^P/C?I=*Y M?@1O"ZR\1TPG+PO>#P@'"^J <>!V30GZ- #"PHU.8% "&P-^83UF;!F&9FA= MH68IE/!,#,]XPIX]Q(:P8K M9*PD0'IH2L.4E3$2)2@#$@O&!/AR#Q:?IOD4%T< :Z.U%1=DPTO-^-8T3'K? MXE$,W!)MP40>8#@-&T&9#B7B.F^WAW@^!.+@KV1< EXI2<SP('*FD"= \FN+AA;D,>M6/Q*_ MY9JX0QO=:&NFN;>M(W9M)C+IP5A3X&H:)Q<%+AJ8T+ QNV+Q;/)4INC+H:$, M@VE00\]>G=MYPNZB:O^274YEUM:GAW,#U+68ED3E&&>7!8!Z%(R&* I/V@B" M6RQ!<@_"'T+.LR_1 H\!3W>5X06%IWK"ZJ6 N?ASN(N9:2==S!? M<.X];EY(<'\.T]KU=VY58,M=>F;N1V7TMQ MNTW.Q4.13L7,;*QL+DA-O2*E[IZAZ(=H84U>%+IC.]E/V_%4J=+,@R7J!TQ' M(7_H\J$6:E0QH'(T$J$H:_,]NR+8-ZLEP$.B-!(EIT*9F=.++2)AL?S^&P$=KJ:J!\AIP-L431^==8 MCHN&GN3,+]1U*M_TWML3'TQ/6'$;(\\L"J\5!8ZD+*_OQ;I_%.A4[?0]8/F" M52$I .X2[2RPPLF2GBJ#*QN#J6B Y5:+HZUT)!\UG2JA)Z4Q;9[DP2G0?Q:.K,F*T=]Z[8%S+M5Z,8?S/%R@I28D,/52LZ: MV6!1?(&3FK/2)$I"(",[2LN1$;@Y /!TLDUV$35AM$-$8K3BDWLAVQB336/ M3S5O5YUJ?@7-"7W+R/FOQ5>Y%.VL H+MOWSYW\ PA]??#-9-L;4"*+9Q?#&H M.5F A6E)'A6R$:86S:*!Q/ &1K$+4@+2'-:.@ MA.?\;C1:V9BC_.B4P@%KJ]RTRI"6<%:_5_YQ?)AATI>9'*C RL.%=>UMJ^4A M)!,-;+"1N(7%:8WN:I*;IR[*Z_&NSN2Y9*8P+'1B+9\=SI0\&/ M3?SK\DWX-^OI)!+=.8X!-!,_ZC&\NYA!#R>!!\J8W$H#G8_:HX3;2H%,=<@' M'0]1<\+CP#H##7H=L/[K!*R9V3QAQ'H*Q"/G&6)#,2%)' V$TB#:*-%B@HD6 ME+_62: DUWP0EV-(6543VT&UW@L)@A,HQ/0H' 3$(+_&Q!(&@1I1"<;6..WE M!+X2^%Z-RA$I226)XE#7T)0-NUDR"QK"84A=5T:LV)WF):A!!6BYNH5!?M]0A;4S7>:$GDM?Q\@?^/5D+\7@[HL8@3# M4 -JX$ /@T;"8N43>>U0YOQKS'D:)S$G!6*\. 6J1".$5=/R7E(>Z:176P[E MHQ&QU97^D$A'$@@JJ6>T/WO6_]M WWI -(PUE]D<%K>IMA!*8#)4:9^6J6!^ M9311 @-/ANR]>"@Q\7**(7CG;NYY0V(D!?O,U&@D$X5L6J()H?-,Q?>0O<9B2289 X3+60UY[5.$=AZ$\Y M$,JIF%:"KJFA*\[;1-0E^(US>(N%I\>37LU)ZZ=O6>?V,5,7Q DFD1:RRGNQ MF@71 :7/=M?6-)>*C&X[V!8M%;.;ZXM=">MVQ;S%^WNK[BX^;9#'+V)Z5#4? MX+A&YCOLU.(A%T&HD)*>EP[3W'3.$X8DYU@*BWB'M\H7, 7,'_,49!V=[$"# ML>H^S@[G)G*2)II0SWOS>:N60V;O;.4 MRQ$%7'U^@*L6FK+U=A7$;0F$M3N\S3%1>5IS8 ; NQ-80?T%QX7=$PC%')M$ MW)2IM14JEVG]0&CWM!?I=+Z\LA#-S!1RQ#CA[;Y6R@NR300\7 I--T,/"^9:T4+3FL$FBLU=_@]V9A,F'92Y;6@6JD+3V MGJNGF>,>2N4-:E!@=!F9VO3K3*(Q*KP3%Z U*-,:=5BD0 IIE-5PWQ_7*X,1 M1X/N(B>RJ03@?X V+!145N&T!0@8XVG)%0Z,9HSH/*TPOEJ&OJ>3,ZH(H!#@ M+6634B=(/!8+:HTM3&GV.)C6+JA!I6!3-+:)D%Y*.=6 M4QMK17$-&,,%==OLHTX!+3QF2L[7KK._D.OLJ6L].-)#7 @3\( N+$/6T90" M0,6L(9*0EV-BLW'(CJ3"N6]U/O0']+JLFEZX\HVH/N;1I8NYOB^IRN$$98@Y M\M]?5[5"MBYA.?T/^Q5>?;&B"KO\19,\+0&O-0I,96) 7]0@,%.&GNE+AYY5M570R-\&*7W\8I^&3OU.R9 D@272 HL3BR@13FW+7.?+)3!5IGPVM;*^NQY?KL MQ8/7D(SVWAZA[DI]%)#!Z&I=]"T$RU8T<10+5@WM=P5O_&8QO;;:KQ.:VS8,8V%K;G%$W"+E>_F M= (TD"R=>8O<0;B1'#<(*-WWE6 3E_HWUAZOL8J.DF$F(/<*RGQOA;4&.'IH M-&81I)P#>(F8RQ.LRC9G6&)1!-XL#Z#+9X8A78[I\(^+TT]R':(Z'"RDZN\>0 MPQ!(%GT_%3A,R,T!Z695+:W'8&J,81R.>]="0U2@9P%9=MNO4(OLM>J\ 'J^ M NZL*PBZ9NY/P-Q7OM75E:3\+_+O/6[).A4MZ6B4:QF$$X->V$UW,\;9)K#U MI*N.'<@$[;12%[8;RYBRYFK^U9[3YJR)9O+:B-URQLBQX 2X*EFNX8;O6*S/ MB0$-4; &NG!S/'?5;HJGIJ712%BR",IS1NVG<#%K8GT"8EWY+A.GJ9CV17S[ M*+V%K3T4!L+L\/-BS;5.X.TL5J#.,2&["X]7@GP/9>@3.QYS)X2(XD]DXU1.U4!)?9=+4. MJ<@ A G 5HV%2]IPA$/I1C6/8BW6Y"[?<'X1]Q+(O2 5RB9*:>>M7Z3^XG+] M:F2XEJY1+9BED#7',IBN5_U,2A>L% M.O'5]?C 56&[)E47B^$,H**705,F^35.2T,IL8X6 \<)J]Q8=0SCBP@T$ W_ MHI<2V.@IALYS (SPC5=OJ"7M.KJ]CFX_6G3;M>*U?;BTRD!TI(38F%U!8K29 ME!2@<5A-1=D889EE:#^N0]U+<_J5[S-QY;IGLXIW0AG22SF^?[6,D1R-(6O\ MQL'HX[=VPWH(5PN:=[D&X7TO_+), MO<= XBG$M$L.L.@%2S%L"G5$"U5"-V_SZ76F&%=^'X%,@"(XI2\EI%]A:KQ4 M()G7PD'+&Z;LVK=7/M*#PU?1"JH]-&$*M,THI?Q6*FMH=!HEB[J'S4 =H!"H M)DAW#>]5\-4GBYKW=(.DXBX55#9C-VEEW_+TZ &S+(^N:+!Z-GM\%2KNN!+ M0,=6-:OT ,Q"U);B>Z%3(C/GK6)1)950@@9#7+5R'7!@:Z[W^%SOX"GK M/YJZ_U,4?Y2$?$(OWV++-OZUA%Y#0I>&XXO::I&B.%A%SU&J3>;);^PU#BZ8 MXC+X^B6'FWR/R35Z/SYZKWP:Z\((^LYRFC+]%&H71/'- FM4$R^@ MYY0I,8&,QC9@LCCT[_F^[;-CAKDNME&T@7 92*U%ZFX>Y%')U^WR+2C!E)(- M9K5$@U8O6:=8=RC^?>DE%U76CB5?;$Q:@]7KI=4/\+81T!"TNV7#I7/PT 2C MHN6TOZ6\W8[\=DP1R:PF8#,G*NAR4<@<&%?Y)J[I$1H[-GM.U^%OT_TP&Z-8 M#*/ A6>;HP?E,XT42!O@=HM M[0MN?KV%;OT$H]A>0.)>NU=]!8<=75;BQNC M]G:NJ_B\L*5-E*'9<+YWE1S R5ZZ.ZZ#IJ=S<%N9A<]<. _HI62O)N?"#*+] MMV]>4U\0RL"AX$-U,"*EQ #0QA)7-%&K,?.'@M75,/A-J=CU"MKOJ$RYL*ZS MPL_!T\+AR\[53G2&FG$1'N8UYC247%;4N0N;R+V68D\@Q?Y4R=M.G7_46^FH ML7#%FV-4UXHIEN5U>8'N928%9B23X W%4];X_03XO?+IQF<2;&.VQ)=!ZU,Q MIFZ!V-*(K?S2P)^V4;:+5B759*'41FS%H#CU.6&W817^']6;\]?PG.M5:9Y6 MV_O#54#VE>MGM"+M4Y^A 29=Y;/TS>2<8!+T"JANKCBDAC]=^2;PW:"@HKPA M&.&FH,OZTA3KT4?*H%^MQ!9,&/X$%0D[*"CXAHI5DK*PC4==IR"NQ>%D&5#4 MJLIL)YF"O(Z@H,9GHU!N#,;*S1'W"^I:L4@Q@;GG>OALLM5"_N1I&%:T]V%5#U+&FN)K3?#&56Q5 M@#?%HA7*L0),JB:!,\WU[3@55%]&\VX=V:Y879139D&G0+H[#$CVSA1GBE)DYS4_J$]?OS 0]C=X^L5A*KE6&+9$;B,@BTDZWJ[H[,-D$! M&[K9,XQ=GABW$9Y=);+0"OD<_&V3(FQ7D?LN5,MQZ7TG_=( MAMDE9/N\X;G M):?C>TX)$!OP-5>S$)$J/0F8.D5TD/JCJ<:X1>;:6H4-:3O/T46+13ATB >( MT;"0'AO<=EFX <5PK8!EY4T#KA8'Y6B>0+>#JQO6@\P7!632H%#G=3JI3O/\[RE)@'.92TW'*@BP$%E<-: ME4WR=,*MAD69U+6 )FNP3G[L_UYJT,Y+=#1ABPK:-5>0F:'=4MZ[U[3]O_^YGT+>7[7+A-&Y;22E%UHGYGE%1_T3;X>$N5$=. MPK$R%""9'85R8Z(S!0IR@9R+[SC/,&7..G4=&\.@]02T="#5Z3#W'0OM_"8H MX/19UK.0CY-#FOSH_F9Z>BDW=#VY37ZPU,QIV,%"H\VJF2*-1%R.C82JH3JS M"KIQ\6K[36C* Z>R&.#&J[KZ1U&KMWMXCUXMV-ZM-;@N&[4&!;ZDC!T(_C[6 M$?#.%'UHL2 U8T!WM[L;A*G05""_X?9:[;8%W-743\NG5AN@VR8:5)QUP7!! MTTH7-=&VWRY'='0Y=JP[N'JUD7+5A U ^3U?XXHQW8>#D9J!5"1*0#H+1 &(!0FZ"JH.);][?OY0#*!9JBDG^AD^D;"DO,::$*V_K9773? MZAV\ (M4< D(SU6+EKCU<_]L #WP2,"&S;=[6U$"IA-W+W::'O^Z/0!16< S M^Z:@IQI73&)'&]R*"SN$<]]Y&(OPN=IYI[;H+V8!"9]QZ*:ZI/BF%/P\P8B; MGTMW:[<&;>+N@NV.CLUSZCA.IF*)B"2. EI&TC[S>;D2STBL\9)H- MI\/>(^X2SZZ>)O6RF@< /+*WG-O$']2ZD"TWB#'@#M7-ETZ[YY8G\QB"Y1:.O76'ZB)I]KY4M(#"C@YDF\K!-L^4O)G%7M*+.F".>VCN)PVL@VPU1 M-LEGP+69U*-4+'?A0 U:SP+_3Z ^D&/A<0YB[B[V'[J+C>.MH^H(>M'0Z8*< M?&,3BL77VCT0P5TGON'O8E]FKZZ,M.Z/HESHKLLF\$)=K?H?U4,>7*+WU1$':-!GPATYV7P>\/V M<#_.I+#7[,X]TYUU]&QR_)W[@(W#C[]_MSLL1NGQ?P!02P,$% @ 3:\< M47]B)2E*! ,3$ !D !S;6-I+65X,C$Q,C R,#8S,'@Q,&LN:'1M[5OI M;^(X%/_<_A5O&'4U(S47T)D64B2NJMG20Q"VNQ]-XA)O'3M*W%+VKU\['!,* M.SN,IJ5*@P3$Y[M^[_&>9>P/G>NV^]=-%P(14K@9MGI.&TJ:8=Q6VH;1<3MP M[E[VH*J;%K@Q8@D1A#-$#:-[58)2($14,XS)9*)/*CJ/QX;;-]1658-RGF#= M%WZIL6^KKL;^GAU@Y,OO/?N#ID&'>P\A9@*\&".!?7A("!O#K8^3>[! TY8S MVSR:QF0<""B;91-N>7Q/'M%BAB""XD;W*2 C(FQCUI3$C#DU>\3]:F.,Z'=H9#0:K7HT[G^.2D=52N=#HGG3/3*I]9I89M(/E.5V6(4L*P%F E M1LTJFP=U@9^$AB@9LQK%=R)+N9Q2ME7/)IX)"W!,Q#JOW3^ULJ5;8!MJ:*L- M9B0K@&=Z+%N6+JT&@V%KX'2<9M_I#N#Z3+9ONGVX=-K]:VA?7]X,W6[_$)RK MMKXD^LJ2SU>,XL:/,7"TRD"*J^Q^UM8+43XUQ[K0<%U8LLA5O MGO0.'+\(!?)1RC'CLXUCS M.*4H2G!M\;#F.HH=J2#A@YPBR;/34D5%(.&KCW@Y.N=F1N*HH*$4^+#1S-]O8A&GL>[-1HO\>-X)3,]X'

!@EQ"\ M*S ,A"Q.%!HX> T<#!E1A7WJ0HGRH68H)WIHQ][S M^HH8/$0XADOBQ7SI"M#2_] +-\B'@=T R\).R%&*F+\I6WB' #^7OZ"24%(@ M/4>6+I"^ >F..NYB:'8XGJ8X!=SS8>XVFH:(@9.\/;3O(K/?B/X>"=,\[]/P MXG.1VN<&^ETV5J '];Y%=.,9R/N)] M];2W8#C]]\"^G?ZMH?$O4$L#!!0 ( $VO'%&7#Q97+P, #X+ 9 M#(S,3(P,C V,S!X,3!K+FAT;>56;6_B1A#^G/R*.:J>6@GCMU/B M@(M$;'/QE4 $CM)^7.PUK,[>M7;7(=RO[]C E:9IE+17Y<-]P&A>GV?&X]GU MWX6S(/G])H*U+@NXN;VS$$+17J:SSO#4;U3#TQ-_34F&_R?^ M.\. 4*1U2;F&5%*B:0:U8GP%=QE5G\$&P_CJ&8AJ*]EJK<&Q' ONA/S,[LG! M0S-=T&'TL&9+IGUS)R*8N4?SER+;#OV,W8/2VX+^TLD%UT9.2E9L^PDKJ8(I MW79F>/9 MD>4ZH_/Q9=09^B;!7QMU>!R0"\:IL:9-+7W;M7X<5"3+L&IC*;0698/Y,-#T M01ND8"O>+VBNCRDY+26_T3Q5#.-K*ME3$4N)E!KU@=D1O];V+%,'F1ZQ:M_% MWSOU&EI-1"MN=A!+4628(OKM*KZ,$W#]Q$%YMXT&E1[11'_%.< M.BK_EP*"V70131.8C2&>AM%-A \4Y]''>)%$\R@\?&2C()C=3I-X^A'&\?SZ MY<4^5X?WVC*\?YB.%Q)X-)X7KX7?!=Q12 57S2K0 O2: N.ID)60I-DVL-R" MI#F5E*>-">9TQ93>&Q<:=T>[1J9"]5,TYXRDB!Y>UA59-J M45=4PC5+IQ!HV)\&TKV8.?NRW#QD[SG*:: MW5-.59NP41YYV^<#!5@ZIL7EVW1+2U& N$?4/SGMBD&ZF+BJ*)$-<^R77C,% M(\YK])FW/E];85O&KY +V0)N,00HS[ 3GVI.P;5V?>A]B]GXEY_8FP^GJ4P( MH\DL3I((WI.R&D RNPVN(IA,;K[GQBP(AT]XQG#,Q,3(P,C V,S!X,3!K+FAT;>U;;7,: M.1+^G/P*+5N[:U>!!_P:8^(JC/&%.F^2-YY_YQ\ZO]Y2?9WZ@W25S31W'"94.%YW<\54HF,29N>-QZ/=\9[.U(-O?Z5 MAU/M>T)*S78"$U1.W[>PZ?3]NU;$: !_W[5^J=7(N?2SF"6&^(I1PP*2:9X, MR?> Z6O2(+7:+65'IA/%AY$AN_7=.ODNU34?T8+"<"/8:? MSJTUD,'DM!7P$=%F(MC'2B@34PMIS,6DV>F>]/MEK[#3(K, KRN:#M3#U M/#K[P2(LT$^G>]7O7?0Z[7[OR^=O/Y>&GH!AKTHZ$54"T'C):3*L$I\IP\,) M,1$US37T\2RK-W0@&(@D1$J# !S5QTJ]8I]U2OWB>04'0^:9&6!F@F+PF -8Q_7LR,BNW&6LCR) "X-FNV MYD.M$C@4+AJSJ;# +EY@-S[F0#)2,@3,'E$ MS]3$JX!&((=N5>KG20AAAF+M!-]]D04P)\"H9,]5@"!78D)20 $"&($MQ!2A M.3CT'=;@! );E%61(A- +"4@!W+3EMY?*HC$@HYU@5F%1MR;:"B,X1BHY,; MI*R6H*<+8>:D?4/?YJ%O_Q6BKS]CJG_H'%EY98"!0X8AAT=KOCU"%;- N(R1'LAB")@9.? ZX]H74&8S#<*JD<(A)E?19 ,V:; % @:( M,M"%27650K_S^:^.P?M+8H[7&P1;;MN,;!X%[" 2AR3B[!E)F""2!.C;BV MT0^H6&+GP?.":=PLQU[%!+4HRS/,*5*J>5S&3@XQ%&314O# 'DSJ;*!YP*GB MN #N\F";#20X4Z8Q-[6>2=M$UL9*J1D(9" VXZ"4XN9D@F*(AV59(:8Y+HQP M&7,YT8=O X:$$(5A/ N>+NI:R]_0J/N3H7KPZE&]$YS\#7J;![W@%4+OW-GV/$;P MT#8O[6S/'0BN$3DQVY6^GRG$0"FUG)DOEMI "]X/PBP:U$#^RB GA4FWYHA# M ##$L3MTN9@^P,J>+B>SERG;3I*(ZMO<&R.@!3P+;&I@5Y^'[0D1_)J)_*CY M#GWU$0IY!GAO!)A_KL.H@U>(Y94/H[;T=GX>96\@@\('5*:1K@JSF:2M'^U%9W$!LA:<\D,8=XJ\(%#1 9J=ANG M%D OKS>!&% $96'5I;$:K_%HIPUY9Z@@ M(%3!V)D-8 7>QN?XZKJ$CF>C*08,B4.M["DAOUU];:_]+KB80(X(RTXSB%/G'@T,[)HL*^KNA;G(AIU6/P M'"]3-5\*05/-FL67N6V9^AD@ 0F3CY6]RG*WXE@<_%;R0;-=AXWE?7O[T[[[ M7=9 &B/C64>T"SHN*[W\[.AGFIQN=MW&E/9ZN6T^O,P%W[$H^]N0Y;6S8::- M@^#NAZI]#?T!J\W-,E]+([TA]HZ)_%JW_YY%&W>&- IH/_7[PI[VG'[F/SN% MJE:?],C.^:E]==G]MO[HF2OFRX=R[[4__VO9DI9]+HM9+P5U#*[XWD\SX@&X M\N>ZN'\QK&_Z^OX)JD?K+O!HR>\.RF_=+TTP?H0D7Q74;YAQX$\!. M)]X;Y M&5X7D"_3UWQ>5$10%H?D)RF.4,[PU&2I1&LZWZ<2#,Q,C(P,C V,S!X,3!K M+FAT;>U;;7,:.1+^G/P*+5N[9U>!>?-+C(FK;$QJJ>PF*8?=W'T4,QI&98TT M*VG W*^_;FG&# ;.$+^LG7*J@I'44K>D?M1/:X;N3Q>?>\/_?.F3V":"?/GS M_/=!CU1J]?JW=J]>OQA>D-^&?_Q.]O<:33+45!INN9)4U.O]3Q52B:U-._7Z M=#K=F[;WE![7AY=U'&J_+I0R;"^T8>7T;1>K3M^^Z<:,AO#W3?>G6HUDPMEI-^038NQ,L/>52$E;BVC"Q:PSY DSY!.;DDN5 M4'GBV@S_+^LT&ZD]0>NAYVF7$DD3Z&N.VX?MUKM>K]4[.#@XVS\Z;A\WF\>' MYQ<'S7='Q_OGE=-NG<)_UZOX*#0++EDM9CB73K/5^&5971=K5AG*9$/; O 6IA]GS9[8A!7KT^M?#@#SIZ\O:H$>0.&@2CZR"9?D MG&9,5TG M.71C-B8VLX6[O(H<[=T)!B8)$1*PQ!.J?>51L6534J#HKS!Z4*6 ME5E09L.B\Y2'-N[LOTNOL:UN0VS,O]2=Z(+X!%MM/-G.R.]R)Q+3"2,:7(I-(;;8F!M"I: 41)TDSBWXXD,'>R8KYN&$R(U=2304+QZSJ/35WT5#!UD@%% DZ4S@'=$ JC11";?$*B^W)"!9P(RA>H8B";UBH+ ,Q'$!>5R%,$W8"5B4T:R\#*_P>^GP:[\D^#$2<0D.CEB9 M.W05L ?BT*Q+[5Q&$$(H)D7P/1!9"&,":$K>6P7 <2UF) 6?1[@BC(68XS&' M@KFE&B ?NFRKBA*9 $ H0*D.'7&V1-0$Y-(J*DI$*K9F!L+J9HE%"N]W6!E MM00T4QBS9.TKUEXZUO:?(=:&"X[Y+Y/C*.?X&!14%'$H.F<=$*J9@P6X.<>] M!O@R$\S\^G/SL''2;--:\V"'[;K^S8/0EWR18WHE/3A1"<%X M5<*LQQ :=*QO)((%\MG,?=/X06#P^_">P6)P 6R\8?89@ MO& &E(%?.LIV-W*JR"8#FIG-NR"M&S$ 0*[)$T65:1@ (M"$&Q?70(I)-PYF M^?.(6(ZJF@GJ$)4SQ3DJJGG$Q48.T1%L,4KPT-TEFFQD>,BIYC@![OFLB_,2 M1\H,B!D". M*2.BE^JP0!)@F],1%]S.D+ZN4HOGB@.=PY,_$A9$2RFG8PG7^8323*> 9^/H M=A H'3H#7/(Y9A)8M !80PM+\;Q $4BL/73A7.$IQ.A7\+YX\ ;/$+S]"169 MBU+HV2R*(/OC$_!)LR*+ [*\0;SUQ=4IG4,I=(18:7SB.%*97:][$T9 ;Z09 M9L71W9SST/RC A^Q41^^7M+OGJ/!;DWF'\( MZ+ZL"Z.#9XC%!>*K\WB#X:^,P'GH021MP9V7,E"PBT+^ M:94V-T355#W'2YHS8)F1AH!0!6=G+H !7-S3\!Q7 M54_;N)PH,6'(W20=YP_U=1[S6)(*-6/0.HV5CW)T ;6 LGO2V%5KM['_EUX_ MPRTL+ T.Z1STP>!XRUHX MM<9<>O-H9E51X5[+]#4>G\T&3'X$IQ[3M4 )05/#.L67I4V9@QQ$P$+YOM*N MK,>T5W'P2^D 6&PZ;*YO:^_/V^X^+T;*6I4LG@(M6./RHI?+7GZARJ]-RV], M::_7>^;W9Y0 W%74ZP>9WEDVSHSU#T);[ZKN=>OOF&WNEOE:\/\4]CQ ME4D.+.LO'C#R14,Z@QR@2GHQ9Q'Y<,.2/ON+AK6F;GGP/)3U.U_\8RJP<&XK M)CMG\R=9N>F[=]&[6[\:^0ZJ]X")SI-?7*S_GG_ %!+ P04 " !-KQQ1L59'M&,% !X& &0 '-M8VDM97@S M,C$R,#(P-C,P>#$P:RYH=&WE6>MSVC@0_]S^%5LZ[20S@!^01X$R0PVY+SQ].QQ[4&I;UI>59UG ZA(_33Z?0;MH.3!41*=-,"L(M:W16@UJD M==*QK,5BT5RTFE+-K>FE942U+2YE2IN!#FK]ESVSU7_YHA=1$N#?%[U7C08, MI9_%5&CP%26:!I"E3,SA2T#3K^! HW%]TI/)2K%YI,&U71N^2/6579'RA&:: MT_YH&;$9TSVK6*(R:ZVM-Y/!JM\+V!6D>L7I^UHHA6Z$)&9\U9FRF*9P1A=P M*6,BNCDM97_3CF,GNFNL1\Y^CX @,?*F[9'KV=[A\;#=M@_8CL_/L!8O)Y\'9U.8GH-S#)^;DZ;7 MA,G(,]2WKYU#N^NT#NS_.XZ/,H&) -5WVL?).=().(+,Y.*-I3HI7\%7(!>(^IYU'U<6? M66I\^JFU6=I0K966NYM:V7/V88J(K:LBS#A?8?7$"3>)>9VLBOZ5,47->)#F MI7,[EGMDWV2D<[ 7[%\'ZR:_KW-['3'G7:O=-8GU[.!XGC%RBQ@Q@=TF)GE7 MPP:G"=H3X&X.=QE +%2,8()U;6)5-V3".2 ;"L<.A80$@Y?6UVU+$.&;?108 MY,-D7O!X*N-%J"4VR5QG>J?@F\\.J.^.W@YL&$"*$C$N$B%*4B&(41U80A9@I$U58R=\0&!VP$@18_8[5!2X4]($.!C2H/34'=LS*-J M8IEU58$P]<.[)8^6B1&Y-"(UF7&*5QCG:^K[FEW+UVE"_'+]\ >6F"A,@\(\ MDFE9;N1S?;&S8(&.\#0Z/Y,JH*KA2\Y)DM).^:6*BA&56XS)K@,L7&.A>%]K MF2<='9@/=4U=&URH.'C3+<_<)1TZVVFM]@WM'ME7YMK'X6=MWDQJ+>/NK;B8 M^JZ"7ET7YV]M%=BX16 JL;X+P@ZR&0L@-=V_O,D:-QA<^U3)/'ZM]/#C[99M+VS[O28J?6NH2585<+CH1"["5/]5%] QK_>BA M[AT]:^\V"O51_MWW>J;Z)+MUO/@1EGS/0_16PQ_8_G;ER]Z%8OA D.#7#T\;;SF\9\79UT3UL]'\JA5O>[VX&KO:SWD*_*!?Y2_B7O?R_ _U_ M %!+ P04 " !-KQQ1S6A/?4D% !"%P &0 '-M8VDM97@S,C(R,#(P M-C,P>#$P:RYH=&W56&USVC@0_MS^BBV==I(9P"_D%2@SA) IUS;)!-+$N22E;=J9.NAM]]E]=E=!#RHUQ[EJ]!SG>'0,'T=?/L-.W?5@I(A(F692$.XX_=,*5&*MDZ;CS&:S M^JQ1EVKBC"X<(VK'X5*FM![JL-)YW39=G=>OVC$E(?Y]U7Y3J\&Q#+(I%1H" M18FF(60I$Q.X"FGZ#3RHU6YF]F2R4&P2:_!=WX4KJ;ZQ:U+,T$QSVNG/8S9F MNNTLFZC,R;6UQS)<=-HANX94+SC]4(FDT+6(3!E?-$=L2E,XI3.XD%,B6G8L M9?_2INAV M^_N53MLA^-^N*CZ%9LX$K<74V-+T?/?=JKJVZ7D(*!,Q54P_L&*L4)WI+K26 M=-NQ_T6AZ5S7"&<3T;1^_GY8MCE;JAA+'J*(_I\?!T>#$33\N@]W 3\26X#1 M0M6/\=E/AO" ?WK]B]'@9-#KC@9GIYB+%\/+[ND(1F?@'J,!!!';;,@O=O#WS?;9DA(A:VY;6V 66>2#4% MSZU]@D@J*SQB:8#"%Y0HH&A."']D@D+#K2X+%$EQ"L?N&SA#&F0(GV&I(2*$ M_CR(B9A0@V3*TM1 +Z- FLL(4"T9RTQ;42'62D!G4#2JO&9I:K$,3:O")WK- M!!R1S)@ZI(*AH*\LH'"N:,H,#57HQ8Q&<,($$0%#H\ZB"&YW"+;)@*]W:UP M^X:LVWB^B>6<,>^PL=,R4?[BW/$R.?*7'#&!U65*;!7#@J8)X@FQU[J[() P MA0PFF+V&JZH9)IP#+D/AF+PXD"!Y:34O4T52H\#0GMQL]<%9&5]2+;$H6IWI MO82OOSA'?3=[&\#0A10E(B\2CTGH7;[T&L-DPOF:"I2&7-A3;8SU;TRQ*U'R MFIE-(J]?N8&@@W2(26G4BP^5AKDRZ-!\U,UHCF:I8O==JYAS?VC/6S_6V+D=>T#VM=G2 M\2"3PQM+K>6T=+WK?1UHE>_#]#R2Y--HJJ(RUDS9B%6RDVX>JVA M+RO;]I]JWOZ+MFXE59YEWP,O#:5[X=J=^F?@>-J5="W4)Q:<3:'?.E<, 2:( M\!:K.;!U@T!F0IO'S!SZ]KH:X=BCR*E=YK/RJ M]]171<,^)[]NVW?NSG]02P$"% ,4 " !-KQQ1D,(8YC ) 0 K0 $ '0 M @ $ 8VAA&UL4$L! A0# M% @ 3:\<40U!;DC @@ A 0!S;6-I+3(P,C P-C,P7VQA8BYX;6Q02P$"% ,4 M " !-KQQ1M7RD6@;: "950L %0 @ $I+@, &UL4$L! A0#% @ 3:\<45&2D5Q]O00 ^.(Z !0 M ( !8@@$ '-M8VDM,C R,#8S,'@Q,&LN:'1M4$L! A0#% M @ 3:\<438DY^%," &5 !H ( !$<8( '-M8VDM97@Q M,#(W,C R,#8S,'@Q,&LN:'1M4$L! A0#% @ 3:\<42[G(YYL%P M&@! M !H ( !E8( M '-M8VDM97@Q,#(Y,C R,# V,S!X,3!K+FAT;5!+ 0(4 Q0 ( $VO'%&2 MWSH8Z < .%/ ; " ??I" !S;6-I+65X,3 S,#(P,C P M-C,P>#$P:RYH=&U02P$"% ,4 " !-KQQ1V6P2<) ) S8P &P M @ $8\@@ #$P,S$R,#(P,#8S,'@Q,&LN:'1M4$L! A0# M% @ 3:\<46==05GS)0 *=H !L ( !X?L( '-M8VDM M97@Q,#,R,C R,# V,S!X,3!K+FAT;5!+ 0(4 Q0 ( $VO'%$/4@Z&]B M *^_ ; " 0TB"0!S;6-I+65X,3 S,S(P,C P-C,P>#$P M:RYH=&U02P$"% ,4 " !-KQQ1A ,H1Y(' ^)P &P M@ $\0PD #$P,S0R,#(P,#8S,'@Q,&LN:'1M4$L! A0#% @ M3:\<46/77P;G' 4:X !L ( !!TL) '-M8VDM97@Q,#,U M,C R,# V,S!X,3!K+FAT;5!+ 0(4 Q0 ( $VO'%%_8B4I2@0 #$Q 9 M " 2=H"0!S;6-I+65X,C$Q,C R,#8S,'@Q,&LN:'1M4$L! M A0#% @ 3:\<49#$P:RYH=&U02P$"% ,4 " !-KQQ1&+%!4)P( M #--P &0 @ $.< D #,Q,3(P,C V,S!X,3!K M+FAT;5!+ 0(4 Q0 ( $VO'%&R&[#E%X"0!S;6-I+65X,S$R,C R,#8S,'@Q,&LN:'1M4$L! A0#% @ 3:\< M4;%61[1C!0 >!@ !D ( !BX$) '-M8VDM97@S,C$R,#(P M-C,P>#$P:RYH=&U02P$"% ,4 " !-KQQ1S6A/?4D% !"%P &0 M @ $EAPD #,R,C(P,C V,S!X,3!K+FAT;5!+!08 ..%@ 6 !$& "EC D ! end